NDS3  1.0.0
API reference manual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nds3 Directory Reference

Directories

directory  impl
 

Files

file  base.h [code]
 Defines the base class used for nodes, PVs, state machines and acquisition devices.
 
file  dataAcquisition.h [code]
 Defines the nds::DataAcquisition node, which provides basic services for data acquisition.
 
file  definitions.h [code]
 Defines all the enumeration and common types used across the NDS library.
 
file  exceptions.h [code]
 Defines all the exceptions that may be thrown by the library or recognized and processed by the library.
 
file  factory.h [code]
 Define the class that interfaces with the NDS factory and the chosen control system.
 
file  iniFileParser.h [code]
 Defines the class nds::IniFileParser used to read and parse the INI files.
 
file  nds.h [code]
 
file  node.h [code]
 Defines the nds::Node class, a class that can contain other device's nodes, ports or PVs.
 
file  port.h [code]
 Defines the nds::Port, an nds::Node derived class that can communicate with the control system.
 
file  pvAction.h [code]
 Defines the nds::PVAction class, an output PV that simulate an action.
 
file  pvBase.h [code]
 Defines the base class for all the input and output PVs.
 
file  pvBaseIn.h [code]
 Defines the base class for the input PVs.
 
file  pvBaseOut.h [code]
 Defines the base class for the output PVs.
 
file  pvDelegateIn.h [code]
 Defines the nds::PVDelegateIn class, an input PV that delegates the read operation to an user defined function.
 
file  pvDelegateOut.h [code]
 Defines the nds::PVDelegateOut class, an output PV that delegates the write operation to an user defined function.
 
file  pvVariableIn.h [code]
 Defines the nds::PVVariableIn class, an input PV that stores the values to be supplied to the control system.
 
file  pvVariableOut.h [code]
 Defines the nds::PVVariableOut class, an outputput PV that stores the values received from the control system.
 
file  registerDevice.h [code]
 
file  stateMachine.h [code]
 Defines the nds::StateMachine class.
 
file  thread.h [code]
 Defines the nds::Thread class used to execute tasks on parallel threads.