HBhvConditionSensor

Functions

HBhvConditionSensor

void

Register

void

UnRegister

Detailed Description

class HBhvConditionSensor : public HBhvCondition, public HSensorListener

The HBhvConditionSensor class is the base class for sensor related conditions.

Subclassed by HBhvConditionSensorAction, HBhvConditionSensorActivated

Public Functions

HBhvConditionSensor(char const *target, char const *hevent, bool invert, HBhvSensor *sensor)

Constructs an HBhvConditionSensor 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 void Register()

Registers the condition with event manager to receive sensor events.

virtual void UnRegister()

Unregisters condition with event manager so that this condition will no longer receive sensor events.