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