Releases: LORD-MicroStrain/MSCL
Releases · LORD-MicroStrain/MSCL
v29.5.0
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 usingDevices::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
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
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
andint16
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
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
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
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
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 efficientgetData()
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
, andsetInitialHeading
functions
see CHANGELOG.txt
in the source for a complete list of changes.
v1.21.1
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
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
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.