mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 20:09:14 +03:00
Добавляем функцию получения RSSI в сценарии
This commit is contained in:
@@ -321,6 +321,7 @@ enum SysOp {
|
|||||||
sysop_gethhmm,
|
sysop_gethhmm,
|
||||||
sysop_gethhmmss,
|
sysop_gethhmmss,
|
||||||
sysop_getTime,
|
sysop_getTime,
|
||||||
|
sysop_getRSSI,
|
||||||
sysop_getIP,
|
sysop_getIP,
|
||||||
sysop_mqttPub,
|
sysop_mqttPub,
|
||||||
sysop_getUptime
|
sysop_getUptime
|
||||||
@@ -404,6 +405,10 @@ IoTValue sysExecute(SysOp command, std::vector<IoTValue> ¶m) {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case sysop_getRSSI:
|
||||||
|
value.valD = WiFi.RSSI();
|
||||||
|
value.isDecimal = true;
|
||||||
|
break;
|
||||||
case sysop_getIP:
|
case sysop_getIP:
|
||||||
value.valS = jsonReadStr(settingsFlashJson, F("ip"));
|
value.valS = jsonReadStr(settingsFlashJson, F("ip"));
|
||||||
value.isDecimal = false;
|
value.isDecimal = false;
|
||||||
@@ -460,6 +465,8 @@ class SysCallExprAST : public ExprAST {
|
|||||||
operation = sysop_getMonth;
|
operation = sysop_getMonth;
|
||||||
else if (Callee == "getDay")
|
else if (Callee == "getDay")
|
||||||
operation = sysop_getDay;
|
operation = sysop_getDay;
|
||||||
|
else if (Callee == "getRSSI")
|
||||||
|
operation = sysop_getRSSI;
|
||||||
else if (Callee == "getIP")
|
else if (Callee == "getIP")
|
||||||
operation = sysop_getIP;
|
operation = sysop_getIP;
|
||||||
else if (Callee == "mqttPub")
|
else if (Callee == "mqttPub")
|
||||||
|
|||||||
@@ -44,6 +44,11 @@
|
|||||||
"descr": "Погрузить ESP в глубокий сон. Вывод из сна с перезагрузкой. Для ESP8266 необходимо соединить gpio 16 и RST",
|
"descr": "Погрузить ESP в глубокий сон. Вывод из сна с перезагрузкой. Для ESP8266 необходимо соединить gpio 16 и RST",
|
||||||
"params": ["ЧислоСекунд"]
|
"params": ["ЧислоСекунд"]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "getRSSI",
|
||||||
|
"descr": "Получить величину уровня принимаемого сигнала WI-FI.",
|
||||||
|
"params": []
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "getIP",
|
"name": "getIP",
|
||||||
"descr": "Получить строку IP ESP",
|
"descr": "Получить строку IP ESP",
|
||||||
|
|||||||
Reference in New Issue
Block a user