mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 20:09:14 +03:00
Merge pull request #236 from biveraxe/ver4dev
Корректировка комментариев и улучшаем Uart для Nextion
This commit is contained in:
@@ -13,7 +13,11 @@
|
|||||||
# python PrepareProject.py --profile <ИмяФайла>
|
# python PrepareProject.py --profile <ИмяФайла>
|
||||||
# python PrepareProject.py -p <ИмяФайла>
|
# python PrepareProject.py -p <ИмяФайла>
|
||||||
#
|
#
|
||||||
#
|
# поддерживаемые контроллеры (профили):
|
||||||
|
# esp8266_4mb
|
||||||
|
# esp32_4mb
|
||||||
|
# esp8266_1mb
|
||||||
|
# esp8266_1mb_ota
|
||||||
|
|
||||||
import configparser
|
import configparser
|
||||||
import os, json, sys, getopt
|
import os, json, sys, getopt
|
||||||
|
|||||||
@@ -106,15 +106,17 @@ class UART : public IoTItem {
|
|||||||
case 2: // формат событий для Nextion ID=Value0xFF0xFF0xFF
|
case 2: // формат событий для Nextion ID=Value0xFF0xFF0xFF
|
||||||
printStr += eventItem->getID();
|
printStr += eventItem->getID();
|
||||||
if (printStr.indexOf("_") == -1) return; // пропускаем событие, если нет используемого признака типа данных - _txt или _vol
|
if (printStr.indexOf("_") == -1) return; // пропускаем событие, если нет используемого признака типа данных - _txt или _vol
|
||||||
if (printStr.indexOf("_val") > 0) {
|
|
||||||
printStr.replace("_val", ".val=");
|
if (printStr.indexOf("_txt") > 0) {
|
||||||
printStr += eventItem->getValue();
|
printStr.replace("_txt", ".txt=\"");
|
||||||
} else if (printStr.indexOf("_txt") > 0) {
|
|
||||||
printStr.replace("_txt", ".txt=");
|
|
||||||
printStr += "\"";
|
|
||||||
printStr += eventItem->getValue();
|
printStr += eventItem->getValue();
|
||||||
printStr += "\"";
|
printStr += "\"";
|
||||||
} else return;
|
} else {
|
||||||
|
printStr.replace("_", ".");
|
||||||
|
printStr += "=";
|
||||||
|
printStr += eventItem->getValue();
|
||||||
|
}
|
||||||
|
|
||||||
uartPrintFFF(printStr);
|
uartPrintFFF(printStr);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user