Skip to content

Commit

Permalink
Commit of 1.9.0
Browse files Browse the repository at this point in the history
-------------------------------------------------------------------------
1.9.0 - 2015-10-02
- added support for the mV/V-Link Wireless Node.

-------------------------------------------------------------------------
1.8.1 - 2015-10-01
- fix for the swig.jam file not having quotes around the paths, causing
failures when spaces are in the path.

-------------------------------------------------------------------------
1.8.0 - 2015-09-29
- parsing of BaseStation Read/Write eeprom failure error codes.
- any BaseStation function that reads from eeprom can potentially now
throw an Error_NotSupported exception.
- any BaseStation function that writes to eeprom can potentially now
throw an Error_NotSupported exception.

-------------------------------------------------------------------------
1.7.3 - 2015-09-29
- parsing of Node Write Eeprom failure packet.
- any Node function that writes to eeprom can potentially now throw an
Error_NotSupported exception.

-------------------------------------------------------------------------
1.7.2 - 2015-09-29
- parsing of Node Read Eeprom failure packet.
- any Node function that reads from eeprom can potentially now throw an
Error_NotSupported exception.

-------------------------------------------------------------------------
1.7.1 - 2015-09-28
- fix for AutoCal_shmLink using new App Data Type.

-------------------------------------------------------------------------
1.7.0 - 2015-09-28
- added WirelessNode::readWriteRetries for configuring automatic retries
of Node eeprom reads and writes.
- added BaseStation::readWriteRetries for configuring automatic retries
of BaseStation eeprom reads and writes.

-------------------------------------------------------------------------
1.6.1 - 2015-09-25
- fix for AutoCal_shmLink command returning when it should still be
waiting for a second response.

-------------------------------------------------------------------------
1.6.0 - 2015-09-24
- added WirelessNode::useGroupRead to allow disabling of group eeprom
read commands.

-------------------------------------------------------------------------
1.5.1 - 2015-09-21
- using WirelessProtocol class for WirelessNode read/write eeprom and
page download commands.
  • Loading branch information
