Skip to content

v51.0.1

Compare
Choose a tag to compare
@rwslord rwslord released this 23 Jul 18:06
· 257 commits to master since this release

Noteworthy changes since last release (v48.3.5):

  • RENAMED MipDataPacket::utcTimestamp() to MipDataPacket::deviceTimestamp()
  • RENAMED MipDataPacket::utcTimeValid() to MipDataPacket::deviceTimeValid()
  • RENAMED MipDataPacket::utcTimeFlags() to MipDataPacket::deviceTimeFlags()
  • when device timestamp fields are present, MSCL now uses this information to better set the MipDataPacket::collectedTimestamp()
    which helps prevent bunching up of points.
  • added support for inertial command Get/Set Gravity Noise Minimum (0x0D, 0x2A)
  • add support for Magnetometer Capture Auto Calibration command (0x0D, 0x27)
  • add support for Tare Orientation command (0x0D, 0x21)
  • set timeout for Capture Gyro Bias command based on specified sampling time to allow for full 30s range
  • add support for MIP Device Status command (0x0C, 0x64) for additional model numbers (previously supported only GX5-45)
  • adding Timestamp::getLeapSeconds() and Timestamp::setLeapSeconds() functions for retrieving and adjusting
    the number of leap seconds between GPS and UTC time used by MSCLs conversion
  • added a hasValidFlag() function to the MipDataPoint class for checking if the point was received with a valid flag
  • fix for corrupted mip packet causing a crash when parsing fields
  • fix reply byte for Magnetometer Capture Auto Calibration command (0x0D, 0x27)
  • fix for Sync Sampling network logic divide by 0.0 when no channels are active