Skip to content

Releases: LORD-MicroStrain/MSCL

v29.5.0

10 Aug 19:48
Compare
Choose a tag to compare

Noteworthy changes since last release (v19.3.0):

  • Support for LXRS+ (and ASPP3 protocol)
  • removed SyncSamplingNetwork.highCapacity (feature no longer available)
  • changed Connection::Serial to attempt to automatically find/use the baud rate using Devices::listPorts()
    if a baud rate is not specified in the function (instead of defaulting to 921600).
  • fix for WsdaFinder crashing if fail to start UpnpService.
  • fix for bad alloc crash when downloading logged data in some scenarios.
  • added 10G, 20G, and 40G as input ranges for the G-Link-200-40G.
  • added WirelessChannel::description() for getting a string description of the channel (ex "Acceleration X").
  • added support for the 3DM-CV5 models.
  • added InertialNode::cyclePower command
  • added InertialNode::saveSettingsAsStartup command.
  • added InertialNode::loadStartupSettings command.
  • added InertialNode::loadFactoryDefaultSettings command.

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

v19.3.0

06 Mar 20:06
Compare
Choose a tag to compare

Noteworthy changes since last release (v14.3.2):

  • full support for G-Link-200
  • support for 3DM-GX5-45 model
  • support for 3DM-GX5-45 new descriptor sets and data fields
  • fix for interacting with a BaseStation object after calling disconnect on its connection causing a null pointer exception.
  • fix for exception when applying EventTrigger configuration if not all triggers set.
  • fix for datalogging download sometimes causing out of range exception.

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

v14.3.2

27 Jan 18:23
Compare
Choose a tag to compare

Noteworthy changes since last release (v13.1.1):

  • applyConfig functions no longer cycle power if eeprom's weren't actually changed (due to cache).
  • added WirelessNode::percentFull to get the percent of datalogging memory that is filled.
  • added BaseStation::broadcastSetToIdle command.
  • added support for int24 and int16 data type (configuration and data parsing).
  • added support for low-pass filter configuration.
  • added support for Derived data mode.
  • added 3DM-GX5 model numbers
  • fix for datalogging download erroneously parsing data when retrying after a communication exception.
  • fix for BaseStation read/write eeprom never retrying even if specified by user.
  • fix for different packets with their own tick causing duplicate packet check errors.

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

v13.1.1

13 Oct 15:18
Compare
Choose a tag to compare

Noteworthy changes since last release (v13.0.2):

  • fix for datalog downloading v2 using incorrect flash sizes for Nodes
  • fix for mixed Sync Networks (legacy nodes and new nodes) sometimes losing data due to slot contention
  • reading ASPP version off of Nodes and Base Station's when available instead of using Firmware version to determine it (falls back to FW version)
  • fix for datalog downloading v1 erroneously parsing data when retrying after a communication exception

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

v13.0.2

04 Oct 20:57
Compare
Choose a tag to compare

Noteworthy changes since last release (v4.3.1):

  • Now Building with Visual Studio 2015 (upgraded from 2013)
  • support for the V-Link-200
  • added upnp WSDA discovery on local network (Windows only)
  • support for new float, uint16, and uint24 data types in Wireless packets
  • support for new datalog download protocol for Nodes FW 10.0+
  • support for nonSyncSampling v2 for supported Nodes
  • changed hardware gain config to input range
  • fix for not all devices being found on Windows with new CP210x driver
  • fix for crash during datalog download
  • fix for Set to Idle's cancel operation throwing exception
  • support for Sensor Delay configuration
  • warnings for autobalance result
  • simplified Event Trigger Options value thresholds
  • more fields in Diagnostic Packet

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

v4.3.1

09 Jun 13:51
Compare
Choose a tag to compare

Noteworthy changes since last release (v1.32.0):

  • support for configuring and parsing diagnostic packets.
  • support for Event Trigger configuration.
  • support for Low Pass Filter configuration.
  • support for getting Cal Coefficients from the DatalogDownloader.
  • added percentComplete() function to the DatalogDownloader class.
  • updated WirelessNode.lastCommunicationTime() to be BaseStation independent.
  • updated all lastCommunicationTime() functions to include when data is heard from the device as well as command replies.
  • added more units for channels.
  • better TDMA slot assignment for Sync Networks with mixed (old and new) nodes.
  • optimizing TDMA slots for Event Driven sampling.
  • support for v2 of the Erase node command.
  • support for Storage Limit Mode
  • fix for BaseStation failing to start the Set to Idle operation with high over-the-air traffic.

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

v1.32.0

03 Feb 20:48
Compare
Choose a tag to compare

Noteworthy changes since last release (v1.21.1):

  • support for parsing Node Discovery v4 packets
  • Wireless command responses now ignore the bytes that were already in the read buffer before the command was sent
  • support for BaseStation RF Sweep Mode
  • removed getNextData() functions in favor of the more efficient getData() functions
  • better success for starting Sync Sampling networks
  • fix for tick being calculated incorrectly for Wireless buffered packets (such as Sync Sampling)
  • changed timeout behavior to be more user friendly, which allowed the default timeout on devices to drop significantly
  • added InertialNode resetFilter, getAutoInitialization, setAutoInitialization, setInitialAttitude, and setInitialHeading functions

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

v1.21.1

16 Nov 14:52
Compare
Choose a tag to compare

Changes since last release (v1.20.1):

  • added support for parsing Beacon Echo packets (base fw v3.32+).
  • added BaseStation connection() function for getting a reference to the underlying Connection.
  • fix for SetToIdleStatus::cancel() failing due to attempting to determine which ping function to use (#8).
  • set complete flag to true on the SetToIdleStatus after a successful cancel operation.
  • changed Windows serial port timeouts to be as fast and efficient as possible (fix for Inertial data timestamped incorrectly).
  • fix for runtime out of range errors when using the as_xxxxx functions (now a static cast).
  • fix for LDC 16ch packets not being parsed correctly.

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

v1.20.1

02 Nov 16:47
Compare
Choose a tag to compare

Changes since last release (v1.9.0):

  • support for AutoBalance (v1 and v2) command
  • cycling of power on WirelessNodes and BaseStations when applying configuration changes
  • better success/failure indication when cycling power on WirelessNodes and BaseStations
  • new SHM-Link-2 configuration options
  • support for InertialNode get/set Antenna Offset
  • support for InertialNode get/set Sensor to Vehicle Offset
  • support for the SG-Link-Micro
  • support for WirelessNode quickPing function

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

v1.9.0

05 Oct 12:04
Compare
Choose a tag to compare

Changes since last release (v1.0.0):

  • Changed from GPL3.0 license to MIT license.
  • Support for automatic read/write eeprom retries for Wireless devices.
  • Support for Wireless Node autobalance command.
  • Support for Wireless Node hardware offset configuration.
  • Support for SHM-Link-2
  • Support for mV/V-Link

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