Skip to content

LORD-MicroStrain/MSCL

Repository files navigation

MSCL - The MicroStrain Communication Library

MSCL is developed by MicroStrain in Williston, VT. It was created to make it simple to interact with our Wireless, and Inertial sensors.

Stable Development
GitHub tag status GitHub tag status

Support/Issues

If you have any questions or run into any issues, please let us know! MicroStrain Support Portal

Also have a look at our FAQs for common issues.

Inertial Successor API

For projects using our inertial product lines check out our new lightweight C/C++ API, MIP SDK


Downloads

Release notes and all downloadable assets can be found on our releases page or from the links below.

Offline Documentation | Offline Example Code

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.7 x64 Python 3.7 x86
Python 3.8 x64 Python 3.8 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
.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.7 x64 Python 3.7 arm64 Python 3.7 armhf
Python 3.8 x64 Python 3.8 arm64 Python 3.8 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

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 | Building MSCL on Linux


Documentation

How to use MSCL

Quick Start Guide

Public Documentation - Documentation for all the public functionality of MSCL.

Full Documentation - Full Documentation of everything in MSCL (useful when editing the source).

Example Code

Included Libraries

OpenSSL - This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit - see the License_OpenSSL.txt file in the source distribution.

Boost - see the License_Boost.txt file in the source distribution.

License

MSCL is released under the MIT License - see the LICENSE file in the source distribution.

Copyright (C) 2015-2024 MicroStrain by HBK. All Rights Reserved.