How to change RTSA PRO Parameters with API?
Quote from mm_dev on 08/03/2024, 16:35You may have to adjust the values for "receiverName" and "request". The first you can find by checking the JSON data you get when sending a GET request to /remoteconfig, the second should be incremented for every request.
You may have to adjust the values for "receiverName" and "request". The first you can find by checking the JSON data you get when sending a GET request to /remoteconfig, the second should be incremented for every request.
Quote from joedalton on 11/03/2024, 09:20Ok, I have to increment the request number for each request. But How can I found true recevierName for my request ?
Ok, I have to increment the request number for each request. But How can I found true recevierName for my request ?
Quote from mm_dev on 11/03/2024, 09:57As already stated, you'll have to check the content of the return value of a GET request for /remoteconfig. Alternatively in the RTSA, you can use the "Copy Block API Name to clipboard" function:
As already stated, you'll have to check the content of the return value of a GET request for /remoteconfig. Alternatively in the RTSA, you can use the "Copy Block API Name to clipboard" function:
Uploaded files:
Quote from joedalton on 11/03/2024, 11:15OK, my "receiverName" is Block_Spectran V6 Sweep Zoom_0.
Should I add anything extra to my json data?
my PUT request body :
{"request": 1,"receiverName": "Block_Spectran V6 Sweep Zoom_0","config":{"type": "group","name": "main","items": [{"name": "rbwFrequency","value": 50e3,"type": "integer"},{"name": "smoothNoiseFloor","value": 0.2,"type": "float"}]}}I receive that response :{
"request": 1,
"config": {
"type": "group",
"name": "remoteconfig",
"label": "RemoteConfig",
"flags": "",
"items": [
{
"type": "group",
"name": "HF_Path_0",
"label": "Calibration",
"flags": "",
"items": [
{
"type": "group",
"name": "info",
"label": "Info",
"flags": "",
"items": [
{
"type": "float",
"name": "date",
"label": "Last Update",
"flags": "",
"min": 0,
"max": 1e12,
"step": 1e-3,
"value": 1710151949,
"default": 1710151949,
"unit": "DateTime"
},
{
"type": "string",
"name": "name",
"label": "Name",
"flags": "",
"value": "HF_Path_0",
"default": "HF_Path_0"
},
{
"type": "string",
"name": "category",
"label": "Category",
"flags": "",
"value": "hfpath",
"default": "hfpath"
},
{
"type": "string",
"name": "title",
"label": "Title",
"flags": "",
"value": "Calibration",
"default": "Calibration"
},
{
"type": "string",
"name": "description",
"label": "Description",
"flags": "",
"value": "",
"default": ""
},
{
"type": "string",
"name": "uuid",
"label": "UUID",
"flags": "",
"value": "{2c08c1e2-640f-40d7-afdf-9ade05fc909f}",
"default": "{2c08c1e2-640f-40d7-afdf-9ade05fc909f}"
}
]
},
{
"type": "group",
"name": "config",
"label": "Config",
"flags": "",
"items": [
{
"type": "group",
"name": "main",
"label": "Main",
"flags": "",
"items": [
{
"type": "enum",
"name": "hfrange",
"label": "Frequency Range",
"flags": "",
"value": 1,
"default": 1,
"values": "6GHz,20GHz,30GHz,120GHz,1THz",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathantenna",
"label": "Antenna",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Antenna (0dBi) ---,BicoLOG 20100 (20MHz-1GHz),BicoLOG 20100 X (20MHz-1GHz),BicoLOG 20100E (20MHz-1GHz),BicoLOG 20100E X (20MHz-1GHz),BicoLOG 20300 (20MHz-3GHz),BicoLOG 20300 X (20MHz-3GHz),BicoLOG 30100 (30MHz-1GHz),BicoLOG 30100 X (30MHz-1GHz),BicoLOG 30100E (20MHz-1GHz),BicoLOG 30100E X (20MHz-1GHz),BicoLOG 5070 (50MHz-700MHz),BicoLOG 5070 X (50MHz-700MHz),HyperLOG 20600 EMI 0004 (20MHz-6GHz),HyperLOG 20600 EMI 0005 (20MHz-6GHz),HyperLOG 20600 EMI 0006 (20MHz-6GHz),HyperLOG 30100 (0.38-10GHz),HyperLOG 30100 X (0.38-10GHz),HyperLOG 30200X (380MHz-20GHz),HyperLOG 3080 (0.38-8GHz),HyperLOG 3080 X (0.38-8GHz),HyperLOG 4025 (0.4-2.5GHz),HyperLOG 4025 X (0.4-2.5GHz),HyperLOG 4040 (0.4-4GHz),HyperLOG 4040 X (0.4-4GHz),HyperLOG 4060 (0.4-6GHz),HyperLOG 4060 X (0.4-6GHz),HyperLOG 60100 (0.68-10GHz),HyperLOG 60100 X (0.68-10GHz),HyperLOG 60200X (680MHz-20GHz),HyperLOG 6080 (0.68-8GHz),HyperLOG 6080 X (0.68-8GHz),HyperLOG 7025 (0.7-2.5GHz),HyperLOG 7025 X (0.7-2.5GHz),HyperLOG 7040 (0.7-4GHz),HyperLOG 7040 X (0.7-4GHz),HyperLOG 7060 (0.7-6GHz),HyperLOG 7060 X (0.7-6GHz),IsoLOG 3D Mobile 9080 PRO dipole, 1 LNA (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO dipole, 2 LNA (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO dipole, LNA off (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO loop, 1 LNA (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO loop, 2 LNA (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO loop, LNA off (9.0 kHz - 8.0 GHz),IsoLOG-3D-Mobile-9060-Dipole-Amp-On (9kHz-6GHz),IsoLOG-3D-Mobile-9060-Dipole-Bypass (9kHz-6GHz),IsoLOG-3D-Mobile-9060-Loop-Amp-On (9kHz-6GHz),IsoLOG-3D-Mobile-9060-Loop-Bypass (9kHz-6GHz),MDF 50400X,MDF 930X,MDF 9400 / MDF 560,MDF 960X,OmniLOG 30800 (300MHz-8GHz),OmniLOG 70600 (700MHz-6GHz),OmniLOG 90200 (700MHz-2.5GHz),OmniLOG PRO 10100 (0.15 GHz - 10.0 GHz),OmniLOG PRO 10200 (0.15 GHz - 18.0 GHz),OmniLOG PRO 1030 (0.15 GHz - 3.0 GHz),OmniLOG PRO 1060 (0.15 GHz - 6.0 GHz),OmniLOG PRO N 10100 (0.15 GHz - 10.0 GHz),OmniLOG PRO N 10200 (0.15 GHz - 18.0 GHz),OmniLOG PRO N 1030 (0.15 GHz - 3.0 GHz),OmniLOG PRO N 1060 (0.15 GHz - 6.0 GHz),PowerLOG 10800 (1GHz-8GHz),PowerLOG 70180 (700MHz-18GHz)",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathamplifier",
"label": "Amplifier",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Preamplifier (0dB) ---,UBBV 1,UBBV 2,UBBV NF25,UBBV NF35",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathcable",
"label": "Cable",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Cable (0dB) ---,0.3m RG316U SMA auf SMA (Aaronia AG),10m LowLoss (Aaronia AG),1m RG316U SMA auf SMA (Aaronia AG),3m RG316U SMA auf SMB (Aaronia AG),5m LowLoss (Aaronia AG),Aaronia 10m Low Loss N-Kabel,Aaronia 3m Low Loss N-Kabel",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathattenuator",
"label": "Attenuator",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Attenuator (0dB) ---,10dB (Aaronia AG),20dB (Aaronia AG),30dB (Aaronia AG),40dB (Aaronia AG)",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathprobe",
"label": "Probe",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Probe (0dB) ---,PBS1-E1 (up to 9 GHz),PBS1-H1 (up to 6 GHz),PBS1-H2 (up to 2.6 GHz),PBS1-H3 (up to 500 MHz),PBS1-H4 (up to 700 MHz)",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathcustom",
"label": "Custom",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No custom calibration ---",
"disabled": 0
},
{
"type": "float",
"name": "hfpoweroffset",
"label": "Power Offset",
"flags": "flo_slider",
"min": -100,
"max": 100,
"step": 0.1,
"value": 0,
"default": 0,
"unit": "dB"
}
]
}
]
}
]
},
{
"type": "group",
"name": "Block_Spectran_V6B_0",
"label": "SPECTRAN V6",
"flags": "",
"items": [
{
"type": "group",
"name": "info",
"label": "Info",
"flags": "",
"items": [
{
"type": "float",
"name": "date",
"label": "Last Update",
"flags": "",
"min": 0,
"max": 1e12,
"step": 1e-3,
"value": 1710151949,
"default": 1710151949,
"unit": "DateTime"
},
{
"type": "string",
"name": "name",
"label": "Name",
"flags": "",
"value": "Block_Spectran_V6B_0",
"default": "Block_Spectran_V6B_0"
},
{
"type": "string",
"name": "category",
"label": "Category",
"flags": "",
"value": "spectrumanalyzer",
"default": "spectrumanalyzer"
},
{
"type": "string",
"name": "title",
"label": "Title",
"flags": "",
"value": "SPECTRAN V6",
"default": "SPECTRAN V6"
},
{
"type": "string",
"name": "description",
"label": "Description",
"flags": "",
"value": "",
"default": ""
},
{
"type": "string",
"name": "uuid",
"label": "UUID",
"flags": "",
"value": "{4ddf3100-9e32-46be-933f-0755207638ce}",
"default": "{4ddf3100-9e32-46be-933f-0755207638ce}"
}
]
},
{
"type": "group",
"name": "config",
"label": "Config",
"flags": "",
"items": [
{
"type": "group",
"name": "main",
"label": "Main",
"flags": "",
"items": [
{
"type": "enum",
"name": "deviceselect",
"label": "Device Select",
"flags": "ephemeral,readonly",
"value": 0,
"default": 0,
"values": "Any Available,A3-x-03000404.xxaaxxbx",
"titles": "Any Available,✔A3-x-03000404.xxaaxxbx",
"disabled": 0
},
{
"type": "enum",
"name": "scangroup",
"label": "Scan Group",
"flags": "",
"value": 1,
"default": 1,
"values": "auto,none,1,2,3,4,5,6,7,8",
"disabled": 0
},
{
"type": "float",
"name": "centerfreq",
"label": "Center Frequency",
"flags": "readonly,cust_13",
"min": 93750000,
"max": 6000000000,
"step": 1000,
"value": 2319125000,
"default": 2440000000,
"unit": "Frequency"
},
{
"type": "enum",
"name": "decimation",
"label": "Span",
"flags": "cust_17",
"value": 1,
"default": 0,
"values": "Full,1 / 2,1 / 4,1 / 8,1 / 16,1 / 32,1 / 64,1 / 128,1 / 256,1 / 512",
"disabled": 0
},
{
"type": "frequencyprofiles",
"name": "frequencyprofile",
"label": "Frequency Profile",
"flags": "",
"values": []
},
{
"type": "bool",
"name": "fullspectrum",
"label": "Full Spectrum",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "reflevel",
"label": "Reference Level",
"flags": "flo_slider,cust_14,cust_19",
"min": -38,
"max": -8,
"step": 0.5,
"value": -38,
"default": 0,
"unit": "dBm"
},
{
"type": "float",
"name": "transattn",
"label": "Transmitter Gain",
"flags": "flo_slider,readonly,cust_14,cust_19",
"min": -100,
"max": 10,
"step": 0.01,
"value": -20,
"default": -20,
"unit": "dB"
},
{
"type": "button",
"name": "autoref",
"label": "Auto Ref Level",
"flags": ""
},
{
"type": "bool",
"name": "connect",
"label": "Connect",
"flags": "bool_use_state_texts,bool_use_state_icons,bool_checkable_button,ephemeral,cust_17",
"value": true,
"default": false,
"text_off": "Connect",
"text_on": "Disconnect",
"res_off": "stimg_power_button",
"res_on": "stimg_power_button"
},
{
"type": "bool",
"name": "run",
"label": "Start",
"flags": "bool_use_state_texts,bool_use_state_icons,ephemeral,cust_4,cust_10,cust_11,cust_17",
"value": true,
"default": false,
"text_off": "Start",
"text_on": "Stop",
"res_off": "stimg_play",
"res_on": "stimg_pause"
},
{
"type": "bool",
"name": "test",
"label": "Test",
"flags": "bool_use_state_texts,bool_checkable_button,ephemeral,readonly",
"value": false,
"default": false,
"text_off": "Test Device",
"text_on": "Abort Test"
}
]
},
{
"type": "group",
"name": "device",
"label": "Board Config",
"flags": "",
"items": [
{
"type": "enum",
"name": "usbcompression",
"label": "USB Compression",
"flags": "",
"value": 0,
"default": 0,
"values": "auto,compressed,raw",
"titles": "Auto,Compressed,Raw",
"disabled": 0
},
{
"type": "enum",
"name": "gaincontrol",
"label": "Gain Control",
"flags": "",
"value": 0,
"default": 0,
"values": "manual,peak,power",
"titles": "Manual,Peak,Power",
"disabled": 0
},
{
"type": "enum",
"name": "frequencyrange",
"label": "Frequency Range",
"flags": "readonly",
"value": 0,
"default": 0,
"values": "6ghz,18ghz,30ghz",
"titles": "6 GHz,18 GHz,30 GHz",
"disabled": 0
},
{
"type": "enum",
"name": "outputformat",
"label": "Output Format",
"flags": "cust_17",
"value": 3,
"default": 3,
"values": "iq,spectra,both,auto",
"titles": "IQ,Spectra,Both,Auto",
"disabled": 0
},
{
"type": "bool",
"name": "lowpower",
"label": "Low Power Mode",
"flags": "show_more",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "group",
"name": "fft0",
"label": "Spectra 1",
"flags": "",
"items": [
{
"type": "enum",
"name": "fftmergemode",
"label": "FFT Merge Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "avg,sum,min,max",
"disabled": 0
},
{
"type": "integer",
"name": "fftaggregate",
"label": "FFT Merge Length",
"flags": "int_slider,int_logscale",
"min": 1,
"max": 65535,
"step": 1,
"value": 1,
"default": 1
},
{
"type": "enum",
"name": "fftsizemode",
"label": "FFT Size Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "FFT,Bins,Step Frequency,RBW",
"titles": "FFT,Bins,Step Frequency,RBW",
"disabled": 0
},
{
"type": "integer",
"name": "fftsize",
"label": "FFT Size",
"flags": "int_slider,int_power2",
"min": 8,
"max": 8192,
"step": 1,
"value": 2048,
"default": 2048
},
{
"type": "enum",
"name": "fftwindow",
"label": "FFT Window",
"flags": "",
"value": 0,
"default": 0,
"values": "Hamming,Hann,Uniform,Blackman,Blackman Harris,Blackman Harris 7,Flat Top,Lanczos,Gaussion 0.5,Gaussion 0.4,Gaussian 0.3,Gaussion 0.2,Gaussian 0.1,Kaiser 6,Kaiser 12,Kaiser 18,Kaiser 36,Kaiser 72,Tukey 0.1,Tukey 0.3,Tukey 0.5,Tukey 0.7,Tukey 0.9",
"disabled": 0
}
]
},
{
"type": "group",
"name": "fft1",
"label": "Spectra 2",
"flags": "readonly",
"items": [
{
"type": "enum",
"name": "fftmergemode",
"label": "FFT Merge Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "avg,sum,min,max",
"disabled": 0
},
{
"type": "integer",
"name": "fftaggregate",
"label": "FFT Merge Length",
"flags": "int_slider,int_logscale",
"min": 1,
"max": 65535,
"step": 1,
"value": 1,
"default": 1
},
{
"type": "enum",
"name": "fftsizemode",
"label": "FFT Size Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "FFT,Bins,Step Frequency,RBW",
"titles": "FFT,Bins,Step Frequency,RBW",
"disabled": 0
},
{
"type": "integer",
"name": "fftsize",
"label": "FFT Size",
"flags": "int_slider,int_power2",
"min": 8,
"max": 8192,
"step": 1,
"value": 2048,
"default": 2048
},
{
"type": "enum",
"name": "fftwindow",
"label": "FFT Window",
"flags": "",
"value": 0,
"default": 0,
"values": "Hamming,Hann,Uniform,Blackman,Blackman Harris,Blackman Harris 7,Flat Top,Lanczos,Gaussion 0.5,Gaussion 0.4,Gaussian 0.3,Gaussion 0.2,Gaussian 0.1,Kaiser 6,Kaiser 12,Kaiser 18,Kaiser 36,Kaiser 72,Tukey 0.1,Tukey 0.3,Tukey 0.5,Tukey 0.7,Tukey 0.9",
"disabled": 0
}
]
},
{
"type": "enum",
"name": "receiverclock",
"label": "Receiver Clock",
"flags": "cust_17",
"value": 0,
"default": 0,
"values": "92MHz,122MHz,184MHz,245MHz,77MHz,61MHz,46MHz",
"disabled": 126
},
{
"type": "enum",
"name": "receiverchannel",
"label": "Receiver Channels",
"flags": "cust_17",
"value": 5,
"default": 5,
"values": "Rx1,Rx2,Rx1+Rx2,Rx1/Rx2,Rx Off,auto",
"disabled": 14
},
{
"type": "enum",
"name": "receiverchannelsel",
"label": "Receiver Select",
"flags": "readonly,cust_17",
"value": 0,
"default": 0,
"values": "Rx1,Rx2,Rx2->1,Rx1->2",
"disabled": 0
},
{
"type": "enum",
"name": "transmittermode",
"label": "Transmitter Mode",
"flags": "cust_17",
"value": 0,
"default": 0,
"values": "Off,Test,Stream,Reactive,Signal Generator,Pattern Generator",
"disabled": 62
},
{
"type": "float",
"name": "transmitterclockvar",
"label": "Tx Clock Tolerance",
"flags": "flo_slider,flo_logscale",
"min": 1e-6,
"max": 1,
"step": 1e-6,
"value": 2e-4,
"default": 2e-4,
"unit": "Time"
},
{
"type": "bool",
"name": "fasttune",
"label": "Fast Tune",
"flags": "show_more",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "group",
"name": "generator",
"label": "Signal Generator",
"flags": "readonly",
"items": [
{
"type": "enum",
"name": "type",
"label": "Generator Type",
"flags": "",
"value": 0,
"default": 0,
"values": "Relative Tone,Absolute Tone,Step,Sweep,Sweep Alternate,Full Sweep,Center Sweep,Polytone,Relative Ditone,Absolute Ditone,Noise,Digital Noise,Off",
"disabled": 0
},
{
"type": "float",
"name": "startfreq",
"label": "Start Frequency",
"flags": "readonly",
"min": 1000,
"max": 20000000000,
"step": 1,
"value": 2400000000,
"default": 2400000000,
"unit": "Frequency"
},
{
"type": "float",
"name": "stopfreq",
"label": "Stop Frequency",
"flags": "readonly",
"min": 1000,
"max": 20000000000,
"step": 1,
"value": 2420000000,
"default": 2420000000,
"unit": "Frequency"
},
{
"type": "float",
"name": "stepfreq",
"label": "Step Frequency",
"flags": "flo_slider,readonly",
"min": 1,
"max": 200000000,
"step": 1,
"value": 1000000,
"default": 1000000,
"unit": "Frequency"
},
{
"type": "float",
"name": "offsetfreq",
"label": "Offset Frequency",
"flags": "flo_slider",
"min": -120000000,
"max": 120000000,
"step": 1,
"value": 1000000,
"default": 1000000,
"unit": "Frequency"
},
{
"type": "float",
"name": "duration",
"label": "Duration",
"flags": "readonly",
"min": 1e-6,
"max": 3600,
"step": 1e-6,
"value": 10,
"default": 10,
"unit": "Time"
},
{
"type": "float",
"name": "powerramp",
"label": "Power Ramp",
"flags": "flo_slider,readonly",
"min": -150,
"max": 150,
"step": 0.1,
"value": 0,
"default": 0,
"unit": "dB"
},
{
"type": "float",
"name": "softstart",
"label": "Soft Start",
"flags": "flo_slider,readonly",
"min": 0,
"max": 0.1,
"step": 1e-3,
"value": 0,
"default": 0,
"unit": "Percentage"
}
]
},
{
"type": "enum",
"name": "sclksource",
"label": "Stream Clock Source",
"flags": "",
"value": 0,
"default": 0,
"values": "Consumer,Oscillator,GPS,PPS,10MHz,Oscillator Provider,GPS Provider,PPS Provider",
"disabled": 68
},
{
"type": "enum",
"name": "triggeredge",
"label": "Trigger Edge",
"flags": "",
"value": 0,
"default": 0,
"values": "Off,High,Low,Rising,Falling,Changing",
"disabled": 0
},
{
"type": "enum",
"name": "triggerflag",
"label": "Trigger Flag",
"flags": "",
"value": 0,
"default": 0,
"values": "C0,C1,C2,C3",
"disabled": 0
},
{
"type": "enum",
"name": "gpsmode",
"label": "GPS Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "Disabled,Location,Time,Location and Time",
"disabled": 14
},
{
"type": "float",
"name": "gpsrate",
"label": "GPS Update Rate",
"flags": "flo_slider",
"min": 0.1,
"max": 5,
"step": 0.1,
"value": 0.5,
"default": 0.5,
"unit": "Time"
},
{
"type": "bool",
"name": "tempfancontrol",
"label": "Temperature Fan Control",
"flags": "readonly,global_default",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "disablefpgaversion",
"label": "Disable FPGA Version Check",
"flags": "show_more",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "enum",
"name": "dspbufmode",
"label": "DSP Buffer Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "Auto,Min Latency,Max Throughput,Max Resilience",
"disabled": 0
}
]
},
{
"type": "group",
"name": "calibration",
"label": "Calibration",
"flags": "show_more",
"items": [
{
"type": "enum",
"name": "rffilter",
"label": "RX Filter",
"flags": "",
"value": 2,
"default": 2,
"values": "Calibration,Bypass,Auto,Auto Extended,75-145 (50),90-160 (50),110-195 (50),135-205 (50),155-270 (50),155-270 (100),155-280 (100),180-350 (100),230-460 (100),240-545,340-650,440-815,610-1055,850-1370,1162-2060,1850-3010,2800-4610,4400-6100",
"disabled": 0
},
{
"type": "enum",
"name": "preamp",
"label": "RF Amplifier",
"flags": "cust_17",
"value": 3,
"default": 0,
"values": "Disabled,Auto,None,Amp,Preamp,Both",
"disabled": 48
},
{
"type": "enum",
"name": "rftxfilter",
"label": "TX Filter",
"flags": "readonly",
"value": 2,
"default": 2,
"values": "Calibration,Bypass,Auto,Auto Extended,75-145 (50),90-160 (50),110-195 (50),135-205 (50),155-270 (50),155-270 (100),155-280 (100),180-350 (100),230-460 (100),240-545,340-650,440-815,610-1055,850-1370,1162-2060,1850-3010,2800-4610,4400-6100",
"disabled": 0
},
{
"type": "enum",
"name": "calibrationmode",
"label": "Mode",
"flags": "readonly",
"value": 0,
"default": 0,
"values": "Off,RX Attenuator,TX Attenuator,Tx No Amplifier,Tx Amplifier,Rx Thermal,Tx Thermal,Rx RTBW,Tx RTBW,Rx Filter,Rx Amplifier,Tx LO Leakage,Clock,Raw,Free",
"disabled": 0
},
{
"type": "bool",
"name": "trackingcal",
"label": "Tracking Calibration",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "ddccorrection",
"label": "HW DC/QEC Correction",
"flags": "readonly,show_more",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "txioffset",
"label": "Tx I-Offset",
"flags": "flo_slider,readonly",
"min": -0.1,
"max": 0.1,
"step": 1e-4,
"value": 0,
"default": 0,
"unit": "Number"
},
{
"type": "float",
"name": "txqoffset",
"label": "Tx Q-Offset",
"flags": "flo_slider,readonly",
"min": -0.1,
"max": 0.1,
"step": 1e-4,
"value": 0,
"default": 0,
"unit": "Number"
},
{
"type": "float",
"name": "txexcent",
"label": "Tx IQ-Excentricity",
"flags": "flo_slider,readonly",
"min": -0.1,
"max": 0.1,
"step": 1e-5,
"value": 0,
"default": 0,
"unit": "Percentage"
},
{
"type": "float",
"name": "txphaseskew",
"label": "Tx IQ-Phase Skew",
"flags": "flo_slider,readonly",
"min": -15,
"max": 15,
"step": 0.01,
"value": 0,
"default": 0,
"unit": "Degree"
},
{
"type": "float",
"name": "clockscale",
"label": "Clock offset at 100MHz",
"flags": "flo_slider",
"min": -100,
"max": 100,
"step": 1e-6,
"value": 0,
"default": 0,
"unit": "Frequency"
},
{
"type": "enum",
"name": "clockbygpsupdate",
"label": "Calibrate Clock by GPS",
"flags": "readonly",
"value": 0,
"default": 0,
"values": "Never,Once,Reset,On Startup,Slow,Fast,Realtime",
"disabled": 0
},
{
"type": "button",
"name": "calibrationreload",
"label": "Reload",
"flags": "readonly"
},
{
"type": "bool",
"name": "sampleclocknotch",
"label": "SClock Notch Filter",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "highspeedclocknotch",
"label": "HClock Notch Filter",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "spectrumdchide",
"label": "Hide DC In Spectrum",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "group",
"name": "spectraV6DC1",
"label": "Spectrum DC Suppression",
"flags": "show_more",
"items": [
{
"type": "bool",
"name": "enable",
"label": "Enable",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "preview",
"label": "Preview",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "basepower",
"label": "Base Power",
"flags": "flo_slider",
"min": -20,
"max": 20,
"step": 0.01,
"value": 0,
"default": 0,
"unit": "dBm"
},
{
"type": "float",
"name": "scalepower",
"label": "Scale Power",
"flags": "flo_slider",
"min": -10,
"max": 12,
"step": 0.01,
"value": 3,
"default": 3,
"unit": "dB"
},
{
"type": "float",
"name": "scalefrequency",
"label": "Scale Frequency",
"flags": "flo_slider",
"min": 0.01,
"max": 10,
"step": 0.01,
"value": 1,
"default": 1,
"unit": "Percentage"
},
{
"type": "float",
"name": "variancefloor",
"label": "Floor Variance",
"flags": "flo_slider",
"min": 0,
"max": 2,
"step": 0.01,
"value": 0.56,
"default": 0.56,
"unit": "Percentage"
},
{
"type": "float",
"name": "variancescale",
"label": "FloorScale",
"flags": "flo_slider",
"min": 0,
"max": 2,
"step": 0.01,
"value": 0.87,
"default": 0.87,
"unit": "Percentage"
}
]
},
{
"type": "group",
"name": "SpectranV6BADCCompensator1",
"label": "ADC Compensation",
"flags": "show_more",
"items": [
{
"type": "bool",
"name": "bypass",
"label": "DC Corr Bypass",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "maxvar",
"label": "Max Variance",
"flags": "flo_slider",
"min": 0,
"max": 0.1,
"step": 1e-4,
"value": 5e-3,
"default": 5e-3,
"unit": "Number"
},
{
"type": "float",
"name": "minvarratio",
"label": "Min Variance Ratio",
"flags": "flo_slider",
"min": 0,
"max": 2,
"step": 1e-3,
"value": 0.1,
"default": 0.1,
"unit": "Percentage"
},
{
"type": "bool",
"name": "skiplead",
"label": "Skip Leading Samples",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "skiptrail",
"label": "Skip Trailing Samples",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
}
]
},
{
"type": "group",
"name": "SpectranV6BDCOffset1",
"label": "DC Offset Correction",
"flags": "show_more",
"items": [
{
"type": "float",
"name": "frequency",
"label": "DC Corr Frequency",
"flags": "flo_slider,flo_logscale",
"min": 1000,
"max": 20000000,
"step": 1000,
"value": 200000,
"default": 200000,
"unit": "Frequency"
},
{
"type": "float",
"name": "power",
"label": "DC Corr Attn",
"flags": "flo_slider",
"min": 0,
"max": 120,
"step": 2,
"value": 10,
"default": 10,
"unit": "Number"
},
{
"type": "float",
"name": "maxpower",
"label": "DC Corr Limit",
"flags": "flo_slider",
"min": -120,
"max": 20,
"step": 2,
"value": -80,
"default": -80,
"unit": "Number"
},
{
"type": "bool",
"name": "bypass",
"label": "DC Corr Bypass",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "iir",
"label": "DC Corr LP IIR",
"flags": "flo_slider",
"min": 0,
"max": 1,
"step": 1e-3,
"value": 0.5,
"default": 0.5,
"unit": "Percentage"
},
{
"type": "float",
"name": "iirdecar",
"label": "DC Corr LP IIR Decay",
"flags": "flo_slider",
"min": 1e-3,
"max": 1,
"step": 1e-3,
"value": 0.125,
"default": 0.125,
"unit": "Percentage"
}
]
},
{
"type": "group",
"name": "SpectranV6BNormalizer1",
"label": "IQ Normalization",
"flags": "show_more",
"items": [
{
"type": "float",
"name": "frequency",
"label": "Corr LP FIR",
"flags": "flo_slider,flo_logscale",
"min": 1000,
"max": 20000000,
"step": 1000,
"value": 5000,
"default": 5000,
"unit": "Frequency"
},
{
"type": "float",
"name": "iir",
"label": "Corr LP IIR",
"flags": "flo_slider",
"min": 0,
"max": 1,
"step": 1e-3,
"value": 0.1,
"default": 0.1,
"unit": "Percentage"
},
{
"type": "float",
"name": "iirdecar",
"label": "Corr LP IIR Decay",
"flags": "flo_slider",
"min": 1e-3,
"max": 1,
"step": 1e-3,
"value": 0.125,
"default": 0.125,
"unit": "Percentage"
},
{
"type": "bool",
"name": "correctdcC",
"label": "Correct DC",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "correctexc",
"label": "Correct Excentricity",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "correctphase",
"label": "Correct Phase",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
}
]
},
{
"type": "group",
"name": "SpectranV6BNotch1",
"label": "RX Notch Filter",
"flags": "show_more",
"items": [
{
"type": "float",
"name": "frequency",
"label": "Notch Frequency",
"flags": "",
"min": 1000,
"max": 20000000000,
"step": 0.01,
"value": 92159962.453,
"default": 92160000,
"unit": "Frequency"
},
{
"type": "float",
"name": "power",
"label": "Max Power",
"flags": "flo_slider",
"min": 0,
"max": 120,
"step": 2,
"value": 40,
"default": 40,
"unit": "Number"
},
{
"type": "bool",
"name": "bypass",
"label": "Bypass",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "harmonics",
"label": "Filter Harmonics",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "iir",
"label": "IIR",
"flags": "flo_slider",
"min": 1e-4,
"max": 0.1,
"step": 1e-4,
"value": 1e-4,
"default": 1e-4,
"unit": "Percentage"
},
{
"type": "float",
"name": "iirdecar",
"label": "IIR Decay",
"flags": "flo_slider",
"min": 1e-3,
"max": 1,
"step": 1e-3,
"value": 0.125,
"default": 0.125,
"unit": "Percentage"
}
]
},
{
"type": "group",
"name": "SpectranV6BSampComb1",
"label": "RX Sample Comb Filter",
"flags": "show_more",
"items": [
{
"type": "float",
"name": "delay",
"label": "Delay",
"flags": "",
"min": 4,
"max": 268435456,
"step": 1e-5,
"value": 4,
"default": 4,
"unit": "Number"
},
{
"type": "bool",
"name": "bypass",
"label": "Bypass",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "iir",
"label": "IIR",
"flags": "flo_slider",
"min": 1e-4,
"max": 1,
"step": 1e-4,
"value": 5e-3,
"default": 5e-3,
"unit": "Percentage"
},
{
"type": "float",
"name": "iirdamp",
"label": "IIR Damp",
"flags": "flo_slider",
"min": 0,
"max": 1,
"step": 1e-4,
"value": 0,
"default": 0,
"unit": "Percentage"
}
]
}
]
}
]
}
]
}
]
}
}Nothing change. I increment request number for each request
OK, my "receiverName" is Block_Spectran V6 Sweep Zoom_0.
Should I add anything extra to my json data?
my PUT request body :
{
"request": 1,
"config": {
"type": "group",
"name": "remoteconfig",
"label": "RemoteConfig",
"flags": "",
"items": [
{
"type": "group",
"name": "HF_Path_0",
"label": "Calibration",
"flags": "",
"items": [
{
"type": "group",
"name": "info",
"label": "Info",
"flags": "",
"items": [
{
"type": "float",
"name": "date",
"label": "Last Update",
"flags": "",
"min": 0,
"max": 1e12,
"step": 1e-3,
"value": 1710151949,
"default": 1710151949,
"unit": "DateTime"
},
{
"type": "string",
"name": "name",
"label": "Name",
"flags": "",
"value": "HF_Path_0",
"default": "HF_Path_0"
},
{
"type": "string",
"name": "category",
"label": "Category",
"flags": "",
"value": "hfpath",
"default": "hfpath"
},
{
"type": "string",
"name": "title",
"label": "Title",
"flags": "",
"value": "Calibration",
"default": "Calibration"
},
{
"type": "string",
"name": "description",
"label": "Description",
"flags": "",
"value": "",
"default": ""
},
{
"type": "string",
"name": "uuid",
"label": "UUID",
"flags": "",
"value": "{2c08c1e2-640f-40d7-afdf-9ade05fc909f}",
"default": "{2c08c1e2-640f-40d7-afdf-9ade05fc909f}"
}
]
},
{
"type": "group",
"name": "config",
"label": "Config",
"flags": "",
"items": [
{
"type": "group",
"name": "main",
"label": "Main",
"flags": "",
"items": [
{
"type": "enum",
"name": "hfrange",
"label": "Frequency Range",
"flags": "",
"value": 1,
"default": 1,
"values": "6GHz,20GHz,30GHz,120GHz,1THz",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathantenna",
"label": "Antenna",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Antenna (0dBi) ---,BicoLOG 20100 (20MHz-1GHz),BicoLOG 20100 X (20MHz-1GHz),BicoLOG 20100E (20MHz-1GHz),BicoLOG 20100E X (20MHz-1GHz),BicoLOG 20300 (20MHz-3GHz),BicoLOG 20300 X (20MHz-3GHz),BicoLOG 30100 (30MHz-1GHz),BicoLOG 30100 X (30MHz-1GHz),BicoLOG 30100E (20MHz-1GHz),BicoLOG 30100E X (20MHz-1GHz),BicoLOG 5070 (50MHz-700MHz),BicoLOG 5070 X (50MHz-700MHz),HyperLOG 20600 EMI 0004 (20MHz-6GHz),HyperLOG 20600 EMI 0005 (20MHz-6GHz),HyperLOG 20600 EMI 0006 (20MHz-6GHz),HyperLOG 30100 (0.38-10GHz),HyperLOG 30100 X (0.38-10GHz),HyperLOG 30200X (380MHz-20GHz),HyperLOG 3080 (0.38-8GHz),HyperLOG 3080 X (0.38-8GHz),HyperLOG 4025 (0.4-2.5GHz),HyperLOG 4025 X (0.4-2.5GHz),HyperLOG 4040 (0.4-4GHz),HyperLOG 4040 X (0.4-4GHz),HyperLOG 4060 (0.4-6GHz),HyperLOG 4060 X (0.4-6GHz),HyperLOG 60100 (0.68-10GHz),HyperLOG 60100 X (0.68-10GHz),HyperLOG 60200X (680MHz-20GHz),HyperLOG 6080 (0.68-8GHz),HyperLOG 6080 X (0.68-8GHz),HyperLOG 7025 (0.7-2.5GHz),HyperLOG 7025 X (0.7-2.5GHz),HyperLOG 7040 (0.7-4GHz),HyperLOG 7040 X (0.7-4GHz),HyperLOG 7060 (0.7-6GHz),HyperLOG 7060 X (0.7-6GHz),IsoLOG 3D Mobile 9080 PRO dipole, 1 LNA (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO dipole, 2 LNA (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO dipole, LNA off (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO loop, 1 LNA (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO loop, 2 LNA (9.0 kHz - 8.0 GHz),IsoLOG 3D Mobile 9080 PRO loop, LNA off (9.0 kHz - 8.0 GHz),IsoLOG-3D-Mobile-9060-Dipole-Amp-On (9kHz-6GHz),IsoLOG-3D-Mobile-9060-Dipole-Bypass (9kHz-6GHz),IsoLOG-3D-Mobile-9060-Loop-Amp-On (9kHz-6GHz),IsoLOG-3D-Mobile-9060-Loop-Bypass (9kHz-6GHz),MDF 50400X,MDF 930X,MDF 9400 / MDF 560,MDF 960X,OmniLOG 30800 (300MHz-8GHz),OmniLOG 70600 (700MHz-6GHz),OmniLOG 90200 (700MHz-2.5GHz),OmniLOG PRO 10100 (0.15 GHz - 10.0 GHz),OmniLOG PRO 10200 (0.15 GHz - 18.0 GHz),OmniLOG PRO 1030 (0.15 GHz - 3.0 GHz),OmniLOG PRO 1060 (0.15 GHz - 6.0 GHz),OmniLOG PRO N 10100 (0.15 GHz - 10.0 GHz),OmniLOG PRO N 10200 (0.15 GHz - 18.0 GHz),OmniLOG PRO N 1030 (0.15 GHz - 3.0 GHz),OmniLOG PRO N 1060 (0.15 GHz - 6.0 GHz),PowerLOG 10800 (1GHz-8GHz),PowerLOG 70180 (700MHz-18GHz)",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathamplifier",
"label": "Amplifier",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Preamplifier (0dB) ---,UBBV 1,UBBV 2,UBBV NF25,UBBV NF35",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathcable",
"label": "Cable",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Cable (0dB) ---,0.3m RG316U SMA auf SMA (Aaronia AG),10m LowLoss (Aaronia AG),1m RG316U SMA auf SMA (Aaronia AG),3m RG316U SMA auf SMB (Aaronia AG),5m LowLoss (Aaronia AG),Aaronia 10m Low Loss N-Kabel,Aaronia 3m Low Loss N-Kabel",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathattenuator",
"label": "Attenuator",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Attenuator (0dB) ---,10dB (Aaronia AG),20dB (Aaronia AG),30dB (Aaronia AG),40dB (Aaronia AG)",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathprobe",
"label": "Probe",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No Probe (0dB) ---,PBS1-E1 (up to 9 GHz),PBS1-H1 (up to 6 GHz),PBS1-H2 (up to 2.6 GHz),PBS1-H3 (up to 500 MHz),PBS1-H4 (up to 700 MHz)",
"disabled": 0
},
{
"type": "enum",
"name": "hfpathcustom",
"label": "Custom",
"flags": "",
"value": 0,
"default": 0,
"values": "--- No custom calibration ---",
"disabled": 0
},
{
"type": "float",
"name": "hfpoweroffset",
"label": "Power Offset",
"flags": "flo_slider",
"min": -100,
"max": 100,
"step": 0.1,
"value": 0,
"default": 0,
"unit": "dB"
}
]
}
]
}
]
},
{
"type": "group",
"name": "Block_Spectran_V6B_0",
"label": "SPECTRAN V6",
"flags": "",
"items": [
{
"type": "group",
"name": "info",
"label": "Info",
"flags": "",
"items": [
{
"type": "float",
"name": "date",
"label": "Last Update",
"flags": "",
"min": 0,
"max": 1e12,
"step": 1e-3,
"value": 1710151949,
"default": 1710151949,
"unit": "DateTime"
},
{
"type": "string",
"name": "name",
"label": "Name",
"flags": "",
"value": "Block_Spectran_V6B_0",
"default": "Block_Spectran_V6B_0"
},
{
"type": "string",
"name": "category",
"label": "Category",
"flags": "",
"value": "spectrumanalyzer",
"default": "spectrumanalyzer"
},
{
"type": "string",
"name": "title",
"label": "Title",
"flags": "",
"value": "SPECTRAN V6",
"default": "SPECTRAN V6"
},
{
"type": "string",
"name": "description",
"label": "Description",
"flags": "",
"value": "",
"default": ""
},
{
"type": "string",
"name": "uuid",
"label": "UUID",
"flags": "",
"value": "{4ddf3100-9e32-46be-933f-0755207638ce}",
"default": "{4ddf3100-9e32-46be-933f-0755207638ce}"
}
]
},
{
"type": "group",
"name": "config",
"label": "Config",
"flags": "",
"items": [
{
"type": "group",
"name": "main",
"label": "Main",
"flags": "",
"items": [
{
"type": "enum",
"name": "deviceselect",
"label": "Device Select",
"flags": "ephemeral,readonly",
"value": 0,
"default": 0,
"values": "Any Available,A3-x-03000404.xxaaxxbx",
"titles": "Any Available,✔A3-x-03000404.xxaaxxbx",
"disabled": 0
},
{
"type": "enum",
"name": "scangroup",
"label": "Scan Group",
"flags": "",
"value": 1,
"default": 1,
"values": "auto,none,1,2,3,4,5,6,7,8",
"disabled": 0
},
{
"type": "float",
"name": "centerfreq",
"label": "Center Frequency",
"flags": "readonly,cust_13",
"min": 93750000,
"max": 6000000000,
"step": 1000,
"value": 2319125000,
"default": 2440000000,
"unit": "Frequency"
},
{
"type": "enum",
"name": "decimation",
"label": "Span",
"flags": "cust_17",
"value": 1,
"default": 0,
"values": "Full,1 / 2,1 / 4,1 / 8,1 / 16,1 / 32,1 / 64,1 / 128,1 / 256,1 / 512",
"disabled": 0
},
{
"type": "frequencyprofiles",
"name": "frequencyprofile",
"label": "Frequency Profile",
"flags": "",
"values": []
},
{
"type": "bool",
"name": "fullspectrum",
"label": "Full Spectrum",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "reflevel",
"label": "Reference Level",
"flags": "flo_slider,cust_14,cust_19",
"min": -38,
"max": -8,
"step": 0.5,
"value": -38,
"default": 0,
"unit": "dBm"
},
{
"type": "float",
"name": "transattn",
"label": "Transmitter Gain",
"flags": "flo_slider,readonly,cust_14,cust_19",
"min": -100,
"max": 10,
"step": 0.01,
"value": -20,
"default": -20,
"unit": "dB"
},
{
"type": "button",
"name": "autoref",
"label": "Auto Ref Level",
"flags": ""
},
{
"type": "bool",
"name": "connect",
"label": "Connect",
"flags": "bool_use_state_texts,bool_use_state_icons,bool_checkable_button,ephemeral,cust_17",
"value": true,
"default": false,
"text_off": "Connect",
"text_on": "Disconnect",
"res_off": "stimg_power_button",
"res_on": "stimg_power_button"
},
{
"type": "bool",
"name": "run",
"label": "Start",
"flags": "bool_use_state_texts,bool_use_state_icons,ephemeral,cust_4,cust_10,cust_11,cust_17",
"value": true,
"default": false,
"text_off": "Start",
"text_on": "Stop",
"res_off": "stimg_play",
"res_on": "stimg_pause"
},
{
"type": "bool",
"name": "test",
"label": "Test",
"flags": "bool_use_state_texts,bool_checkable_button,ephemeral,readonly",
"value": false,
"default": false,
"text_off": "Test Device",
"text_on": "Abort Test"
}
]
},
{
"type": "group",
"name": "device",
"label": "Board Config",
"flags": "",
"items": [
{
"type": "enum",
"name": "usbcompression",
"label": "USB Compression",
"flags": "",
"value": 0,
"default": 0,
"values": "auto,compressed,raw",
"titles": "Auto,Compressed,Raw",
"disabled": 0
},
{
"type": "enum",
"name": "gaincontrol",
"label": "Gain Control",
"flags": "",
"value": 0,
"default": 0,
"values": "manual,peak,power",
"titles": "Manual,Peak,Power",
"disabled": 0
},
{
"type": "enum",
"name": "frequencyrange",
"label": "Frequency Range",
"flags": "readonly",
"value": 0,
"default": 0,
"values": "6ghz,18ghz,30ghz",
"titles": "6 GHz,18 GHz,30 GHz",
"disabled": 0
},
{
"type": "enum",
"name": "outputformat",
"label": "Output Format",
"flags": "cust_17",
"value": 3,
"default": 3,
"values": "iq,spectra,both,auto",
"titles": "IQ,Spectra,Both,Auto",
"disabled": 0
},
{
"type": "bool",
"name": "lowpower",
"label": "Low Power Mode",
"flags": "show_more",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "group",
"name": "fft0",
"label": "Spectra 1",
"flags": "",
"items": [
{
"type": "enum",
"name": "fftmergemode",
"label": "FFT Merge Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "avg,sum,min,max",
"disabled": 0
},
{
"type": "integer",
"name": "fftaggregate",
"label": "FFT Merge Length",
"flags": "int_slider,int_logscale",
"min": 1,
"max": 65535,
"step": 1,
"value": 1,
"default": 1
},
{
"type": "enum",
"name": "fftsizemode",
"label": "FFT Size Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "FFT,Bins,Step Frequency,RBW",
"titles": "FFT,Bins,Step Frequency,RBW",
"disabled": 0
},
{
"type": "integer",
"name": "fftsize",
"label": "FFT Size",
"flags": "int_slider,int_power2",
"min": 8,
"max": 8192,
"step": 1,
"value": 2048,
"default": 2048
},
{
"type": "enum",
"name": "fftwindow",
"label": "FFT Window",
"flags": "",
"value": 0,
"default": 0,
"values": "Hamming,Hann,Uniform,Blackman,Blackman Harris,Blackman Harris 7,Flat Top,Lanczos,Gaussion 0.5,Gaussion 0.4,Gaussian 0.3,Gaussion 0.2,Gaussian 0.1,Kaiser 6,Kaiser 12,Kaiser 18,Kaiser 36,Kaiser 72,Tukey 0.1,Tukey 0.3,Tukey 0.5,Tukey 0.7,Tukey 0.9",
"disabled": 0
}
]
},
{
"type": "group",
"name": "fft1",
"label": "Spectra 2",
"flags": "readonly",
"items": [
{
"type": "enum",
"name": "fftmergemode",
"label": "FFT Merge Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "avg,sum,min,max",
"disabled": 0
},
{
"type": "integer",
"name": "fftaggregate",
"label": "FFT Merge Length",
"flags": "int_slider,int_logscale",
"min": 1,
"max": 65535,
"step": 1,
"value": 1,
"default": 1
},
{
"type": "enum",
"name": "fftsizemode",
"label": "FFT Size Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "FFT,Bins,Step Frequency,RBW",
"titles": "FFT,Bins,Step Frequency,RBW",
"disabled": 0
},
{
"type": "integer",
"name": "fftsize",
"label": "FFT Size",
"flags": "int_slider,int_power2",
"min": 8,
"max": 8192,
"step": 1,
"value": 2048,
"default": 2048
},
{
"type": "enum",
"name": "fftwindow",
"label": "FFT Window",
"flags": "",
"value": 0,
"default": 0,
"values": "Hamming,Hann,Uniform,Blackman,Blackman Harris,Blackman Harris 7,Flat Top,Lanczos,Gaussion 0.5,Gaussion 0.4,Gaussian 0.3,Gaussion 0.2,Gaussian 0.1,Kaiser 6,Kaiser 12,Kaiser 18,Kaiser 36,Kaiser 72,Tukey 0.1,Tukey 0.3,Tukey 0.5,Tukey 0.7,Tukey 0.9",
"disabled": 0
}
]
},
{
"type": "enum",
"name": "receiverclock",
"label": "Receiver Clock",
"flags": "cust_17",
"value": 0,
"default": 0,
"values": "92MHz,122MHz,184MHz,245MHz,77MHz,61MHz,46MHz",
"disabled": 126
},
{
"type": "enum",
"name": "receiverchannel",
"label": "Receiver Channels",
"flags": "cust_17",
"value": 5,
"default": 5,
"values": "Rx1,Rx2,Rx1+Rx2,Rx1/Rx2,Rx Off,auto",
"disabled": 14
},
{
"type": "enum",
"name": "receiverchannelsel",
"label": "Receiver Select",
"flags": "readonly,cust_17",
"value": 0,
"default": 0,
"values": "Rx1,Rx2,Rx2->1,Rx1->2",
"disabled": 0
},
{
"type": "enum",
"name": "transmittermode",
"label": "Transmitter Mode",
"flags": "cust_17",
"value": 0,
"default": 0,
"values": "Off,Test,Stream,Reactive,Signal Generator,Pattern Generator",
"disabled": 62
},
{
"type": "float",
"name": "transmitterclockvar",
"label": "Tx Clock Tolerance",
"flags": "flo_slider,flo_logscale",
"min": 1e-6,
"max": 1,
"step": 1e-6,
"value": 2e-4,
"default": 2e-4,
"unit": "Time"
},
{
"type": "bool",
"name": "fasttune",
"label": "Fast Tune",
"flags": "show_more",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "group",
"name": "generator",
"label": "Signal Generator",
"flags": "readonly",
"items": [
{
"type": "enum",
"name": "type",
"label": "Generator Type",
"flags": "",
"value": 0,
"default": 0,
"values": "Relative Tone,Absolute Tone,Step,Sweep,Sweep Alternate,Full Sweep,Center Sweep,Polytone,Relative Ditone,Absolute Ditone,Noise,Digital Noise,Off",
"disabled": 0
},
{
"type": "float",
"name": "startfreq",
"label": "Start Frequency",
"flags": "readonly",
"min": 1000,
"max": 20000000000,
"step": 1,
"value": 2400000000,
"default": 2400000000,
"unit": "Frequency"
},
{
"type": "float",
"name": "stopfreq",
"label": "Stop Frequency",
"flags": "readonly",
"min": 1000,
"max": 20000000000,
"step": 1,
"value": 2420000000,
"default": 2420000000,
"unit": "Frequency"
},
{
"type": "float",
"name": "stepfreq",
"label": "Step Frequency",
"flags": "flo_slider,readonly",
"min": 1,
"max": 200000000,
"step": 1,
"value": 1000000,
"default": 1000000,
"unit": "Frequency"
},
{
"type": "float",
"name": "offsetfreq",
"label": "Offset Frequency",
"flags": "flo_slider",
"min": -120000000,
"max": 120000000,
"step": 1,
"value": 1000000,
"default": 1000000,
"unit": "Frequency"
},
{
"type": "float",
"name": "duration",
"label": "Duration",
"flags": "readonly",
"min": 1e-6,
"max": 3600,
"step": 1e-6,
"value": 10,
"default": 10,
"unit": "Time"
},
{
"type": "float",
"name": "powerramp",
"label": "Power Ramp",
"flags": "flo_slider,readonly",
"min": -150,
"max": 150,
"step": 0.1,
"value": 0,
"default": 0,
"unit": "dB"
},
{
"type": "float",
"name": "softstart",
"label": "Soft Start",
"flags": "flo_slider,readonly",
"min": 0,
"max": 0.1,
"step": 1e-3,
"value": 0,
"default": 0,
"unit": "Percentage"
}
]
},
{
"type": "enum",
"name": "sclksource",
"label": "Stream Clock Source",
"flags": "",
"value": 0,
"default": 0,
"values": "Consumer,Oscillator,GPS,PPS,10MHz,Oscillator Provider,GPS Provider,PPS Provider",
"disabled": 68
},
{
"type": "enum",
"name": "triggeredge",
"label": "Trigger Edge",
"flags": "",
"value": 0,
"default": 0,
"values": "Off,High,Low,Rising,Falling,Changing",
"disabled": 0
},
{
"type": "enum",
"name": "triggerflag",
"label": "Trigger Flag",
"flags": "",
"value": 0,
"default": 0,
"values": "C0,C1,C2,C3",
"disabled": 0
},
{
"type": "enum",
"name": "gpsmode",
"label": "GPS Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "Disabled,Location,Time,Location and Time",
"disabled": 14
},
{
"type": "float",
"name": "gpsrate",
"label": "GPS Update Rate",
"flags": "flo_slider",
"min": 0.1,
"max": 5,
"step": 0.1,
"value": 0.5,
"default": 0.5,
"unit": "Time"
},
{
"type": "bool",
"name": "tempfancontrol",
"label": "Temperature Fan Control",
"flags": "readonly,global_default",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "disablefpgaversion",
"label": "Disable FPGA Version Check",
"flags": "show_more",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "enum",
"name": "dspbufmode",
"label": "DSP Buffer Mode",
"flags": "",
"value": 0,
"default": 0,
"values": "Auto,Min Latency,Max Throughput,Max Resilience",
"disabled": 0
}
]
},
{
"type": "group",
"name": "calibration",
"label": "Calibration",
"flags": "show_more",
"items": [
{
"type": "enum",
"name": "rffilter",
"label": "RX Filter",
"flags": "",
"value": 2,
"default": 2,
"values": "Calibration,Bypass,Auto,Auto Extended,75-145 (50),90-160 (50),110-195 (50),135-205 (50),155-270 (50),155-270 (100),155-280 (100),180-350 (100),230-460 (100),240-545,340-650,440-815,610-1055,850-1370,1162-2060,1850-3010,2800-4610,4400-6100",
"disabled": 0
},
{
"type": "enum",
"name": "preamp",
"label": "RF Amplifier",
"flags": "cust_17",
"value": 3,
"default": 0,
"values": "Disabled,Auto,None,Amp,Preamp,Both",
"disabled": 48
},
{
"type": "enum",
"name": "rftxfilter",
"label": "TX Filter",
"flags": "readonly",
"value": 2,
"default": 2,
"values": "Calibration,Bypass,Auto,Auto Extended,75-145 (50),90-160 (50),110-195 (50),135-205 (50),155-270 (50),155-270 (100),155-280 (100),180-350 (100),230-460 (100),240-545,340-650,440-815,610-1055,850-1370,1162-2060,1850-3010,2800-4610,4400-6100",
"disabled": 0
},
{
"type": "enum",
"name": "calibrationmode",
"label": "Mode",
"flags": "readonly",
"value": 0,
"default": 0,
"values": "Off,RX Attenuator,TX Attenuator,Tx No Amplifier,Tx Amplifier,Rx Thermal,Tx Thermal,Rx RTBW,Tx RTBW,Rx Filter,Rx Amplifier,Tx LO Leakage,Clock,Raw,Free",
"disabled": 0
},
{
"type": "bool",
"name": "trackingcal",
"label": "Tracking Calibration",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "ddccorrection",
"label": "HW DC/QEC Correction",
"flags": "readonly,show_more",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "txioffset",
"label": "Tx I-Offset",
"flags": "flo_slider,readonly",
"min": -0.1,
"max": 0.1,
"step": 1e-4,
"value": 0,
"default": 0,
"unit": "Number"
},
{
"type": "float",
"name": "txqoffset",
"label": "Tx Q-Offset",
"flags": "flo_slider,readonly",
"min": -0.1,
"max": 0.1,
"step": 1e-4,
"value": 0,
"default": 0,
"unit": "Number"
},
{
"type": "float",
"name": "txexcent",
"label": "Tx IQ-Excentricity",
"flags": "flo_slider,readonly",
"min": -0.1,
"max": 0.1,
"step": 1e-5,
"value": 0,
"default": 0,
"unit": "Percentage"
},
{
"type": "float",
"name": "txphaseskew",
"label": "Tx IQ-Phase Skew",
"flags": "flo_slider,readonly",
"min": -15,
"max": 15,
"step": 0.01,
"value": 0,
"default": 0,
"unit": "Degree"
},
{
"type": "float",
"name": "clockscale",
"label": "Clock offset at 100MHz",
"flags": "flo_slider",
"min": -100,
"max": 100,
"step": 1e-6,
"value": 0,
"default": 0,
"unit": "Frequency"
},
{
"type": "enum",
"name": "clockbygpsupdate",
"label": "Calibrate Clock by GPS",
"flags": "readonly",
"value": 0,
"default": 0,
"values": "Never,Once,Reset,On Startup,Slow,Fast,Realtime",
"disabled": 0
},
{
"type": "button",
"name": "calibrationreload",
"label": "Reload",
"flags": "readonly"
},
{
"type": "bool",
"name": "sampleclocknotch",
"label": "SClock Notch Filter",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "highspeedclocknotch",
"label": "HClock Notch Filter",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "spectrumdchide",
"label": "Hide DC In Spectrum",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "group",
"name": "spectraV6DC1",
"label": "Spectrum DC Suppression",
"flags": "show_more",
"items": [
{
"type": "bool",
"name": "enable",
"label": "Enable",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "preview",
"label": "Preview",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "basepower",
"label": "Base Power",
"flags": "flo_slider",
"min": -20,
"max": 20,
"step": 0.01,
"value": 0,
"default": 0,
"unit": "dBm"
},
{
"type": "float",
"name": "scalepower",
"label": "Scale Power",
"flags": "flo_slider",
"min": -10,
"max": 12,
"step": 0.01,
"value": 3,
"default": 3,
"unit": "dB"
},
{
"type": "float",
"name": "scalefrequency",
"label": "Scale Frequency",
"flags": "flo_slider",
"min": 0.01,
"max": 10,
"step": 0.01,
"value": 1,
"default": 1,
"unit": "Percentage"
},
{
"type": "float",
"name": "variancefloor",
"label": "Floor Variance",
"flags": "flo_slider",
"min": 0,
"max": 2,
"step": 0.01,
"value": 0.56,
"default": 0.56,
"unit": "Percentage"
},
{
"type": "float",
"name": "variancescale",
"label": "FloorScale",
"flags": "flo_slider",
"min": 0,
"max": 2,
"step": 0.01,
"value": 0.87,
"default": 0.87,
"unit": "Percentage"
}
]
},
{
"type": "group",
"name": "SpectranV6BADCCompensator1",
"label": "ADC Compensation",
"flags": "show_more",
"items": [
{
"type": "bool",
"name": "bypass",
"label": "DC Corr Bypass",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "maxvar",
"label": "Max Variance",
"flags": "flo_slider",
"min": 0,
"max": 0.1,
"step": 1e-4,
"value": 5e-3,
"default": 5e-3,
"unit": "Number"
},
{
"type": "float",
"name": "minvarratio",
"label": "Min Variance Ratio",
"flags": "flo_slider",
"min": 0,
"max": 2,
"step": 1e-3,
"value": 0.1,
"default": 0.1,
"unit": "Percentage"
},
{
"type": "bool",
"name": "skiplead",
"label": "Skip Leading Samples",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "skiptrail",
"label": "Skip Trailing Samples",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
}
]
},
{
"type": "group",
"name": "SpectranV6BDCOffset1",
"label": "DC Offset Correction",
"flags": "show_more",
"items": [
{
"type": "float",
"name": "frequency",
"label": "DC Corr Frequency",
"flags": "flo_slider,flo_logscale",
"min": 1000,
"max": 20000000,
"step": 1000,
"value": 200000,
"default": 200000,
"unit": "Frequency"
},
{
"type": "float",
"name": "power",
"label": "DC Corr Attn",
"flags": "flo_slider",
"min": 0,
"max": 120,
"step": 2,
"value": 10,
"default": 10,
"unit": "Number"
},
{
"type": "float",
"name": "maxpower",
"label": "DC Corr Limit",
"flags": "flo_slider",
"min": -120,
"max": 20,
"step": 2,
"value": -80,
"default": -80,
"unit": "Number"
},
{
"type": "bool",
"name": "bypass",
"label": "DC Corr Bypass",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "iir",
"label": "DC Corr LP IIR",
"flags": "flo_slider",
"min": 0,
"max": 1,
"step": 1e-3,
"value": 0.5,
"default": 0.5,
"unit": "Percentage"
},
{
"type": "float",
"name": "iirdecar",
"label": "DC Corr LP IIR Decay",
"flags": "flo_slider",
"min": 1e-3,
"max": 1,
"step": 1e-3,
"value": 0.125,
"default": 0.125,
"unit": "Percentage"
}
]
},
{
"type": "group",
"name": "SpectranV6BNormalizer1",
"label": "IQ Normalization",
"flags": "show_more",
"items": [
{
"type": "float",
"name": "frequency",
"label": "Corr LP FIR",
"flags": "flo_slider,flo_logscale",
"min": 1000,
"max": 20000000,
"step": 1000,
"value": 5000,
"default": 5000,
"unit": "Frequency"
},
{
"type": "float",
"name": "iir",
"label": "Corr LP IIR",
"flags": "flo_slider",
"min": 0,
"max": 1,
"step": 1e-3,
"value": 0.1,
"default": 0.1,
"unit": "Percentage"
},
{
"type": "float",
"name": "iirdecar",
"label": "Corr LP IIR Decay",
"flags": "flo_slider",
"min": 1e-3,
"max": 1,
"step": 1e-3,
"value": 0.125,
"default": 0.125,
"unit": "Percentage"
},
{
"type": "bool",
"name": "correctdcC",
"label": "Correct DC",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "correctexc",
"label": "Correct Excentricity",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "correctphase",
"label": "Correct Phase",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
}
]
},
{
"type": "group",
"name": "SpectranV6BNotch1",
"label": "RX Notch Filter",
"flags": "show_more",
"items": [
{
"type": "float",
"name": "frequency",
"label": "Notch Frequency",
"flags": "",
"min": 1000,
"max": 20000000000,
"step": 0.01,
"value": 92159962.453,
"default": 92160000,
"unit": "Frequency"
},
{
"type": "float",
"name": "power",
"label": "Max Power",
"flags": "flo_slider",
"min": 0,
"max": 120,
"step": 2,
"value": 40,
"default": 40,
"unit": "Number"
},
{
"type": "bool",
"name": "bypass",
"label": "Bypass",
"flags": "",
"value": false,
"default": false,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "bool",
"name": "harmonics",
"label": "Filter Harmonics",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "iir",
"label": "IIR",
"flags": "flo_slider",
"min": 1e-4,
"max": 0.1,
"step": 1e-4,
"value": 1e-4,
"default": 1e-4,
"unit": "Percentage"
},
{
"type": "float",
"name": "iirdecar",
"label": "IIR Decay",
"flags": "flo_slider",
"min": 1e-3,
"max": 1,
"step": 1e-3,
"value": 0.125,
"default": 0.125,
"unit": "Percentage"
}
]
},
{
"type": "group",
"name": "SpectranV6BSampComb1",
"label": "RX Sample Comb Filter",
"flags": "show_more",
"items": [
{
"type": "float",
"name": "delay",
"label": "Delay",
"flags": "",
"min": 4,
"max": 268435456,
"step": 1e-5,
"value": 4,
"default": 4,
"unit": "Number"
},
{
"type": "bool",
"name": "bypass",
"label": "Bypass",
"flags": "",
"value": true,
"default": true,
"text_off": "Disabled",
"text_on": "Enabled"
},
{
"type": "float",
"name": "iir",
"label": "IIR",
"flags": "flo_slider",
"min": 1e-4,
"max": 1,
"step": 1e-4,
"value": 5e-3,
"default": 5e-3,
"unit": "Percentage"
},
{
"type": "float",
"name": "iirdamp",
"label": "IIR Damp",
"flags": "flo_slider",
"min": 0,
"max": 1,
"step": 1e-4,
"value": 0,
"default": 0,
"unit": "Percentage"
}
]
}
]
}
]
}
]
}
]
}
}
Quote from mm_dev on 11/03/2024, 12:06There is only a Calibration and a Spectran V6 block defined in that data, no Spectran V6 Sweep Zoom block. Please attach the mission you're using if you need further assistance.
There is only a Calibration and a Spectran V6 block defined in that data, no Spectran V6 Sweep Zoom block. Please attach the mission you're using if you need further assistance.
Quote from mm_dev on 11/03/2024, 13:59Seems to be an issue in the release version that is already fixed in the current beta version. Send an email to [email protected] to request a copy of the current beta version.
Seems to be an issue in the release version that is already fixed in the current beta version. Send an email to [email protected] to request a copy of the current beta version.
Quote from joedalton on 12/03/2024, 09:11I have another question. I would like to get that parameters with get request.
For example : localhost:54664/getrbw or lcoalhost:54644/getsnn
Is there any option for get current values from rtsa pro ?
I have another question. I would like to get that parameters with get request.
For example : localhost:54664/getrbw or lcoalhost:54644/getsnn
Is there any option for get current values from rtsa pro ?
Quote from mm_dev on 12/03/2024, 09:22You can't request just a single parameter. Just send a GET request to /remoteconfig, that will return you the full configuration of the connected blocks, just extract what you need from there (using a proper JSON parser makes this easy).
You can't request just a single parameter. Just send a GET request to /remoteconfig, that will return you the full configuration of the connected blocks, just extract what you need from there (using a proper JSON parser makes this easy).