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. |