|
NDS3
1.0.0
API reference manual
|
| Defines the base class used for nodes, PVs, state machines and acquisition devices | |
| Defines the nds::DataAcquisition node, which provides basic services for data acquisition | |
| Defines all the enumeration and common types used across the NDS library | |
| Defines all the exceptions that may be thrown by the library or recognized and processed by the library | |
| Define the class that interfaces with the NDS factory and the chosen control system | |
| Defines the class nds::IniFileParser used to read and parse the INI files | |
| Defines the nds::Node class, a class that can contain other device's nodes, ports or PVs | |
| Defines the nds::Port, an nds::Node derived class that can communicate with the control system | |
| Defines the nds::PVAction class, an output PV that simulate an action | |
| Defines the base class for all the input and output PVs | |
| Defines the base class for the input PVs | |
| Defines the base class for the output PVs | |
| Defines the nds::PVDelegateIn class, an input PV that delegates the read operation to an user defined function | |
| Defines the nds::PVDelegateOut class, an output PV that delegates the write operation to an user defined function | |
| Defines the nds::PVVariableIn class, an input PV that stores the values to be supplied to the control system | |
| Defines the nds::PVVariableOut class, an outputput PV that stores the values received from the control system | |
| Defines the nds::StateMachine class | |
| Defines the nds::Thread class used to execute tasks on parallel threads |