{"id":26229604,"url":"https://github.com/lord-microstrain/mscl","last_synced_at":"2026-02-03T22:12:08.400Z","repository":{"id":1957662,"uuid":"41445502","full_name":"LORD-MicroStrain/MSCL","owner":"LORD-MicroStrain","description":"MicroStrain Communication Library","archived":false,"fork":false,"pushed_at":"2025-04-10T21:40:32.000Z","size":68978,"stargazers_count":83,"open_issues_count":0,"forks_count":58,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-13T04:58:32.336Z","etag":null,"topics":["cplusplus","csharp","dotnet","inertial-sensors","labview","microstrain","mscl","navigation","python","sensors"],"latest_commit_sha":null,"homepage":"https://www.microstrain.com/software/mscl","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LORD-MicroStrain.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-08-26T19:27:43.000Z","updated_at":"2025-03-27T20:33:12.000Z","dependencies_parsed_at":"2023-01-13T16:22:19.838Z","dependency_job_id":"e661a5e9-d401-4c14-909b-483ea30b0a84","html_url":"https://github.com/LORD-MicroStrain/MSCL","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LORD-MicroStrain%2FMSCL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LORD-MicroStrain%2FMSCL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LORD-MicroStrain%2FMSCL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LORD-MicroStrain%2FMSCL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LORD-MicroStrain","download_url":"https://codeload.github.com/LORD-MicroStrain/MSCL/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248665760,"owners_count":21142123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplusplus","csharp","dotnet","inertial-sensors","labview","microstrain","mscl","navigation","python","sensors"],"created_at":"2025-03-12T22:17:00.092Z","updated_at":"2026-02-03T22:12:08.392Z","avatar_url":"https://github.com/LORD-MicroStrain.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MSCL - The MicroStrain Communication Library\n\nMSCL is developed by\n[MicroStrain](https://www.hbkworld.com/en/Campaign/microstrain-by-hbk) in\nWilliston, VT. Its purpose is to serve as a simple user-friendly API to interact\nwith our [Wireless](https://www.hbkworld.com/en/products/instruments/wireless-daq-systems),\nand [Inertial](https://www.hbkworld.com/en/products/transducers/inertial-sensors)\nsensors.\n\n[![GitHub tag status](https://img.shields.io/github/checks-status/LORD-MicroStrain/MSCL/v68.1.0?label=v68.1.0)](https://github.com/LORD-MicroStrain/MSCL/releases/v68.1.0/) \u0026nbsp;\n[![GitHub tag status](https://img.shields.io/github/checks-status/LORD-MicroStrain/MSCL/latest?label=latest)](https://github.com/LORD-MicroStrain/MSCL/releases/latest/)\n\n### Support\n\nIf you have any questions or run into any issues, please let us know!\n[MicroStrain Support Portal](https://support.microstrain.com)\n\nAlso, have a look at our [FAQs](guides/FAQ.md) for common issues.\n\n### Inertial Successor API\n\nFor projects using our latest inertial product lines, check out our new\nlightweight C/C++ API, [MIP SDK](https://github.com/LORD-MicroStrain/mip_sdk)\n\n## Releases\n\nPlease see our [releases](../../releases) page for all of our release notes and\npackages\u003c/br\u003e\nPackages for the current release, \u003cb\u003ev68.1.0\u003c/b\u003e, can be found\n[here](../../releases/tag/v68.1.0)\u003c/br\u003e\nLatest pre-release packages can be found [here](../../releases/tag/latest)\u003c/br\u003e\n\n## Supported Packages\n\nMSCL is built and tested for the following list of systems and architectures.\nRefer to the build [instructions](guides/Build.md) for more information on\nbuilding MSCL from source if your system configuration isn't listed.\n\n### Windows (MSVC)\n\nMSCL is supported on Windows for both x64 and x86 architectures, including all\nsupported [bindings](bindings/README.md)\n\n### Linux\n\n#### Debian\n\nMSCL is supported on Debian for x64 (x86_64), ARM64 (aarch64) and ARM32 (armv8l)\narchitectures, including Python [bindings](bindings/README.md)\n\n#### RPM\n\nWe are no longer providing RPM packages.\u003c/br\u003e\nIf you wish to continue using MSCL on RPM systems, please see\nbuild [instructions](guides/Build.md) for more information on how to build an\nRPM package\n\n## Project Integration\n\nThe best approach to using MSCL is integrating it into your project with the\npre-built packages following the integration [guide](guides/Integration.md)\n\n## Building From Source\n\nIf the pre-built packages aren't available on your platform, or you prefer to\nbuild MSCL from source yourself, you can do so with the build\n[instructions](guides/Build.md)\n\n## Documentation\n\nMSCL has both [online](https://lord-microstrain.github.io/MSCL_documentation)\nand [offline](../../releases/download/v68.1.0/MSCL-Documentation-v68.1.0.zip)\ndocumentation.\u003c/br\u003e\nSee the documentation build [instructions](docs/README.md) for information on\nbuilding the documentation from source.\n\n## Examples\n\nMSCL has an array of [examples](examples/README.md) for all supported languages\n\n* Note: LabVIEW example code is provided in the\n[LabVIEW-MSCL VI package](https://github.com/LORD-MicroStrain/LabVIEW-MSCL).\n\n## Tests\n\nMSCL has a suite of unit tests to ensure the library functions as expected.\u003c/br\u003e\nSee the testing [instructions](tests/README.md) for more information on building\nand running tests.\n\n## License\n\nMSCL is released under the MIT [license](LICENSE)\n\n## Third-Party Notices\n\nMSCL uses additional libraries as part of the project and has separate licensing\n\n- [OpenSSL](License_OpenSSL.txt)\n- [Boost](License_Boost.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flord-microstrain%2Fmscl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flord-microstrain%2Fmscl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flord-microstrain%2Fmscl/lists"}