Skip to content

v32.8.3

Compare
Choose a tag to compare
@rwslord rwslord released this 04 Dec 20:03
· 300 commits to master since this release

Noteworthy changes since last release (v29.5.0):

  • Devices::listBaseStations now returns any WSDA-Pro devices connected via USB, with their IPV6 TCP address
  • support for WebSocket connections (WSDA-Pro devices outside your network)
  • added more Inertial configuration settings
    • HeadingUpdateControl
    • ExternalHeadingUpdate
    • ExternalHeadingUpdateWithTimestamp
    • EstimationControlFlags
    • VehicleDynamicsMode
    • Magnetometer Hard Iron Offset
    • Magnetometer Soft Iron Matrix
    • GNSS Source Control
    • External GNSS Update
    • ConingAndScullingEnable
    • UARTBaudRate
    • AdvancedLowPassFilterSettings
    • ComplementaryFilterSettings
    • DeviceStatus
    • RawRTCM_2_3Message
  • support for configuration of Gauge Resistance
  • support for configuration of Number of Active Gauges
  • fix for Timestamps being calculated incorrectly with sample rates 1khz and above.
  • fix for incorrect parsing of derived sync data packets.
  • fix for normalizeSensorDelay and the actual writing of sensor delay having mismatched logic.
  • fix for Torque-Link using 12-bit resolution in autobalance when should be using 16-bit.
  • support for Mock WirelessNodes.
    • use BaseStation::Mock() to create a mock BaseStation.
    • use WirelessNode::Mock() to create a mock WirelessNode (pass in the mock BaseStation).
    • WirelessNodeConfig can be used to set options, which can be verified and applied (will write to eeprom cache).
    • SyncSamplingNetwork can work with mock Nodes, which can be verified and applied (will write to eeprom cache).
    • use WirelessNode::getEepromCache() to get an <EepromLocation, value> map of the eeprom cache.

see CHANGELOG.txt in the source for a complete list of changes.