9 - 14 SE955 Integration Guide
Attribute Value Sub-structure
The Attribute values are stored in a structure that self describes the data type as well as the amount of storage
that each attribute supports. The tag that differentiates the types is human readable. For all types, an upper
case letter indicates that the value is unsigned. The lower case letter indicates that the value is signed. This
rule does not apply to the string 'S' and array 'A' data types.
Generic Structure
Attribute
Type
Type
Definition
'B'
Byte - unsigned char
'C'
Char - signed byte
'F'
Bit Flags
'W'
WORD - short unsigned integer (16 bits)
'I'
SWORD - short signed integer (16 bits)
'D'
DWORD - long unsigned integer (32 bits)
'L'
SDWORD - long signed integer (32 bits)
'A'
Array
'S'
String
Properties
Byte
7
0
Reserved
(0)
Key
•
Write - Attribute value is writable.
•
Read - Attribute value is readable.
•
Persistent - Attribute value is non-volatile.
Value
•
Variable depends on the 'TYPE' field.
Propertie
Value
s
6
5
4
Reserved
Reserved
Reserved
(0)
(0)
(0)
Bit
3
2
Reserved
Persistent
(0)
1
0
Write
Read