mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
перестановка 2
This commit is contained in:
@@ -68,6 +68,15 @@ void IoTItem::setValue(String valStr) {
|
||||
setValue(value);
|
||||
}
|
||||
|
||||
void IoTItem::setValue(IoTValue Value) {
|
||||
value = Value;
|
||||
if (value.isDecimal)
|
||||
regEvent(value.valD, "");
|
||||
else
|
||||
regEvent(value.valS, "");
|
||||
}
|
||||
|
||||
//когда событие случилось
|
||||
void IoTItem::regEvent(String value, String consoleInfo = "") {
|
||||
generateEvent(_id, value);
|
||||
publishStatusMqtt(_id, value);
|
||||
@@ -103,22 +112,6 @@ void IoTItem::doByInterval() {}
|
||||
|
||||
IoTValue IoTItem::execute(String command, std::vector<IoTValue>& param) { return {}; }
|
||||
|
||||
IoTGpio* IoTItem::getGpioDriver() {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
iarduino_RTC_BASE* IoTItem::getRtcDriver() {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void IoTItem::setValue(IoTValue Value) {
|
||||
value = Value;
|
||||
if (value.isDecimal)
|
||||
regEvent(value.valD, "");
|
||||
else
|
||||
regEvent(value.valS, "");
|
||||
}
|
||||
|
||||
//==========================всякая херня==============================================================================================
|
||||
//захрена эта хрень?
|
||||
// String IoTItem::getSubtype() {
|
||||
@@ -133,6 +126,16 @@ void IoTItem::setInterval(unsigned long interval) {
|
||||
_interval = interval;
|
||||
}
|
||||
|
||||
IoTGpio* IoTItem::getGpioDriver() {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
iarduino_RTC_BASE* IoTItem::getRtcDriver() {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
//сетевое общение====================================================================================================================================
|
||||
|
||||
externalVariable::externalVariable(String parameters) : IoTItem(parameters) {
|
||||
prevMillis = millis(); // запоминаем текущее значение таймера для выполения doByInterval после int сек
|
||||
iAmLocal = false; // указываем, что это сущность прилетела из сети
|
||||
|
||||
Reference in New Issue
Block a user