Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
esphome::home_io_control::decisions::StoppedReportInput Struct Reference

One decoded status report, plus what the hub remembers and whether it will poll again. More...

#include <hub_decisions.h>

Collaboration diagram for esphome::home_io_control::decisions::StoppedReportInput:

Public Attributes

bool reported_stopped {true}
 The report says at rest (decisions::reads_stopped_by_status_byte()).
float target {UNKNOWN_POSITION}
 Decoded target, or UNKNOWN_POSITION.
float position {UNKNOWN_POSITION}
 Decoded current position, or UNKNOWN_POSITION.
StopCandidate candidate {}
 The last off-target "stopped" report, if any.
bool follow_up_possible {false}
 A tracked follow-up poll will run (StatusPollPolicy is tracking).
bool has_motion {true}
 False for a device without motion (device_has_no_motion()): a heater's target and current are a setpoint and a reading, and their difference is no movement.

Detailed Description

One decoded status report, plus what the hub remembers and whether it will poll again.

Definition at line 1126 of file hub_decisions.h.

Member Data Documentation

◆ candidate

StopCandidate esphome::home_io_control::decisions::StoppedReportInput::candidate {}

The last off-target "stopped" report, if any.

Definition at line 1130 of file hub_decisions.h.

◆ follow_up_possible

bool esphome::home_io_control::decisions::StoppedReportInput::follow_up_possible {false}

A tracked follow-up poll will run (StatusPollPolicy is tracking).

Definition at line 1131 of file hub_decisions.h.

◆ has_motion

bool esphome::home_io_control::decisions::StoppedReportInput::has_motion {true}

False for a device without motion (device_has_no_motion()): a heater's target and current are a setpoint and a reading, and their difference is no movement.

Definition at line 1132 of file hub_decisions.h.

◆ position

float esphome::home_io_control::decisions::StoppedReportInput::position {UNKNOWN_POSITION}

Decoded current position, or UNKNOWN_POSITION.

Definition at line 1129 of file hub_decisions.h.

◆ reported_stopped

bool esphome::home_io_control::decisions::StoppedReportInput::reported_stopped {true}

The report says at rest (decisions::reads_stopped_by_status_byte()).

Definition at line 1127 of file hub_decisions.h.

◆ target

float esphome::home_io_control::decisions::StoppedReportInput::target {UNKNOWN_POSITION}

Decoded target, or UNKNOWN_POSITION.

Definition at line 1128 of file hub_decisions.h.


The documentation for this struct was generated from the following file: