An API for interacting with the AIOUSB native library provided by Acces I/O Products, Inc JNA is used to wrap functions that are commonly used when working with the USB-AI12-16 device. Developed collaboratively by @ccarpenter04 and @ivan-gomes