The package daqctl is a part of the daqset. It is made of a library, several example programs and some applications.
The library daqctl contains both all the functions to implement the network part of the KLOE message system (ksnmplib.c) and a set of general functions (utilib.c) used in ksnmplib and in the related applications.
Some simple examples can be used to learn how the system works.
The application part contains the standard applications for the data flow control. These applications are written using the KLOE DAQ process template and implementing the complete message system:
an event generator to simulate the first level of the KLOE DAQ and test all the trasmission chain from the data collection to the final event building.
the KLOE Data Flow Control. It receives commands from its daemon (dfcd) and changes the table containing the addresses of the event receivers.
the KLOE Data Flow Control Daemon. It receives messages (SNMP traps, QUE_ALMOST_FULL and QUE_AVAILABLE) from the data receivers and converts them in commands to the dfc.