API Reference¶
The ONIX API, liboni, is a high-performance software interface for interaction with ONIX, and other ONI-compliant, hardware. The API is compliant with the Open Neuro Interface Specification. It has minimal external dependencies and is aimed at the creation of higher level language bindings and/or integration into existing acquisition software.
liboni is an ANSI-C implementation of the ONI API Specificaiton. It contains functions for configuring hardware, streaming data to and from hardware, and controlling hardware during operation.
Hardware Driver Translators describes device drivers that can be used with ONIX APIs to control hardware.
Source Code¶
The API (and bindings) source code is available here: https://github.com/open-ephys/liboni.