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

- msg:
    fields:
      setting: "section-name\0setting-name\0setting-value\0"
    c_decoded_fields:
      setting:
        handle_as: encoded-string
        encoded_len: 40
        min_len: 1
        fn_prefix: sbp_msg_settings_write_setting
        sections:
          - "section-name"
          - "setting-name"
          - "setting-value"
    module: sbp.settings
    name: MsgSettingsWrite
  msg_type: '0xa0'
  raw_json: '{"crc":2804,"length":40,"msg_type":160,"payload":"c2VjdGlvbi1uYW1lAHNldHRpbmctbmFtZQBzZXR0aW5nLXZhbHVlAA==","preamble":85,"sender":123,"setting":"section-name\u0000setting-name\u0000setting-value\u0000"}'
  raw_packet: VaAAewAoc2VjdGlvbi1uYW1lAHNldHRpbmctbmFtZQBzZXR0aW5nLXZhbHVlAPQK
  sbp:
    crc: '0xaf4'
    length: 40
    msg_type: '0xa0'
    payload: c2VjdGlvbi1uYW1lAHNldHRpbmctbmFtZQBzZXR0aW5nLXZhbHVlAA==
    preamble: '0x55'
    sender: '0x7b'
