Добавляем в ядро возможность передачи драйверов RTC

This commit is contained in:
2022-04-24 23:29:54 +03:00
parent 2f9569c3e6
commit fd60bd6eb3
2 changed files with 6 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
#pragma once
#include "classes/IoTGpio.h"
#include <iarduino_RTC.h>
struct IoTValue {
float valD = 0;
@@ -34,6 +35,7 @@ class IoTItem {
bool needSave = false;
virtual IoTGpio* getGpioDriver();
virtual iarduino_RTC_BASE* getRtcDriver();
virtual void setValue(IoTValue Value);
protected:

View File

@@ -101,6 +101,10 @@ IoTGpio* IoTItem::getGpioDriver() {
return nullptr;
}
iarduino_RTC_BASE* IoTItem::getRtcDriver() {
return nullptr;
}
void IoTItem::setValue(IoTValue Value) {
value = Value;
if (value.isDecimal)