RTXI  2.4
The Real-Time eXperiment Interface Documentation
Data Structures | Variables
Event Namespace Reference

Event Oriented Classes. More...

Data Structures

class  Handler
 
class  Manager
 
class  Object
 
class  RTHandler
 

Variables

const char * RT_PERIOD_EVENT = "SYSTEM : period"
 
const char * RT_PREPERIOD_EVENT = "SYSTEM : pre period"
 
const char * RT_POSTPERIOD_EVENT = "SYSTEM : post period"
 
const char * RT_THREAD_INSERT_EVENT = "SYSTEM : thread insert"
 
const char * RT_THREAD_REMOVE_EVENT = "SYSTEM : thread remove"
 
const char * RT_DEVICE_INSERT_EVENT = "SYSTEM : device insert"
 
const char * RT_DEVICE_REMOVE_EVENT = "SYSTEM : device remove"
 
const char * IO_BLOCK_INSERT_EVENT = "SYSTEM : block insert"
 
const char * IO_BLOCK_REMOVE_EVENT = "SYSTEM : block remove"
 
const char * IO_LINK_INSERT_EVENT = "SYSTEM : link insert"
 
const char * IO_LINK_REMOVE_EVENT = "SYSTEM : link remove"
 
const char * WORKSPACE_PARAMETER_CHANGE_EVENT = "SYSTEM : parameter change"
 
const char * PLUGIN_INSERT_EVENT = "SYSTEM : plugin insert"
 
const char * PLUGIN_REMOVE_EVENT = "SYSTEM : plugin remove"
 
const char * SETTINGS_OBJECT_INSERT_EVENT = "SYSTEM : settings object insert"
 
const char * SETTINGS_OBJECT_REMOVE_EVENT = "SYSTEM : settings object remove"
 
const char * OPEN_FILE_EVENT = "SYSTEM : open file"
 
const char * START_RECORDING_EVENT = "SYSTEM : start recording"
 
const char * STOP_RECORDING_EVENT = "SYSTEM : stop recording"
 
const char * ASYNC_DATA_EVENT = "SYSTEM : async data"
 
const char * THRESHOLD_CROSSING_EVENT = "SYSTEM : threshold crossing event"
 
const char * START_GENICAM_RECORDING_EVENT = "SYSTEM : start genicam recording"
 
const char * PAUSE_GENICAM_RECORDING_EVENT = "SYSTEM : pause genicam recording"
 
const char * STOP_GENICAM_RECORDING_EVENT = "SYSTEM : stop genicam recording"
 
const char * GENICAM_SNAPSHOT_EVENT = "SYSTEM : genicam snap"
 

Detailed Description

Event Oriented Classes.

Variable Documentation

◆ ASYNC_DATA_EVENT

const char * Event::ASYNC_DATA_EVENT = "SYSTEM : async data"

Definition at line 43 of file event.cpp.

◆ GENICAM_SNAPSHOT_EVENT

const char * Event::GENICAM_SNAPSHOT_EVENT = "SYSTEM : genicam snap"

Definition at line 48 of file event.cpp.

◆ IO_BLOCK_INSERT_EVENT

const char * Event::IO_BLOCK_INSERT_EVENT = "SYSTEM : block insert"

Definition at line 31 of file event.cpp.

◆ IO_BLOCK_REMOVE_EVENT

const char * Event::IO_BLOCK_REMOVE_EVENT = "SYSTEM : block remove"

Definition at line 32 of file event.cpp.

◆ IO_LINK_INSERT_EVENT

const char * Event::IO_LINK_INSERT_EVENT = "SYSTEM : link insert"

Definition at line 33 of file event.cpp.

◆ IO_LINK_REMOVE_EVENT

const char * Event::IO_LINK_REMOVE_EVENT = "SYSTEM : link remove"

Definition at line 34 of file event.cpp.

◆ OPEN_FILE_EVENT

const char * Event::OPEN_FILE_EVENT = "SYSTEM : open file"

Definition at line 40 of file event.cpp.

◆ PAUSE_GENICAM_RECORDING_EVENT

const char * Event::PAUSE_GENICAM_RECORDING_EVENT = "SYSTEM : pause genicam recording"

