Releases: rimuadmin/ProtoFlex
Releases · rimuadmin/ProtoFlex
v0.8.0 2025-12-18
v0.7.0 2025-12-07
Changes to support SmartSDR v4.1.3
- Changed radio_config.json:
- "discovery_protocol_version": "3.1.0.2"
- "version": "4.1.3.39644
- Improved Discovery service
- Discovery.parse_gui_clients_from_discovery()
- Fixed packet_count
v0.6.0 2025-11-08
Changes to support v4.0.1
- Changed radio_config.json - "version": "4.0.1.39161".
- Added attributes 'max_internal_pa_power' and 'external_pa_allowed' to Radio.
- Changed Radio.get_status_message() to return new attributes: 'max_internal_pa_power' and 'external_pa_allowed'.
- Added Radio.get_dvk_status_messages() to return instances of DVK Recording.
- Added DVKRecording class.
- Changed Panadapter.get_status_message() to return new attributes.
- Changed Waterfall.get_status_message() to return new attributes.
- Changed Slice.get_status_message() to return new attributes.
General Fixes
- Fixed initial connection messages tsend to clients upon connect.
v.0.5.0 2025-10-18
Updates to support SmartSDR v3.10.15:
- Updated the radio_config file to specify "version": "3.10.15.38923"
- Fixed standard meters to omit PACURRENT meter if the model is in the FLEX-6000 series
Command Fixes:
- Fixed the
versioncommand so uses the version number from the config file instead of a hard coded value. - Fixed the
infocommand so it populates thenameattribute from the radio nickname. - Fixed the
meter listcommand so it uses the current list of meters instead of hard coded values.
v0.4.0 2025-10-12
Initial release supporting the following features:
- FlexRadio Compatible TCP Interface: Command protocol support for client applications
- Realistic Spectrum Generation: Dynamic HF band simulation with SSB, CW, and digital signals
- UDP Streaming: Panadapter FFT data, waterfall tiles, and meter streaming
- VITA-49 Discovery Protocol: Automatic radio discovery for SmartSDR clients
- Multi-Client Support: Handle multiple simultaneous client connections
- Session Management: Track client sessions with GUI/non-GUI client detection
- Flexible Configuration: Configure the ProtoFlex using a JSON file
- Browser Interface: View internal state of ProtoFlex
- Comprehensive Logging: Configurable logging with file output support