{ "__comment1__": "customizable rig identification -- will allow multiple rigs to be on the multicast", "ID": "Rig#1", "VFOs": [ { "Name": "VFOA", "Freq": 14074000, "Mode": "USB", "Width": 5000, "RX": true, "TX": false }, { "Name": "VFOB", "Freq": 14076000, "Mode": "USB", "Width": 5000, "RX": false, "TX": false }], "__comment_spectrum__": "Rigs that have spectrum output may include this data", "Spectra": [ { "Name": "Main", "Length": 475, "__comment_spectrum_data__": "2-char hex bytes so data len=2*Length", "Data": "00AAFF75BD2AAA...", "Type": "FIXED|CENTER", "MinLevel": 0, "MaxLevel": 140, "MinStrength": -100, "MaxStrength": 0, "__comment_spectrum_center__": "If Type=CENTER, the following fields will be present:", "CenterFreq": 14267000, "Span": 25000, "__comment_spectrum_fixed__": "If SpectrumType=FIXED, the following fields will be present:", "LowFreq": 14000000, "HighFreq": 14250000 }, { "Name": "Sub", "Length": 475, "__comment_spectrum_data__": "2-char hex bytes so data len=2*Length", "Data": "00AAFF75BD2AAA...", "Type": "FIXED|CENTER", "MinLevel": 0, "MaxLevel": 140, "MinStrength": -100, "MaxStrength": 0, "__comment_spectrum_center__": "If Type=CENTER, the following fields will be present:", "CenterFreq": 14267000, "Span": 25000, "__comment_spectrum_fixed__": "If SpectrumType=FIXED, the following fields will be present:", "LowFreq": 14000000, "HighFreq": 14250000 }], "LastCommand": { "ID": "MyApp 123", "Command": "set_freq VFOA 14074000", "Status": "OK" }, "Split": true, "SatMode": false, "Rig": "Dummy", "App": "Hamlib", "__comment_version__": "protocol version date YYYYMMDD", "Version": "20210520", "__comment_seq__": "Seq is 1-up sequence number 32-bit -- wraps around to 1 from 2^32-1", "Seq": 1, "__comment_crc__": "32-bit CRC of entire JSON record replacing the CRC value with 0x00000000", "CRC": "0x00000000" }