ADIOS — Analog/Digital I/O Server

Updated: May 06, 2022

There I was, on my summer break, preparing to do a bunch of painting and drywalling in the basement when the phone rings. It's a former student of mine asking if I'd like to help with a data acquisition project. Well, how could I resist? A few days later, FedEx showed up with a bunch of analog and digital I/O cards, and the festivities began.

This chapter documents the ADIOS project. ADIOS stands for Analog/Digital Input/Output Server. ADIOS consists of a series of inter-related modules, which I'll describe here.

ADIOS was developed under contract to Century Aluminum in Kentucky (USA), and I'd like to thank them for letting me publish the source code in this book!