14 #ifndef DATA_TRIGGER_HEADER
15 #define DATA_TRIGGER_HEADER
53 const std::string& trigger_name,
54 const std::string& variable_name,
55 const std::string& comp_operator,
100 std::string _variable_name;
A common result class usable as return value throughout.
DataTrigger implements a concrete periodic trigger in the runtime.
bool compare(double value)
Method to make the comparison.
const std::string & getVariable() const
Returns the period of the trigger in ms.
a_util::result::Result transmit()
Method to transmit targets.
DataTrigger(IMappingEnvironment &env, const std::string &trigger_name, const std::string &variable_name, const std::string &comp_operator, const double &value)
CTOR.
a_util::result::Result start()
Method to start trigger.
a_util::result::Result stop()
Method to stop trigger.
Mapping environment interface class This in combination with ISignalListener forms the functionality ...
base class representing a trigger
Operator
the operator set within the config
@ e_greater_than
greater op
@ e_greater_than_equal
greater or equal op
@ e_not_equal
not equal op
@ e_less_than_equal
less or equal op
definition of the ddl namespace