https://github.com/lord-microstrain/mscl
MicroStrain Communication Library
https://github.com/lord-microstrain/mscl
cplusplus csharp dotnet inertial-sensors labview microstrain mscl navigation python sensors
Last synced: about 2 months ago
JSON representation
MicroStrain Communication Library
- Host: GitHub
- URL: https://github.com/lord-microstrain/mscl
- Owner: LORD-MicroStrain
- License: mit
- Created: 2015-08-26T19:27:43.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-10T21:40:32.000Z (about 2 months ago)
- Last Synced: 2025-04-13T04:58:32.336Z (about 2 months ago)
- Topics: cplusplus, csharp, dotnet, inertial-sensors, labview, microstrain, mscl, navigation, python, sensors
- Language: C++
- Homepage: https://www.microstrain.com/software/mscl
- Size: 65.8 MB
- Stars: 83
- Watchers: 16
- Forks: 58
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# MSCL - The MicroStrain Communication Library
MSCL is developed by [MicroStrain](https://microstrain.com) in Williston, VT. It was created to make it simple to interact with our
[Wireless](https://www.microstrain.com/wireless), and [Inertial](https://www.microstrain.com/inertial) sensors.[](https://github.com/LORD-MicroStrain/MSCL/releases/v67.1.0/)
[](https://github.com/LORD-MicroStrain/MSCL/releases/latest/)### Support/Issues
If you have any questions or run into any issues, please let us know! [MicroStrain Support Portal](https://support.microstrain.com)
Also have a look at our [FAQs](FAQs.md) for common issues.
### Inertial Successor API
For projects using our inertial product lines check out our new lightweight C/C++ API, [MIP SDK](https://github.com/LORD-MicroStrain/mip_sdk)
---
## Downloads
Release notes and all downloadable assets can be found on our [releases page](https://github.com/LORD-MicroStrain/MSCL/releases) or from the
links below.[Offline Documentation](https://github.com/LORD-MicroStrain/MSCL/releases/download/v67.1.0/MSCL_Documentation_v67.1.0.zip)
[Offline Example Code](https://github.com/LORD-MicroStrain/MSCL/releases/download/v67.1.0/MSCL_Examples_v67.1.0.zip)Please see our [releases](https://github.com/LORD-MicroStrain/MSCL/releases) page for all of our release notes and packages.
Packages for the current release, v67.1.0, can be found [here](https://github.com/LORD-MicroStrain/MSCL/releases/tag/v67.1.0)
Latest pre-release packages can be found [here](https://github.com/LORD-MicroStrain/MSCL/releases/tag/latest)## Supported Pre-Built Binaries/Packages
### Windows:
Language
x64
x86
C++
C++ Shared (.dll) x64
C++ Shared (.dll) x86
C++ Static (.lib) x64
C++ Static (.lib) x86
Python
Python 2.7 x64
Python 2.7 x86
Python 3.9 x64
Python 3.9 x86
Python 3.10 x64
Python 3.10 x86
Python 3.11 x64
Python 3.11 x86
Python 3.12 x64
Python 3.12 x86
Python 3.13 x64
Python 3.13 x86
.NET
.NET x64
.NET x86
### Debian:
Language
x64
arm64
armhf
C++
C++ Shared (.so) x64
C++ Shared (.so) arm64
C++ Shared (.so) armhf
C++ Static (.a) x64
C++ Static (.a) arm64
C++ Static (.a) armhf
Python
Python 2.7 x64
Python 2.7 arm64
Python 2.7 armhf
Python 3.9 x64
Python 3.9 arm64
Python 3.9 armhf
Python 3.10 x64
Python 3.10 arm64
Python 3.10 armhf
Python 3.11 x64
Python 3.11 arm64
Python 3.11 armhf
Python 3.12 x64
Python 3.12 arm64
Python 3.12 armhf
Python 3.13 x64
Python 3.13 arm64
Python 3.13 armhf
### RPM:
We are no longer providing pre-built RPM downloads. If you wish to continue using MSCL on RPM systems please see the instructions listed below to build
from source.### Building From Source:
If the pre-built packages aren't available on your platform, you can build MSCL from source.
Instructions can be found here:
[Building MSCL on Windows](BuildScripts/buildReadme_Windows.md)
[Building MSCL on Linux](BuildScripts/buildReadme_Linux.md)---
### Documentation
MSCL documentation can now be found [here](https://github.com/LORD-MicroStrain/MSCL_documentation)
[Example Code](MSCL_Examples)
* Note: LabVIEW example code is provided in the [LabVIEW-MSCL VI package](https://github.com/LORD-MicroStrain/LabVIEW-MSCL).
#### Included Libraries
OpenSSL - This product includes software developed by the [OpenSSL Project](https://www.openssl.org/) for use in the OpenSSL Toolkit - see the
[License_OpenSSL.txt](License_OpenSSL.txt) file in the source distribution.Boost - see the [License_Boost.txt](License_Boost.txt) file in the source distribution.
#### License
MSCL is released under the MIT License - see the [LICENSE](LICENSE) file in the source distribution.
Copyright (c) 2015-2025 MicroStrain by HBK. All Rights Reserved.