| Int8 |
Cast to uint8. 2ʼs complement value is
retained. |
| Uint8 |
|
| Int16 |
2ʼs complement value is retained. Split into two
uint8 values. Big endian. |
| Uint16 |
Split into two uint8 values. Big endian. |
| Int32 |
2ʼs complement value is retained. Split into four
uint8 values. Big endian. |
| Uint32 |
Split into four uint8 values. Big endian. |
| Float |
Cast to Int32 |
| Double |
Cast to Int32 |
| XY8 |
X-value sent first, then Y-value |
| XYu8 |
X-value sent first, then Y-value |
| XY16 |
X-value sent first, then Y-value |
| XYu16 |
X-value sent first, then Y-value |
| XY32 |
X-value sent first, then Y-value |
| XYu32 |
X-value sent first, then Y-value |
| XYFloat |
X-value sent first, then Y-value |
| XYDouble |
X-value sent first, then Y-value |
| String |
The ASCII values of each character is sent. A null
termination is added. |
| StringFloat |
Sent as a Int32 with the string following |
| Boolean |
False is sent as 0, true as 1 |