0
8
16 53?
+---------------+--------------+------- ---+
| timestamp | ID
| ..data.. |
+---------------+--------------+------- ---+
0
8
16 17 53?
+---------------+--------------+-+-+ ..-+
| timestamp | ID
|T|T| .. |
+---------------+--------------+-+-+ ..-+
0 3
8
+-----+-------+ |type | length| +-----+-------+ |
Type: 0=int, 1=FP, 2=String, 3=Ext. String, 4=IP
Length: for int, 0=short, 1=int, 2=long;
for FP, 0=single, 2=double
for IP, multiply by 32 for bit-length
for String, add 1 for #bytes (1..32)
for Ext(ended) String, add 1 and multiply by 4 for #bytes (4..128)