V2.5

QGNSS V2.5 focuses on core feature expansion and bug fixes based on QGNSS V2.4.

New Features:
① NMEA2KMZ Upgrade & Optimization: Supported standard and dynamic export, optimized point styles, and enabled customizable connection line colors for multiple files.
② IMU Data Visualization: Added IMU Monitor for real-time graphical display of attitude.
③ Raw Data Display: Added a mixed binary/Hex/ASCII display interface for raw data, compatible with third-party command parsing.
④ Dashboard Addition: Added ADR forward/reverse indicator lights.
⑤ Data View: Added statistics for the total number of satellites in view and satellites used.
⑥ Console Addition: The Message Statistics page now supported copying cells and entire rows; the multi-command send box style is consistent with V1.10.
⑦ TCP Data Port: Added the ability to connect to a TCP server and receive data pushed by the server.
⑧ Startup Run Reminder: Automatically checked for the latest version on startup and prompted for installation via a pop-up if outdated.
⑨ Voice Broadcast: Added voice broadcast functionality to announce changes in NMEA/DR fields.
⑩ Signal Level Graph: Added numerical display for L1-AVG / L2-AVG / L5-AVG.
⑪ Auto-Identify Connection: Supported automatic baud rate switching to establish a connection.
⑫ Log Management: Optimized log storage logic to migrate log files only after the tool is fully closed and restarted.
Optimizations:
① Signal Level Graph: Optimized vertical graph interaction.
② Attitude Dashboard: Upgraded to a 3D car model for more intuitive attitude changes.
③ NMEA to HTML: Interface optimization and added an "Empty" statistic item.
④ TTFF Test: Optimized statistics logic, added random wait time settings, fixed jumps caused by ReceiveTime, and optimized the offline AGNSS injection process (supplementing time and position commands).
⑤ GNSS Log View Filtering: GNSS Log view can now be filtered to display Top 4 / Top 6 / Top 8.
Bug Fixes:
① Fixed the issue where the interface continued to update after a 10Hz output disconnection.
② Fixed data parsing and style mapping issues during the NMEA2KML to KMZ upgrade.
③ Fixed false threshold triggers, auto-stop before reaching the set test count, and position command echo failures during MTK cold start in TTFF testing.
④ Fixed resource waste and interaction lag caused by repeated 'New' actions in the AGNSS interface.
⑤ Fixed parsing interference when mixing multiple HEX commands and false error code reports in the Console.
⑥ Fixed the issue where TTFF statistics jumped after adding ReceiveTime to the TTFF process.
⑦ Fixed the issue where the TTFF test stopped automatically before reaching the set number of tests.
⑧ Fixed the issue where occasional failure of position command echo during MTK platform cold start led to abnormal TTFF time.
⑨ Fixed the abnormal arrangement of horizontal bars in the signal level graph under non-full-screen conditions.