New Features
- Added apply-and-save flag to `SetMessageRate` command
- Added example serial client application
- Added a Python generator class for efficiently reading mixed binary files
- Added wildcard support to `Set/GetMessageRate` commands to allow bulk
message rate control (e.g., set all output to 1 Hz, disable NMEA, etc.)
- Added data import/export command definitions (e.g., export user settings
from the device)
Changes
- Renamed `*MessageOutputRate` messages to `*MessageRate`
- Improved index file EOF bounds checking if the data file changes
- Display OpenStreetMap map tiles by default if a Mapbox token is not
available to display satellite imagery
- Removed deprecated `*OutputInterfaceConfig` messages
Fixes
- Fixed index file timestamping for measurements
- Fixed index file generation issues when specifying a time range or list
of message types
- Fixed crash when unpacking a `ResetRequest` message