Merge branch 'esp-cam+tlgrm_v2' into ver4dev

This commit is contained in:
Mit4el
2023-10-06 20:59:27 +03:00
85 changed files with 946 additions and 166 deletions

View File

@@ -51,8 +51,16 @@ class IoTItem {
virtual IoTGpio* getGpioDriver();
virtual IoTItem* getRtcDriver();
//virtual IoTItem* getCAMDriver();
virtual IoTItem* getTlgrmDriver();
virtual unsigned long getRtcUnixTime();
// делаем доступным модулям отправку сообщений в телеграм
virtual void sendTelegramMsg(bool often, String msg);
virtual void sendFoto(uint8_t *buf, uint32_t length, const String &name);
virtual void editFoto(uint8_t *buf, uint32_t length, const String &name);
virtual void setValue(const IoTValue& Value, bool genEvent = true);
virtual void setValue(const String& valStr, bool genEvent = true);
String getRoundValue();
@@ -65,9 +73,6 @@ class IoTItem {
virtual void onModuleOrder(String& key, String& value);
virtual void onTrackingValue(IoTItem* item); // момент, когда ядро заметило изменение отслеживаемого значения
// делаем доступным модулям отправку сообщений в телеграм
virtual void sendTelegramMsg(bool often, String msg);
// методы для графиков (будет упрощено)
virtual void publishValue();
virtual void clearValue();