HBhvConditionSensorActivated
Functions
int |
|
void |
Detailed Description
-
class HBhvConditionSensorActivated : public HBhvConditionSensor
The HBhvConditionSensorActivated class evaluates if a sensor has been activated.
Public Functions
-
HBhvConditionSensorActivated(char const *target, char const *hevent, bool invert, HBhvSensor *sensor)
Constructs an HBhvConditionSensorActivated 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 SensorActivatedEvent(HBhvSensor *ainst)
Called by the event manager if a sensor has been activated. If the sensor that was activated is the target sensor, this condition of this HBhvConditionSensorActivated associated sensor are evaluated.
-
virtual void Serialize(HUtilityXMLGenerator *xmlgen)
Writes XML data to a buffer.
-
HBhvConditionSensorActivated(char const *target, char const *hevent, bool invert, HBhvSensor *sensor)