Classes | Defines | Typedefs

ControlDeck framework

Classes

class  cd_control_module
 The class from which all user code will be derived. More...
class  cd_control_deck
 ControlDeck manager class. More...
class  cd_control_system
 The system class which manages a set of modules. More...

Defines

#define ERROR(...)   error(__FILE__,__LINE__,__VA_ARGS__)
 Macro for calling error() with file and line information.
#define CD_SYSTEM_GROUP   "__cd_system_group"
 Standard ControlDeck system group.
#define CD_SIMULATION_STEP_EVENT   "__cd_simulation_step_event"
 Name of the event triggered at each simulation update step (exists within the CD_SYSTEM_GROUP group)

Typedefs

typedef cd_data_ref CD_DATA_REF
 The data type for manipulating data within the control system.
typedef cd_control_module *(* cd_control_module_builder_func )(const char *name)
 Builder function signature.