|
|
(4 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | The following table identifies the data types used in the application data of the [[AlphaNet Data Protocol]]:
| + | #REDIRECT [[Application Layer (AlphaCom Data Protocol)#Data Types]] |
− | | |
− | {| border="1"
| |
− | ! style="background:#ffdead;" width="170" |Data Type
| |
− | ! style="background:#ffdead;" width="650" |Definition
| |
− | |-
| |
− | | [[UINT1]] || 8 [[Wikipedia:Binary_digit|bits]] (one [[Wikipedia:byte|byte]])
| |
− | |-
| |
− | |[[SINT1]]||1-byte signed integer
| |
− | |-
| |
− | |[[UINT2]]||2byte unsigned integer. [[MSB]] first
| |
− | |-
| |
− | |[[UINT4]]||4byte unsigned integer. [[MSB]] first
| |
− | |-
| |
− | |[[BITMAP]][1..n]||nbits bitmap (multiple of 8). Always fills whole bytes. <br\>- Unused bits in last byte is set to 0. <br\>- First bit is the most significant (leftmost) bit in first byte.<br\>- Bits are numbered from 1, a byte contains bits 1..8.
| |
− | |-
| |
− | |[[VBITMAP]][1..n]||Variable length bitmap with n bits. (n is a multiple of 8.)
| |
− | Structure:<br\>[[UINT1 ]] - containing the number of bytes in the following bitmap. <br\>bitmap - always fills whole bytes. <br\>- Unused bits in last byte is set to 0. <br\>- First bit is the most significant (leftmost) bit in first byte.
| |
− | |-
| |
− | |[[TEXT16]]||16 characters (bytes) of text. Padded with spaces. <br\>ASCII values > 32 (0x20) only.
| |
− | |-
| |
− | |[[CLOCK]]||Date & time structure:<br\>[[UINT2]] Year (yyyy)<br\>[[UINT1]] Month (mm)<br\>[[UINT1]] Day (dd)<br\>[[UINT1]] Hour (hh)<br\>[[UINT1]] Minutes (mm)<br\>[[UINT1]] Seconds (ss)
| |
− | |-
| |
− | |[[NET_OBJ_REF]]||[[AlphaCom]] Intercom Object Reference. <br\>Can both encode directory numbers and physical numbers.<br\>See next pages for details.
| |
− | |-
| |
− | |}
| |