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));
...