Only the query bytes NEXT, INFO, NEXT_DATA and IGNORE are reserved. NEXT provides successively the next higher byte of the lastly remembered address value. INFO provides the least significant byte of the information block. All other bytes of the information block can be requested after INFO with NEXT (or NEXT_DATA for version 1.0).
The information block is defined as follows:
Data Type |
Name |
Description |
---|---|---|
BYTE |
id[3] |
{ 'F', '6', 'B' } |
BYTE |
size |
Number of following bytes incl. checksum; if size equals 0 then value_size equals 4; |
BYTE |
value_size |
Size of the address value in bytes (≥ 4) |
DWORD |
number |
Device number (0: no valid device number) |
BYTE |
type_size |
Size of the following device type description |
BYTE |
type[type_size] |
Device type description |
WORD |
version |
Device version |
DWORD |
built |
Manufacturing date in the format: YYYYMMDD |
DWORD |
modified |
Date of last modification (YYYYMMDD) |
DWORD |
verified |
Date of last verification (YYYYMMDD) |
DWORD |
good_thru |
Date of next verification (YYYYMMDD) |
BYTE |
info_size |
Size of the following info |
BYTE |
info[info_size] |
Information |
BYTE |
checksum |
Exclusive-Or over all bytes from value_size to info[info_size-1] |
BYTE |
eob |
0 (end marker) |