Definition at line 46 of file event.cpp.

◆ PLUGIN_INSERT_EVENT

const char * Event::PLUGIN_INSERT_EVENT = "SYSTEM : plugin insert"

Name of the event that is posted when a plugin is inserted.

See also
Plugin::Manager::load()

Definition at line 36 of file event.cpp.

◆ PLUGIN_REMOVE_EVENT

const char * Event::PLUGIN_REMOVE_EVENT = "SYSTEM : plugin remove"

Name of the event that is posted when a plugin is removed.

See also
Plugin::Manager::unload()
Plugin::Manager::unloadAll()

Definition at line 37 of file event.cpp.

◆ RT_DEVICE_INSERT_EVENT

const char * Event::RT_DEVICE_INSERT_EVENT = "SYSTEM : device insert"

Name of the event that is posted when a device is inserted.

See also
RT::Device

Definition at line 29 of file event.cpp.

◆ RT_DEVICE_REMOVE_EVENT

const char * Event::RT_DEVICE_REMOVE_EVENT = "SYSTEM : device remove"

Name of the event that is posted when a device is removed.

See also
RT::Device

Definition at line 30 of file event.cpp.

◆ RT_PERIOD_EVENT

const char * Event::RT_PERIOD_EVENT = "SYSTEM : period"

Name of the event that is posted when the period is changed.

See also
RT::System::setPeriod()
Event::RTHandler

Definition at line 24 of file event.cpp.

◆ RT_POSTPERIOD_EVENT

const char * Event::RT_POSTPERIOD_EVENT = "SYSTEM : post period"

Name of the event that is posted after the period is changed.

See also
RT::System::setPeriod()
Event::Handler

Definition at line 26 of file event.cpp.

◆ RT_PREPERIOD_EVENT

const char * Event::RT_PREPERIOD_EVENT = "SYSTEM : pre period"

Name of the event that is posted before the period is changed.

See also
RT::System::setPeriod()
Event::Handler

Definition at line 25 of file event.cpp.

◆ RT_THREAD_INSERT_EVENT

const char * Event::RT_THREAD_INSERT_EVENT = "SYSTEM : thread insert"

Name of the event that is posted when a thread is inserted.

See also
RT::Thread

Definition at line 27 of file event.cpp.

◆ RT_THREAD_REMOVE_EVENT

const char * Event::RT_THREAD_REMOVE_EVENT = "SYSTEM : thread remove"

Name of the event that is posted when a thread is removed.

See also
RT::Thread

Definition at line 28 of file event.cpp.

◆ SETTINGS_OBJECT_INSERT_EVENT

const char * Event::SETTINGS_OBJECT_INSERT_EVENT = "SYSTEM : settings object insert"

Definition at line 38 of file event.cpp.

◆ SETTINGS_OBJECT_REMOVE_EVENT

const char * Event::SETTINGS_OBJECT_REMOVE_EVENT = "SYSTEM : settings object remove"

Definition at line 39 of file event.cpp.

◆ START_GENICAM_RECORDING_EVENT

const char * Event::START_GENICAM_RECORDING_EVENT = "SYSTEM : start genicam recording"

Definition at line 45 of file event.cpp.

◆ START_RECORDING_EVENT

const char * Event::START_RECORDING_EVENT = "SYSTEM : start recording"

Definition at line 41 of file event.cpp.

◆ STOP_GENICAM_RECORDING_EVENT

const char * Event::STOP_GENICAM_RECORDING_EVENT = "SYSTEM : stop genicam recording"

Definition at line 47 of file event.cpp.

◆ STOP_RECORDING_EVENT

const char * Event::STOP_RECORDING_EVENT = "SYSTEM : stop recording"

Definition at line 42 of file event.cpp.

◆ THRESHOLD_CROSSING_EVENT

const char * Event::THRESHOLD_CROSSING_EVENT = "SYSTEM : threshold crossing event"

Definition at line 44 of file event.cpp.

◆ WORKSPACE_PARAMETER_CHANGE_EVENT

const char * Event::WORKSPACE_PARAMETER_CHANGE_EVENT = "SYSTEM : parameter change"

Definition at line 35 of file event.cpp.