FieldServer FS-8700-21 Computer Drive User Manual


 
FS-8700-21 LonWorks Manual Page 36 of 62
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldserver.com
Appendix D. SNVT_Type
The following section describes each SNVT as implemented on the FieldServer LonWorks driver.
Data Length The number of Data Array elements required when specifying a Data Array name under a Map
Descriptor.
Suggested Data Array Formats This field suggests FieldServer Data Array formats in ascending order of storage
space required while ensuring data integrity. It is not recommended to store a byte value in a bit Data Array since
only the values 0 and 1 will be retained from the byte value resulting in a loss of resolution. If a byte value is
stored in a Floating point Data Array, 3 bytes will go to waste. A SNVT with more than one data item may require a
float Data Array format to prevent loss of resolution. Since FieldServer Map Descriptors can only work with one
type of Data Array format for all the data items in a SNVT, it is sometimes necessary to use a Float Data Array
element for all data items of which some may only have required a Byte. Fortunately, all SNVT’s are short in length
and RAM is adequately provided for on the FieldServer. If a loss in resolution can be tolerated, any Data Array
format may be used.
The range of FieldServer Data Arrays formats are:
Data Array Format
Description
Values Range
BIT
1-bit
0,1
BYTE
8-bit Byte
0.. 255
SINT16
16-bit Signed Integer
-32,768... 32,767
UINT16
16-bit Unsigned Integer
0.. 65,535
SINT32
32-bit Signed Integer
-2,147,483,647... 2,147,483,647
UINT32
32-bit Unsigned Integer
0.. 4,294,967,295
FLOAT
32-bit Float
-3.40282E38... 3.40282E38
Values Range These are the only values that will be allowed for the SNVT, e.g. a value of 101 will not be
processed in a read or write on SNVT_Switch’s Value data item.
Invalid Value The Invalid value is used to force the data item’s value should a value outside the value range be
encountered in a read or write. Should the invalid value be N/A ( Not Applicable ), the data item’s value will be
bounded by the indicated values range, e.g. an incoming read value of 101 will be stored as 100 for SNVT_Switch’s
Value data item. Note that in some cases both the type and raw values are specified. Raw values are not of the
same type of the SNVT’s measurement type, i.e. they are not scaled.
Data Item SNVT’s containing more than one data item have a name specified for each item. This name can be
used in the SNVT_Option field of a Map Descriptor to isolate only this one item.
SNVT_abs_humid
Data Length
1
Suggested Data Array Formats
Float
Data Item 1
Measurement
Units
Values Range
Invalid Value
Absolute humidity
gram/kilogram
0.. 655.34
Raw: 65,535 (0xFFFF)
Type: 655.35
SNVT_address
Data Length
1
Suggested Data Array Formats
Uint16, Float
Data Item 1
Measurement
Units
Values Range
Invalid Value
Neuron Chip Address
16-bit address value
16,384 .. 64,767
N/A