Releases: CeruleanSonar/SonarView
Releases · CeruleanSonar/SonarView
1.14.5-beta
General
- Read mavlink messages and warn user if Mav state is severe or critical.
- Improved handling of altitude data from ROV, GPS, or pressure sensor
- Updated default Blueeye IP address
- Report Blueeye connection status
- Improvements to logging and connectivity between the SonarView user interface and the SonarLink server
Tracker 650
- Numerous bug fixes in log replay mode
- Added function to automatically enable unicast mode upon connecting to device, since the device no longer broadcasts by default.
- Firmware 3.10.36: fixes to default NVM parameters.
- Improved firmware update reliability by enforcing unicast mode during updates.
- Fixed bug that caused Tracker 650 data to be retained after disconnecting from device.
- Fixed helper messages in the UI to more accurately reflect the state of the device.
- Added help text to Configuration panel
Surveyor 240
- Firmware update 1.11.12. Fixes bug in timestamps.
Omniscan 3D
- Numerous bug fixes related to exporting data. CSV Exports are now georeferenced.
- Added support for positioning in the vertical axis. Device is no longer locked to Z plane.
ROVL
- Added support to use an external heading source. This allows a GNSS compass or a fixed heading to be used instead of the ROVL's built in magnetic compass. Very helpful in anomalous magnetic environments.
- Map view performance improvements
- Fixed bugs with vehicle trails, ardupilot params, visibility toggles, and more.
1.14.4
General
- Accessibility improvements to low-contrast UI items
Omniscan
- Fix for named altitude sources when no device_id is present
- Fixes to GeoTIFF export.
- GeoTIFF export can now use depth compensation.
- Copy coordinates of any point in the 3D view by right-clicking
- XTF Export channels fixed
Surveyor
- Move some of the UI Controls out of the 'advanced' section
- Add a safeguard to make sure ATOF Points are always sent
- Fix lag in 3D view on initial load
- Fix crash in some CSV Exports when computing lat/lon from local coordinates
- Firmware 1.11.11. Device up-vector is now normalized. Fixed bug that caused 'stale' pings to be reported after un-pausing the device
ROVL
- Omniscan imagery can now be shown in the ROVL View when an Omniscan is added to a session with an ROVL (beta)
- Improved serial bootloader reliability
- Improvements to 3D visualization.
- Added warnings to the UI for some common problems
- Fixed location source selector bug
Omniscan 3D
- Initial support added. Includes CSV export.
1.14.3
General
- Fixed bug that caused device network sockets to be held open after disconnecting.
Omniscan
- Added GeoTIFF Export option
- Firmware 1.5.20: Fixed bug that caused built-in gyro to drift over time. Added gyro calibration function.
- Removed Ardupilot Parameter dialog from Omniscan UI to avoid compatibility issues with USV / BlueBoat users.
ROVL
- Fixed bug related to deleting marker points in replay mode
1.14.2-beta
- Fix regression in 1.14.1 where new Omniscan pings would not be shown after some point
- Fix compatibility of exported GSF bathymetry files with MB-System
- List device and vehicle connection status in left sidebar
1.14.1
v1.14.1 check ssh exit code on docker build as well
1.13.42-beta
General
- If Mavlink/Ardupilot vehicle local position is unavailable, it is now computed from the vehicle's global position.
- Fix display issue with BlueBoat 3D Model
- NMEA GGA sentence altitude above sea level now supported
Tracker 650
- Can now choose ardupilot vehicle position on a map (requires internet access)
- Real-time ardupilot vehicle position is shown on the map
- Improved user feedback when sending position to ardupilot vehicle
- Ardupilot Parameter checker now works with Tracker 650.
- Firmware 3.9.5: Fixed custom mavlink system ID when using auto-origin function
Surveyor 240
- Top-down view mode
- Firmware 1.11.8: Improvements to auto-range algorithm
Omniscan
- SL2 Export improved handling of single-channel files
1.13.40-beta
General
- Fix bug in drag-and-drop to open SVLOG files
Tracker 650
- Use global_vision_position_estimate instead of gps_input message for 'set position' function for DVL-only users. Fix bug in position offset calculation.
- Send global_vision_position_estimate on an interval for ~20 seconds to allow the vehicle to converge.
- Fix bugs related to replaying log files
- Fixed accessibility / readability issues
1.13.38-beta
General
- Improvements to readability of UI elements when switching between light and dark modes
- Fix crash when closing firmware update window without updating
- Improvements to Ardupilot Parameter utility
- Fixed bug causing failure to fetch config file
- Added background checks for Mavlink data to improve ardupilot param utility.
- Allow SonarView to downgrade firmware if device firmware is ahead of SonarView
- Improved sorting behavior in Discovery dialog
- Improvements to Arduplot "Send Position" function. Tested with ArduSub 4.5.5 beta.
Omniscan
- Fix SL2 export issue where missing heading causes Reefmaster to crash
- Fixed bug causing position to jump when Doppler mode was toggled on and off.
- Surveyor 240 and S500 echosounders can be used as an an altitude source in depth compensation mode.
- Altitude readings can now be forwarded to a mavlink vehicle in a session. This allows any supported altitude source (Surveyor 240, S500, Ping, Ping2, etc..) to function as a mavlink altimiter.
ROVL / Omnitrack
- Fix bug related to topside timestamp data
- Improve right click behavior on Mac and Linux
- "Reverse Zoom" user preference now works as intended
- Hide "Auto Location" function if not currently available
Tracker 650
- Improvements to Ardupilot Parameter management.
- Better handling of Paused/Pinging state when the state is unknown.
- New Firmware 3.7.21. Includes additions to the API to allow for better connectivity between SonarView and the device.
- Fixed bugs with flashing new firmware to the device. Better recovery from errors while uploading firmware.
- Label the forward/aft/port/starboard axes
Surveyor 240
- New Firmware 1.11.2 uses rewritten auto-range algorithm which improves shallow water / low altitude performance.
1.13.35-beta
Tracker 650
- Added function to automatically set Ardupilot vehicle parameters to ensure compatibility with the Tracker 650
- UI Improvements
- Added closed-loop feedback to Set Position functionality
Surveyor 240
- Added UTM Coordinates to CSV Export
General
- Fix bug that broke MacOS and Linux builds in 1.13.33-beta and 1.13.34-beta
- S500 Sounder minor export fixes
- Fixed timeout issue when sending many ardupilot params at once
1.13.33-beta
Omniscan 450
- New Doppler mode positioning strategy supports any number of Omniscan devices at arbitrary angles. Devices no longer need to be oriented at 90 degree intervals.
- Improved doppler mode timing accuracy
- Added ability to use an S500 and Surveyor 240 as an altitude source to improve Depth Compensation
- New Firmware: v1.5.18
ROVL
- Additional positioning sources or GPS units can be shown in the 3D view by adding them to a Session.
- New Firmware for Ethernet ROVL: v3.8.5
Surveyor 240
- Improvements to Map Overlay
General
- More modular approach to handling rigid relationships between devices and sensors. Currently implemented in the ROVL View.
- Bug fix for Serial Discovery
- Improvements to the batch exporter functionality
- Active sessions are now shown in the Discovery dialog
- Fixed context menu (right click) behavior on MacOS and Linux