SmartSwarm 300 Series
:
69
INT16
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
UINT32
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
INT32
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
FLOAT32
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
STRING
✔
✔
✔
✔
✔
✔
COUNTER
✔
✔
✔
✔
✔
✔
✔
✔
✔
Table 23. Data Types and Field Values
Registers which are discovered will have no meaningful information filled in.
Some cells such as Num Value and Str Value are only applicable to ENUM data types and will have no effect if filled
in for other data types. Moving the mouse over a cell will indicate if the cell is valid for the selected data type.
9.4.4.1 ENUM
Combination of bits representing a range of distinct named values. See section “Editing Registers”.
9.4.4.2 UNT16
Unsigned 16 bit integer, range 0 - 65535 .
9.4.4.3 INT16
Signed 16 bit integer, range
-32,768 to 32,767 .
9.4.4.4 UINT32
Unsigned 32 bit integer, range
0 to 4,294,967,295 .
9.4.4.5 INT32
Signed 32 bit integer, range
-2,147,483,648 to 2,147,483,647 .
9.4.4.6 FLOAT32
Signed 32 bit floating point, range
-3.4E+38 to +3.4E+38 .
9.4.4.7 STRING
Collection of Registers representing 8-bit ASCII characters. The width of this field should be set to the length of the
string multiplied by 8.
9.4.4.8 COUNTER
Combination of bits representing a roll-over counter. For example an 8-bit counter would range from 0 to 255.
When it reaches 255, the next increment will cause it to roll-over to 0 again. A 16-bit counter would range from 0
to 65535.
For rules purposes, the counter is assumed to always increment, never decrement. For example, for an 8-bit
counter a reading of 254 followed by a reading of 4 would be treated as an increment of 6: 254 - 255 - 0 - 1 - 2 - 3 -
4…
The max value is not forced to be the maximum value determined by the bit width of the counter. It can be less if
required. For example, if an 8-bit counter has a max value of 100, then the internal counter is assumed to rollover
at 100. This allows digital counters to be handled, such as an electricity meter or vehicle odometer.