# HBhvConditionSensorActive

## Functions

| `HBhvConditionSensorActive`
void | `Evaluate`
void | `Serialize`

## Detailed Description

class `HBhvConditionSensorActive` : public HBhvCondition

  The HBhvConditionSensorActive class evaluates if the given sensor is currently active.

  Public Functions

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

    Constructs an HBhvConditionSensorActive 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 `Evaluate`(bool &and_flag, bool &or_flag)

    Evaluates the condition.

    Parameters: | and_flag – Returns true if the target sensor was active or false if it is inactive. Note that this flag will return the opposite values if the invert flag is set to true. or_flag – Result of evaluation

  virtual void `Serialize`(HUtilityXMLGenerator *xmlgen)

    Writes XML data to a buffer.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize 3DF in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...