description: Unit tests for swiftnav.sbp.settings MsgSettingsRegister
generated_on: 2023-11-15 # manually generated
package: sbp.settings
tests:

- msg:
    c_decoded_fields:
      setting:
        handle_as: encoded-string
        encoded_len: 66
        min_len: 1
        fn_prefix: sbp_msg_settings_register_setting
        sections:
          - "section-name"
          - "setting-name"
          - "setting-value"
          - "enum;value1,value2,value3"
    fields:
      setting: "section-name\0setting-name\0setting-value\0enum;value1,value2,value3\0"
    module: sbp.settings
    name: MsgSettingsRegister
  msg_type: '0xae'
  raw_json: '{"crc":60302,"length":66,"msg_type":174,"payload":"c2VjdGlvbi1uYW1lAHNldHRpbmctbmFtZQBzZXR0aW5nLXZhbHVlAGVudW07dmFsdWUxLHZhbHVlMix2YWx1ZTMA","preamble":85,"sender":1620,"setting":"section-name\u0000setting-name\u0000setting-value\u0000enum;value1,value2,value3\u0000"}'
  raw_packet: Va4AVAZCc2VjdGlvbi1uYW1lAHNldHRpbmctbmFtZQBzZXR0aW5nLXZhbHVlAGVudW07dmFsdWUxLHZhbHVlMix2YWx1ZTMAjus=
  sbp:
    crc: '0xeb8e'
    length: 66
    msg_type: '0xae'
    payload: c2VjdGlvbi1uYW1lAHNldHRpbmctbmFtZQBzZXR0aW5nLXZhbHVlAGVudW07dmFsdWUxLHZhbHVlMix2YWx1ZTMA
    preamble: '0x55'
    sender: '0x0654'
