Skip to content

Export/Import presets

Compare
Choose a tag to compare
@f4exb f4exb released this 29 Mar 15:59
· 9361 commits to master since this release

Export/Import presets

The main objective of this release is to provide export and import of presets functionality. Two icons have appeared at the bottom of the preset window symbolizing an outgoing arrow for export and an incoming arrow for import. The intent is to facilitate the exchange of presets between machines saving the tedious task to recreate all channels and settings each time.

To perform an export the cursor in the preset tree view must be located on a preset item. You then choose the location of the file that gets automatically suffixed with .prex

To perform an import the cursor in the preset tree view must be located either on a preset item or a group item. The preset will be imported in the located group. You then choose the location of the file filtered by .prex extension. Note that you will have either to exit the program normally or press the save presets button (the diskette with a green tag) for the changes to be permanent.

Preset is serialized into a binary blob that is translated to base64 before being written to file thus the file appears as a text file but is unreadable. However this can be easire to handle than a binary file. In the opposite direction the blob is created from the base64 string and is deserialized into a preset that is added to the preset tree.

Cosmetic changes to input plugin GUIs

Some cosmetic changes have been made in the Airspy, BladeRF, HackRF and RTL-SDR input plugin GUIs to rationalize some widgets and gain screen space.