See: Description
| Interface | Description |
|---|---|
| IResponseInterface |
| Class | Description |
|---|---|
| Device |
Implementation of logical CyberAtom device.
|
| IConnection |
Represents communication interface to the device.
|
| IDevice | |
| SerialConnection |
Provides connection to the device via computer's serial port.
|
| UsbConnection |
Provides connection to the device via computer's USB port.
|
| Exception | Description |
|---|---|
| CannotOpenDeviceException | |
| CannotOpenPortException | |
| DataTransferException | |
| DeviceNotFoundException | |
| UnsupportedMessageIdException |
The C++ library for CyberAtom AHRS devices provides a set of simple classes and interfaces that allow 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:
There is one package in the library - `com.softexor.cyberatom` containing all Java classes and interfaces used within the library.
The library comes in a form of single JAR file `CyberAtomLib.jar`.
The library depends on native shared/dynamic library (libcyberatomjni.so for Linux, cyberatomjni.dll for Windows) that is loaded at the static construction of the CyberAtomLib.
This native library further depends on:
All native code libraries should be placed in location that Java JNI library loader can find them. `-Djava.library.path` option might be specified when running java application using `CyberAtomLib.jar` library.