This structure stores all the necessary information to configure an action. More...
#include <AbstractRTAction.h>
Public Attributes | |
std::string | actionName_ |
name of the action | |
std::string | className_ |
class name where the action is | |
std::vector< AbstractDevice * > | deviceCol_ |
device collection | |
std::string | eventName_ |
name of the event that fires the action | |
std::string | selectionCriterion_ |
selection criterion to select devices used for notification | |
std::set< std::string > | automaticallyNotifiedPropertiesCol_ |
list of properties that will be notified automatically, after the RT-action has finished | |
bool | isGlobalPropertyToBeNotified_ |
true if the automaticallyNotifiedPropertiesCol_ set contains at least one global property | |
std::set< std::string > | manuallyNotifiedPropertiesCol_ |
std::string | eventSourceName_ |
GlobalDevice * | globalDevice_ |
reference to the global device |
This structure stores all the necessary information to configure an action.
Definition at line 33 of file AbstractRTAction.h.
name of the action
Definition at line 39 of file AbstractRTAction.h.
Referenced by fesa::RTController::createAction(), and fesa::RTController::createRTActionConfig().
list of properties that will be notified automatically, after the RT-action has finished
Definition at line 70 of file AbstractRTAction.h.
Referenced by fesa::RTController::createRTActionConfig().
class name where the action is
Definition at line 45 of file AbstractRTAction.h.
Referenced by fesa::AbstractRTAction::AbstractRTAction(), and fesa::RTController::createRTActionConfig().
device collection
Definition at line 51 of file AbstractRTAction.h.
Referenced by fesa::RTController::createAction(), and fesa::RTAction< DeviceType >::RTAction().
name of the event that fires the action
Definition at line 58 of file AbstractRTAction.h.
Referenced by fesa::RTController::createAction(), and fesa::RTController::createRTActionConfig().
std::string fesa::RTActionConfig::eventSourceName_ |
Definition at line 87 of file AbstractRTAction.h.
Referenced by fesa::RTController::createRTActionConfig().
reference to the global device
Definition at line 93 of file AbstractRTAction.h.
Referenced by fesa::RTController::createRTActionConfig().
true if the automaticallyNotifiedPropertiesCol_ set contains at least one global property
Definition at line 75 of file AbstractRTAction.h.
Referenced by fesa::AbstractRTAction::AbstractRTAction(), and fesa::RTController::createRTActionConfig().
std::set<std::string> fesa::RTActionConfig::manuallyNotifiedPropertiesCol_ |
Definition at line 81 of file AbstractRTAction.h.
Referenced by fesa::RTController::createRTActionConfig().
selection criterion to select devices used for notification
Definition at line 64 of file AbstractRTAction.h.
Referenced by fesa::RTController::createRTActionConfig().