HBhvConditionSensorAction
Functions
HBhvConditionSensorAction |
|
int | SensorActionEvent |
void | Serialize |
Detailed Description
-
class
HBhvConditionSensorAction
: public HBhvConditionSensor The HBhvConditionSensorAction class evaluates if the target sensor has performed an action.
Public Functions
-
HBhvConditionSensorAction
(char const *target, char const *hevent, bool invert, HBhvSensor *sensor) Constructs an HBhvConditionSensorAction object.
Parameters: - target – The descriptor of the target sensor. You can use HBhvTargetObject::CreateTargetString() to generate this string.
- hevent – The event type.
- invert – Pass true to invert the condition. In other words, this condition will return true if the condition evaluates to false and false if the condition evaluates to true.
- sensor – A pointer to the HBhvSensor object that this condition belongs to.
-
virtual int
SensorActionEvent
(char const *action) Called by the event manager if a sensor action has been performed. If the sensor that performed the action is this condition’s target sensor, then the other conditions of HBhvConditionSensorAction’s sensor are evaluated.
-
virtual void
Serialize
(HUtilityXMLGenerator *xmlgen) Writes XML data to a buffer.
-