The HBhvConditionSensorAction class evaluates if the target sensor has performed an action.
More...
#include <HBhvSensor.h>
|
| HBhvConditionSensorAction (const char *target, const char *hevent, bool invert, HBhvSensor *sensor) |
|
virtual int | SensorActionEvent (const char *action) |
|
virtual void | Serialize (HUtilityXMLGenerator *xmlgen) |
|
| HBhvConditionSensor (const char *target, const char *hevent, bool invert, HBhvSensor *sensor) |
|
virtual void | Register () |
|
virtual void | UnRegister () |
|
virtual void | Evaluate (bool &and_flag, bool &or_flag) |
|
virtual HBhvSensor * | GetSensor () |
|
| HBhvCondition (const char *target, const char *hevent, bool invert, HBhvSensor *sensor) |
|
virtual void | Serialize (HUtilityXMLGenerator *xmlgen, HUtilityXMLTag *xmlt) |
|
virtual void | SetTarget (const char *target) |
|
The HBhvConditionSensorAction class evaluates if the target sensor has performed an action.
HBhvConditionSensorAction::HBhvConditionSensorAction |
( |
const char * |
target, |
|
|
const char * |
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 HBhvConditionSensorAction::SensorActionEvent |
( |
const char * |
action | ) |
|
|
virtual |
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 HBhvConditionSensorAction::Serialize |
( |
HUtilityXMLGenerator * |
xmlgen | ) |
|
|
virtual |
The documentation for this class was generated from the following file: