Use this checkbox to toggle on/off the reverse API feature. With reverse API engaged the changes in the device settings are forwarded to an API endpoint given by address (A.2.2), port (A.2.3) and device index A.2.4) in the same format as the SDRangel REST API device settings endpoint. With the values of the screenshot the API URL is: `http://127.0.0.1:8888/sdrangel/deviceset/0/device/settings` The JSON payload follows the same format as the SDRangel REST API device settings. For example with HachRF Rx this would be something like:
Note that the PATCH method is used. The full set of parameters is sent only when the reverse API is toggled on or a full settings update is done.
The start and stop actions are also forwarded with the `/sdrangel/deviceset/{deviceSetIndex}/device/run` API endpoint using POST (start) or DELETE (stop) methods.
More details on this feature can be found on the corresponding Wiki page.
<h4>A.2.2: API address</h4>
This is the IP address of the API endpoint
<h4>A.2.3: API port</h4>
This is the IP port of the API endpoint
<h4>A.2.4: Device index</h4>
This is the targeted device index
<h4>A.2.5: Cancel changes and exit dialog</h4>
Do not make any changes and exit dialog
<h4>A.2.6: Validate and exit dialog</h4>
Validates the data (saves it in the channel marker object) and exits the dialog
<h3>A.3: Change device</h3>
Opens a dialog that lets you choose a different devuce
Use this combo box to select the device. Only available devices will appear in the list. For devices having more than one channel (ex: LimeSDR) the channel number will appear next to the device sequence number inside the brackets. Ex: `LimeSDR[0:1] 0009060B00473419` designates the second Rx (Rx #1) of the first encountered LimeSDR which serial number is 0009060B00473419.
<h4>A.3.2: Device selection confirmation</h4>
Use the `OK` button to confirm your choice and exit the dialog
<h4>A.3.3: Device selection cancellation</h4>
Use the `Cancel` button to exit the dialog without any change
<h3>A.4: Reload device</h3>
This button activates a close/open sequence to recycle the device. It may be useful when the device is not streaming anymore or in an attempt to clear possible errors. Make sure the streaming is stopped first.
Click on this icon to create a update the selected preset with the current values in the selected sample device tab (Main window: 2). Please note that this does not save the preset immediately on disk to save presets immediately you need to use the save button (4).
Using the previous icon presets are saved globally in a system dependent place. Using this icon you can export a specific preset in a single file that can be imported on another machine possibly with a different O/S. The preset binary data (BLOB) is saved in Base-64 format.
Use this combo to select which channel type to add
<h4>A.6.2: Close dialog</h4>
Use this button to dismiss the dialog
<h4>A.6.3: Add channel</h4>
Add a new channel by clicking on the `Apply` button. You may click it several times to add more channels. The dialog can be dismissed with the `Close` button or the closing window icon `X` on the top bar.