mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
удаление бесполезного модуля из прошивки
This commit is contained in:
@@ -1,46 +0,0 @@
|
|||||||
#include "Global.h"
|
|
||||||
#include "classes/IoTItem.h"
|
|
||||||
|
|
||||||
// дочь - родитель
|
|
||||||
class VariableColor : public IoTItem
|
|
||||||
{
|
|
||||||
private:
|
|
||||||
public:
|
|
||||||
VariableColor(String parameters) : IoTItem(parameters)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void doByInterval()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// событие когда пользователь подключается приложением или веб интерфейсом к усройству
|
|
||||||
void onMqttWsAppConnectEvent()
|
|
||||||
{
|
|
||||||
SerialPrint("i", "Connecting", "Dashbord open ");
|
|
||||||
regEvent(value.valS, "VariableColor", false, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
IoTValue execute(String command, std::vector<IoTValue> ¶m)
|
|
||||||
{
|
|
||||||
if (command == "widget" && param.size() == 2)
|
|
||||||
{
|
|
||||||
String json = "{}";
|
|
||||||
jsonWriteStr(json, param[0].valS, param[1].valS);
|
|
||||||
sendSubWidgetsValues(_id, json);
|
|
||||||
}
|
|
||||||
return {};
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
void *getAPI_VariableColor(String subtype, String param)
|
|
||||||
{
|
|
||||||
if (subtype == F("VariableColor"))
|
|
||||||
{
|
|
||||||
return new VariableColor(param);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
{
|
|
||||||
"menuSection": "virtual_elments",
|
|
||||||
"configItem": [
|
|
||||||
{
|
|
||||||
"global": 0,
|
|
||||||
"name": "Цветной текст",
|
|
||||||
"type": "Reading",
|
|
||||||
"subtype": "VariableColor",
|
|
||||||
"id": "color",
|
|
||||||
"needSave": 0,
|
|
||||||
"widget": "anydataDef",
|
|
||||||
"page": "Вывод",
|
|
||||||
"descr": "Цветной текст",
|
|
||||||
"val": "...",
|
|
||||||
"round": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"about": {
|
|
||||||
"authorName": "AVAKS",
|
|
||||||
"authorContact": "https://t.me/@avaks_dev",
|
|
||||||
"authorGit": "https://github.com/avaksru",
|
|
||||||
"specialThanks": "",
|
|
||||||
"moduleName": "VariableColor",
|
|
||||||
"moduleVersion": "1",
|
|
||||||
"usedRam": {
|
|
||||||
"esp32_4mb": 15,
|
|
||||||
"esp8266_4mb": 15
|
|
||||||
},
|
|
||||||
"title": "Цветной текст",
|
|
||||||
"moduleDesc": "Текст с возможностью динамического изменения цвета",
|
|
||||||
"propInfo": {
|
|
||||||
"val": "Значение при старте"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"defActive": true,
|
|
||||||
"usedLibs": {
|
|
||||||
"esp32_4mb": [],
|
|
||||||
"esp32_4mb3f": [],
|
|
||||||
"esp32cam_4mb": [],
|
|
||||||
"esp32_16mb": [],
|
|
||||||
"esp32s2_4mb": [],
|
|
||||||
"esp32s3_16mb": [],
|
|
||||||
"esp32c3m_4mb": [],
|
|
||||||
"esp8266_4mb": [],
|
|
||||||
"esp8266_16mb": [],
|
|
||||||
"esp8266_1mb": [],
|
|
||||||
"esp8266_1mb_ota": [],
|
|
||||||
"esp8285_1mb": [],
|
|
||||||
"esp8285_1mb_ota": [],
|
|
||||||
"esp8266_2mb": [],
|
|
||||||
"esp8266_2mb_ota": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user