Skip to content

Commit

Permalink
Public release MSCL 55.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
mgill committed Apr 8, 2020
1 parent 1020b91 commit aa32f00
Show file tree
Hide file tree
Showing 716 changed files with 6,851 additions and 1,130 deletions.
73 changes: 73 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,79 @@ RENAMED - A function/class has been renamed.
REMOVED - A function/class has been removed.
======================================================================================================

55.0.1 - 2020-04-3
- Added asMap function for DeviceStatusData returned by the DeviceStatus command
- returns a map of DeviceStatusValues and string values representing the device status
- Added supportedStatusSelectors() to check which devices support diagnostic vs basic status data

55.0.0 - 2020-02-28
- CHANGED WirelessModels::NodeModel::node_ptLink200_gy to node_ptLink200
- CHANGED NodeFeatures_ptlink200_gy to NodeFeatures_ptlink200
- include new inertial filter settings commands to InertialNode::getConfigCommandBytes
- Aiding Measurement Enable (0x0D,0x50)
- Kinematic Constraint (0x0D,0x51)
- Adaptive Filter Options (0x0D,0x53)

54.1.2 - 2020-02-27
- fix latitude/longitude switch in write Filter Initialization Config command (0x0D, 0x52) (GQ7)

54.1.1 - 2020-02-27
- Remove function selector from inertial Reset command (0x0D, 0x01) to avoid invalid parameter error

54.1.0 - 2020-02-17
- Added support for new inertial commands (GQ7)
- Aiding Measurement Enable (0x0D,0x50)
- Kinematic Constraint (0x0D,0x51)
- Adaptive Filter Options (0x0D,0x53)
- Multi Antenna Offset (0x0D,0x54)
- add generic functionality to MipCommand class to simplify adding new command support

54.0.0 - 2020-02-13
- CHANGED GeometricVector from a struct to a class
- x, y, and z are now get/set functions, not public variables
- added north, east, and down get/set functions
- added referenceFrame to indicate whether values are ECEF (x, y, z) or NED (north, east, down)
- CHANGED Position from a struct to a class
- latitude, longitude, altitude are now get/set functions, not public variables
- added x, y, and z get/set functions
- added referenceFrame to indicate whether values are ECEF (x, y, z) or LLH (latitude, longitude, altitude)
- Added support for get/set Filter Initialization Config command (0x0D, 0x52) (GQ7)
- Added heading accessor function to EulerAngles class - heading() and yaw() get/set the same value

53.1.0 - 2020-02-04
- Add ability to read factory calibration values (slope, offset, unit) on supported nodes (PT-Link-200-GY)

53.0.0 - 2020-01-09
- REMOVED support for the mV/V-Link (unreleased product)
- REMOVED InputRangeMap InputRangeHelper::RANGES_MVPVLINK
- CHANGED WirelessModels value 63250200 from node_mvPerVLink to node_ptLink200_gy
- Add support for the PT-Link-200-GY

52.5.0 - 2020-01-06
- add InertialNode::isDataStreamEnabled() - command (0x0C, 0x11) function selector 0x02 (read current)

52.4.4 - 2019-12-18
- revert linux symlink port name resolution changes pending additional testing

52.4.3 - 2019-11-25
- resolve symlink port names for serial ports on linux

52.4.2 - 2019-11-20
- update ChannelFrequencyClass enum values (CFC Filter options EEPROM values)

52.4.1 - 2019-11-15
- update supported sample rates for G-Link-200-R

52.4.0 - 2019-11-15
- add support for G-Link-200-R
- add support for CFC Filter Configuration option (G-Link-200-R only)

52.3.1 - 2019-10-09
- enabled support for poll command for V-Link-200 on firmware version 12.45139 and above

52.3.0 - 2019-09-09
- added Poll functionality for supported products

52.2.1 - 2019-09-03
- update jam files for static dependency support