rwslord committed Oct 5, 2015
1 parent 64500ec commit 0517cfb
Show file tree
Hide file tree
Showing 371 changed files with 2,446 additions and 4,889 deletions.
14 changes: 3 additions & 11 deletions BuildScripts/updateLicense/copyright.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
13 changes: 13 additions & 0 deletions BuildScripts/updateLicense/old.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/*****************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
41 changes: 41 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,47 @@
# MSCL Change Log
All notable changes to this project will be documented in this file.

-------------------------------------------------------------------------
1.9.0 - 2015-10-02
- added support for the mV/V-Link Wireless Node.

-------------------------------------------------------------------------
1.8.1 - 2015-10-01
- fix for the swig.jam file not having quotes around the paths, causing failures when spaces are in the path.

-------------------------------------------------------------------------
1.8.0 - 2015-09-29
- parsing of BaseStation Read/Write eeprom failure error codes.
- any BaseStation function that reads from eeprom can potentially now throw an Error_NotSupported exception.
- any BaseStation function that writes to eeprom can potentially now throw an Error_NotSupported exception.

-------------------------------------------------------------------------
1.7.3 - 2015-09-29
- parsing of Node Write Eeprom failure packet.
- any Node function that writes to eeprom can potentially now throw an Error_NotSupported exception.

-------------------------------------------------------------------------
1.7.2 - 2015-09-29
- parsing of Node Read Eeprom failure packet.
- any Node function that reads from eeprom can potentially now throw an Error_NotSupported exception.

-------------------------------------------------------------------------
1.7.1 - 2015-09-28
- fix for AutoCal_shmLink using new App Data Type.

-------------------------------------------------------------------------
1.7.0 - 2015-09-28
- added WirelessNode::readWriteRetries for configuring automatic retries of Node eeprom reads and writes.
- added BaseStation::readWriteRetries for configuring automatic retries of BaseStation eeprom reads and writes.

-------------------------------------------------------------------------
1.6.1 - 2015-09-25
- fix for AutoCal_shmLink command returning when it should still be waiting for a second response.

-------------------------------------------------------------------------
1.6.0 - 2015-09-24
- added WirelessNode::useGroupRead to allow disabling of group eeprom read commands.

-------------------------------------------------------------------------
1.5.1 - 2015-09-21
- using WirelessProtocol class for WirelessNode read/write eeprom and page download commands.
Expand Down
695 changes: 21 additions & 674 deletions LICENSE.txt

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion MSCL/MSCL.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug (.NET)|Win32'">
<PreBuildEvent>
<Message>SWIG: CSharp Interface</Message>
<Command>"C:\Dev\Lib\swig\swigwin-3.0.6\swig.exe" -Wall -c++ -csharp -namespace mscl -outdir "..\MSCL_Managed\mscl" -o "..\MSCL\source\mscl\Wrapper\MSCL_Wrap.cpp" "..\MSCL\source\mscl\Wrapper\MSCL_Main_Interface.i"</Command>
<Command>"swig.exe" -Wall -c++ -csharp -namespace mscl -outdir "..\MSCL_Managed\mscl" -o "..\MSCL\source\mscl\Wrapper\MSCL_Wrap.cpp" "..\MSCL\source\mscl\Wrapper\MSCL_Main_Interface.i"</Command>
</PreBuildEvent>
<ClCompile>
<Optimization>Disabled</Optimization>
Expand Down Expand Up @@ -731,6 +731,7 @@
<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_rtdlink.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_sglink.h" />
<ClInclude Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_sglink8ch.h" />
Expand Down Expand Up @@ -922,6 +923,7 @@
<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_rtdlink.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_sglink.cpp" />
<ClCompile Include="source\mscl\MicroStrain\Wireless\Features\NodeFeatures_sglink8ch.cpp" />
Expand Down
6 changes: 6 additions & 0 deletions MSCL/MSCL.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -578,6 +578,9 @@
<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>
</ItemGroup>
<ItemGroup>
<ClCompile Include="source\mscl\MicroStrain\ByteStream.cpp">
Expand Down Expand Up @@ -1085,6 +1088,9 @@
<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>
</ItemGroup>
<ItemGroup>
<None Include="source\mscl\Wrapper\MSCL_Exceptions.i">
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/BoostCommunication.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#pragma once
#include <boost/asio.hpp>
#include <memory>
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/Connection.cpp
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#include "stdafx.h"

#include "Connection.h"
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/Connection.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
//PUBLIC_HEADER
#pragma once

Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/Connection_Impl.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#pragma once

#include <chrono>
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/Devices.cpp
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#include "stdafx.h"
#include "Devices.h"
#include "mscl/Utils.h"
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/Devices.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
//PUBLIC_HEADER
#pragma once

Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/NativeSerialPort.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#pragma once

#ifdef _WIN32
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/NativeSerialPort_Win32.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#pragma once

#include "OperatingSystemErrorCodes.h"
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/NativeSerialPort_linux.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#pragma once

#include "mscl/Exceptions.h"
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/OperatingSystemErrorCodes.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#pragma once

namespace osErrorCodes
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/SerialConnection.cpp
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#include "stdafx.h"

#include "OperatingSystemErrorCodes.h"
Expand Down
14 changes: 3 additions & 11 deletions MSCL/source/mscl/Communication/SerialConnection.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
/*****************************************************************************
/*******************************************************************************
Copyright(c) 2015 LORD Corporation. All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included
LICENSE.txt file for a copy of the full GNU General Public License.
*****************************************************************************/
MIT Licensed. See the included LICENSE.txt for a copy of the full MIT License.
*******************************************************************************/
#pragma once

#include <boost/asio.hpp>
Expand Down
Loading

0 comments on commit 0517cfb

Please sign in to comment.