mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-10 01:39:54 +03:00
remove watch ID when watch set back to 'off'
This commit is contained in:
@@ -105,17 +105,18 @@ class EMSESP {
|
|||||||
return sensors_.devices();
|
return sensors_.devices();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void watch_id(uint16_t id);
|
enum Watch : uint8_t { WATCH_OFF, WATCH_ON, WATCH_RAW };
|
||||||
|
static void watch_id(uint16_t id);
|
||||||
static uint16_t watch_id() {
|
static uint16_t watch_id() {
|
||||||
return watch_id_;
|
return watch_id_;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void watch(uint8_t watch) {
|
static void watch(uint8_t watch) {
|
||||||
watch_ = watch; // 0=off, 1=on, 2=raw
|
watch_ = watch; // 0=off, 1=on, 2=raw
|
||||||
|
if (watch == WATCH_OFF) {
|
||||||
|
watch_id_ = 0; // reset watch id if watch is disabled
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
enum Watch : uint8_t { WATCH_OFF, WATCH_ON, WATCH_RAW };
|
|
||||||
static uint8_t watch() {
|
static uint8_t watch() {
|
||||||
return watch_;
|
return watch_;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user