The ADIOS project consists of the ADIOS server, drivers for the various
hardware cards, a library, API headers, and some utilities.
- adios.cfg
- A test configuration file.
- adios/
- The server consists of the following:
- adios.h—manifest constants and declarations for
the Analog / Digital I/O Server (ADIOS)
- daq.h—manifest constants and declarations for the data acquisition component
- iofuncs.h—manifest constants and declarations for
the I/O and connect functions for the resource manager
- adios.c—the Analog / Digital I/O Server (ADIOS) module
- daq.c—shared memory region handler and the data acquisition thread
- iofuncs.c—I/O and connect functions for the resource manager
- main.c—main module for the ADIOS data acquisition server
- api/
- API header files:
- api.h—manifest constants and declarations for clients of ADIOS
- driver.h—manifest constants and declarations for ADIOS drivers
- lib/
- The ADIOS library consists of the following files:
- client.h—manifest constants and declarations for
the client data acquisition library
- parser.h—manifest constants and declarations for
the parser module used for ADIOS and its drivers
- client.c—library functions for the client
- parser.c—module used to parse the configuration file for ADIOS and its drivers
- Drivers
- The source code for the drivers is in the following directories:
- dio144/
- iso813/
- pcl711/
- sim000/
- utils/
- The utilities include:
Each utility has a usage message in a separate file.