Expand Down
10 changes: 8 additions & 2 deletions MSCL/MSCL.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -719,6 +719,7 @@
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\ExternalGNSSUpdate.h" />
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\ExternalHeadingUpdate.h" />
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\ExternalHeadingUpdateWithTimestamp.h" />
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\FilterInitializationConfig.h" />
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\FloatCommand.h" />
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\GeometricVectorCommand.h" />
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\GNSS_AssistedFixControl.h" />
Expand Down Expand Up @@ -811,6 +812,7 @@
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\GetLoggedData.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\PageDownload.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\PingResponse.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\Poll.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\ReadEeprom.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\ReadEeprom_v2.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\ReadSingleSensor.h" />
Expand Down Expand Up @@ -869,10 +871,11 @@
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_envlinkPro.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink200.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink200r.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink2External.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink2Internal.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_iepeLink.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_mvpervlink.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_ptlink200.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_rtdlink.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_rtdlink200.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_sglink.h" />
Expand Down Expand Up @@ -1033,6 +1036,7 @@
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\ExternalGNSSUpdate.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\ExternalHeadingUpdate.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\ExternalHeadingUpdateWithTimestamp.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\FilterInitializationConfig.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\FloatCommand.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\GeographicSource.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\GeometricVectorCommand.cpp" />
Expand Down Expand Up @@ -1124,6 +1128,7 @@
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\GetLoggedData.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\PageDownload.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\PingResponse.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\Poll.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\ReadEeprom.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\ReadEeprom_v2.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\ReadSingleSensor.cpp" />
Expand Down Expand Up @@ -1182,10 +1187,11 @@
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_envlinkPro.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink200.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink200r.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink2External.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink2Internal.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_iepeLink.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_mvpervlink.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_ptlink200.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_rtdlink.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_rtdlink200.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_sglink.cpp" />
Expand Down
30 changes: 24 additions & 6 deletions MSCL/MSCL.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -503,9 +503,6 @@
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\BaseStation_BeaconStatus.h">
<Filter>MicroStrain\Wireless\Commands</Filter>
</ClInclude>
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_mvpervlink.h">
<Filter>MicroStrain\Wireless\Features\Nodes</Filter>
</ClInclude>
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\AutoBalance_v2.h">
<Filter>MicroStrain\Wireless\Commands</Filter>
</ClInclude>
Expand Down Expand Up @@ -971,6 +968,18 @@
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\MagnetometerCaptureAutoCalibration.h">
<Filter>MicroStrain\Inertial\Commands\Estimation_Filter_Commands</Filter>
</ClInclude>
<ClInclude Include="source\mscl\MicroStrain\Wireless\Commands\Poll.h">
<Filter>MicroStrain\Wireless\Commands</Filter>
</ClInclude>
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink200r.h">
<Filter>MicroStrain\Wireless\Features\Nodes</Filter>
</ClInclude>
<ClInclude Include="source\mscl\MicroStrain\Inertial\Commands\FilterInitializationConfig.h">
<Filter>MicroStrain\Inertial\Commands\Estimation_Filter_Commands</Filter>
</ClInclude>
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_ptlink200.h">
<Filter>MicroStrain\Wireless\Features\Nodes</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="source\mscl\MicroStrain\ByteStream.cpp">
Expand Down Expand Up @@ -1381,9 +1390,6 @@
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\BaseStation_BeaconStatus.cpp">
<Filter>MicroStrain\Wireless\Commands</Filter>
</ClCompile>
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_mvpervlink.cpp">
<Filter>MicroStrain\Wireless\Features\Nodes</Filter>
</ClCompile>
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\AutoBalance_v2.cpp">
<Filter>MicroStrain\Wireless\Commands</Filter>
</ClCompile>
Expand Down Expand Up @@ -1839,6 +1845,18 @@
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\MagnetometerCaptureAutoCalibration.cpp">
<Filter>MicroStrain\Inertial\Commands\Estimation_Filter_Commands</Filter>
</ClCompile>
<ClCompile Include="source\mscl\MicroStrain\Wireless\Commands\Poll.cpp">
<Filter>MicroStrain\Wireless\Commands</Filter>
</ClCompile>
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_glink200r.cpp">
<Filter>MicroStrain\Wireless\Features\Nodes</Filter>
</ClCompile>
<ClCompile Include="source\mscl\MicroStrain\Inertial\Commands\FilterInitializationConfig.cpp">
<Filter>MicroStrain\Inertial\Commands\Estimation_Filter_Commands</Filter>
</ClCompile>
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_ptlink200.cpp">
<Filter>MicroStrain\Wireless\Features\Nodes</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="source\mscl\Wrapper\MSCL_Exceptions.i">
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Bin.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Bin.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/BitMask.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/BitMask.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/BoostCommunication.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/Connection.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/Connection.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/ConnectionDebugData.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/ConnectionDebugData.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/Connection_Impl.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/Devices.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/Devices.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/MockConnection.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/NativeSerialPort.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/NativeSerialPort_Win32.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
4 changes: 2 additions & 2 deletions MSCL/source/mscl/Communication/NativeSerialPort_linux.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand All @@ -15,7 +15,7 @@ namespace mscl
// Just returns the string passed in (no special case needed for Linux, but necessary for Windows)
//
//Parameters:
// portName - the name of the port to be opened ("COM26")
// portName - the name of the port to be opened ("/dev/ttyUSB0")
//
//Returns:
// The port name string passed in
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/OperatingSystemErrorCodes.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/SerialConnection.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/SerialConnection.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/TcpIpConnection.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
2 changes: 1 addition & 1 deletion MSCL/source/mscl/Communication/TcpIpConnection.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
Copyright(c) 2015-2019 LORD Corporation. All rights reserved.
Copyright(c) 2015-2020 Parker Hannifin Corp. All rights reserved.
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
Expand Down
Loading

0 comments on commit aa32f00

Please sign in to comment.