The C library for CyberAtom AHRS devices provides a set of functions to communicate and exchange data to and from CyberAtom devices connected to USB or serial port of the PC.
The purpose of the library is to:
The library comes with single header file cyberatom.h.
On Linux systems the library requires libc.so, libstdc++.so and libusb-1.0 being available, which is usually the case for default installations of most popular distributions.
On Windows it requires Microsoft redistributable to be installed. These libraries can be downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=49984
The API library for C++ is distributed as dynamic/shared library one per OS/platform version. It's nature as shared/dynamic library with standardized ABI makes is highly interoperable wiht other compiler types/version.
| System | Bitness | Compiler | File Name |
|---|---|---|---|
| Windows | 32-bit | MSVC 19 | cyberatom.dll and cyberatom.lib |
| Windows | 64-bit | MSVC 19 | cyberatom.dll and cyberatom.lib |
| Windows | 32-bit | mingw32 4.9.1 | cyberatom.dll and libcyberatom.dll.a |
| Linux | 32-bit | GCC 4.8.2 | libcyberatom.so |
| Linux | 64-bit | GCC 4.8.2 | libcyberatom.so |
| MacOS | 64-bit | clang 503 | libcyberatom.dylib |
The library can be downloaded from http://www.cyberatom.eu/downloads.