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 |