---
description: Unit tests for swiftnav.sbp.system MsgGroupMeta
generated_on: 2020-07-17 00:00:00.00  # manually generated
package: sbp.system
tests:

- msg:
    c_decoded_fields:
      n_group_msgs:
        handle_as: vararray-len
        relates_to: group_msgs
        value: 3  # includes group_meta itself
    fields:
      group_id: 1
      flags: 0b00000010  # gnss+ins (fuzed)
      n_group_msgs: 3  # includes group_meta itself
      group_msgs: [65290, 522, 65282]  # group_meta, pos_lla & msg_ins_updates
    module: sbp.system
    name: MsgGroupMeta
  msg_type: '0xFF0A'
  raw_json: '{"crc": 3586, "flags": 2, "group_id": 1, "sender": 61166, "msg_type": 65290, "length": 9,
  "n_group_msgs": 3 ,"group_msgs": [65290, 522, 65282], "preamble": 85, "payload":
  "AQIDCv8KAgL/"}'

  # base64
  raw_packet: VQr/7u4JAQIDCv8KAgL/Ag4=
  sbp:
    crc: '0xe02'
    length: 9
    msg_type: '0xFF0A'
    payload: AQIDCv8KAgL/
    preamble: '0x55'
    sender: '0xEEEE'

- msg:
    c_decoded_fields:
      n_group_msgs:
        handle_as: vararray-len
        relates_to: group_msgs
        value: 14
    fields:
      group_id: 1
      flags: 1
      n_group_msgs: 14
      group_msgs: 
        - 258
        - 259
        - 522
        - 529
        - 521
        - 532
        - 526
        - 530
        - 525
        - 533
        - 545
        - 65283
        - 65286
        - 65294
    module: sbp.system
    name: MsgGroupMeta
  msg_type: '0xFF0A'
  raw_json: '{"group_id":1,"flags":1,"n_group_msgs":14,"group_msgs":[258,259,522,529,521,532,526,530,525,533,545,65283,65286,65294],"preamble":85,"msg_type":65290,"sender":789,"payload":"AQEOAgEDAQoCEQIJAhQCDgISAg0CFQIhAgP/Bv8O/w==","crc":39506,"length":31}'
  raw_packet: VQr/FQMfAQEOAgEDAQoCEQIJAhQCDgISAg0CFQIhAgP/Bv8O/1Ka
  sbp:
    crc: '0x9a52'
    length: 0x1f
    payload: AQEOAgEDAQoCEQIJAhQCDgISAg0CFQIhAgP/Bv8O/w==
    msg_type: '0xFF0A'
    preamble: '0x55'
    sender: '0x315'

version: 3.1
...
