Difference between revisions of "Messages Alignment"

From PaparazziUAV
Jump to navigation Jump to search
m (Created page with "Alignment for uplink/datalink messages: e.g. 32bits [ 8 ][ 16 ][ 24 ][ 32 ] PAYLOAD = { [ char ][ uint16 ][ int8 ]")
 
m
Line 2: Line 2:


e.g.  
e.g.  
    32bits  [    8    ][    16    ][    24    ][    32    ]
32bits --> [    8    ][    16    ][    24    ][    32    ]
 
PAYLOAD = { [  char  ][        uint16        ][  int8  ]
PAYLOAD = { [  char  ][        uint16        ][  int8  ]
            [                    uint32                    ]
            [  uint8  ][ uint8[0] ][ uint8[1] ][ uint8[2] ]
            [ uint8[3] ][        int16        ][  length  ]
            [      uint16[](1)    ][      uint16[](2)    ]
            [      uint16[](3)    ]...

Revision as of 05:22, 4 May 2012

Alignment for uplink/datalink messages:

e.g. 32bits --> [ 8 ][ 16 ][ 24 ][ 32 ]

PAYLOAD = { [ char ][ uint16 ][ int8 ]

           [                    uint32                    ]
           [   uint8  ][ uint8[0] ][ uint8[1] ][ uint8[2] ]
           [ uint8[3] ][        int16         ][  length  ]
           [       uint16[](1)    ][       uint16[](2)    ]
           [       uint16[](3)    ]...