Slide 14
Slide 14 text
unpack
uint32
uint16
float32
...
HEADER DRONE
STATE
SEQUENCE
NUMBER
OPTION 1
VISION
FLAG
CHECKSUM
...
...
ID SIZE DATA ID SIZE DATA
...
...
...
...
int. 32 int. 32 int. 32 int. 32 int. 16 int. 16 int. 16 int. 16 int. 16
$header = unpack('V/', substr
($incomingData
, 0, 4)); /
/ 0x55667788
$droneState = unpack('V/', substr
($incomingData
, 4, 8));
$sequenceNumber = unpack('V/', substr
($incomingData
, 8, 12));
$visionFlag= unpack('V/', substr
($incomingData
, 12, 16));
$idOption1 = unpack('v/', substr
($incomingData
, 12, 14));
$sizeOption1 = unpack('v/', substr
($incomingData
, 14, 16));
...