Add option to suppress embedded MCU updates on certain datapoints (#1396)

This commit is contained in:
stubs12
2020-12-02 22:38:17 -06:00
committed by GitHub
parent 3afb564a48
commit 0ea41e2f71
3 changed files with 18 additions and 0 deletions
+4
View File
@@ -71,6 +71,9 @@ class Tuya : public Component, public uart::UARTDevice {
#ifdef USE_TIME
void set_time_id(time::RealTimeClock *time_id) { this->time_id_ = time_id; }
#endif
void add_ignore_mcu_update_on_datapoints(uint8_t ignore_mcu_update_on_datapoints) {
this->ignore_mcu_update_on_datapoints_.push_back(ignore_mcu_update_on_datapoints);
}
protected:
void handle_char_(uint8_t c);
@@ -93,6 +96,7 @@ class Tuya : public Component, public uart::UARTDevice {
std::vector<TuyaDatapointListener> listeners_;
std::vector<TuyaDatapoint> datapoints_;
std::vector<uint8_t> rx_message_;
std::vector<uint8_t> ignore_mcu_update_on_datapoints_{};
};
} // namespace tuya