esphome-truma_inetbox/components/truma_inetbox/TrumaiNetBoxAppAirconAuto.cpp
2023-03-22 15:51:13 +01:00

24 lines
759 B
C++

#include "TrumaiNetBoxAppAirconAuto.h"
namespace esphome {
namespace truma_inetbox {
StatusFrameAirconAutoResponse *TrumaiNetBoxAppAirconAuto::update_prepare() {
// An update is currently going on.
if (this->update_status_prepared_ || this->update_status_stale_) {
return &this->update_status_;
}
// prepare status response
this->update_status_ = {};
// this->update_status_.mode = this->data_.mode;
// this->update_status_.operation = this->data_.operation;
// this->update_status_.energy_mix = this->data_.energy_mix;
// this->update_status_.target_temp_aircon = this->data_.target_temp_aircon;
this->update_status_prepared_ = true;
return &this->update_status_;
}
} // namespace truma_inetbox
} // namespace esphome