From a911f43f0cf964967f1e46aa666a02439144bbf9 Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Fri, 7 May 2021 21:26:55 +0300 Subject: [PATCH] bit more Modbus debug info and serial param N81 by default --- build-flags/build_flags_due | 2 +- build-flags/build_flags_mega2560-5100 | 2 +- build-flags/build_flags_mega2560-5500 | 2 +- build-flags/build_flags_mega2560slim-5100 | 1 + lighthub/item.cpp | 10 +++++----- lighthub/item.h | 2 +- lighthub/modules/out_modbus.cpp | 4 ++-- 7 files changed, 12 insertions(+), 11 deletions(-) diff --git a/build-flags/build_flags_due b/build-flags/build_flags_due index 9c1c133..a9612ed 100644 --- a/build-flags/build_flags_due +++ b/build-flags/build_flags_due @@ -1,7 +1,7 @@ #-DW5500_CS_PIN=53 -DDMX_SMOOTH -DSYSLOG_ENABLE --DMODBUS_DIMMER_PARAM=SERIAL_8E1 +#-DMODBUS_DIMMER_PARAM=SERIAL_8E1 -DARTNET_ENABLE -DOTA -DSTATUSLED diff --git a/build-flags/build_flags_mega2560-5100 b/build-flags/build_flags_mega2560-5100 index 6eea03c..ba410e1 100644 --- a/build-flags/build_flags_mega2560-5100 +++ b/build-flags/build_flags_mega2560-5100 @@ -1,4 +1,4 @@ --DMODBUS_DIMMER_PARAM=SERIAL_8E1 +#-DMODBUS_DIMMER_PARAM=SERIAL_8E1 -DAVR_DMXOUT_PIN=18 -DSYSLOG_ENABLE -DWiz5100 diff --git a/build-flags/build_flags_mega2560-5500 b/build-flags/build_flags_mega2560-5500 index b67a117..dc93f63 100644 --- a/build-flags/build_flags_mega2560-5500 +++ b/build-flags/build_flags_mega2560-5500 @@ -1,5 +1,5 @@ -DWiz5500 --DMODBUS_DIMMER_PARAM=SERIAL_8E1 +#-DMODBUS_DIMMER_PARAM=SERIAL_8E1 -DAVR_DMXOUT_PIN=18 -DSYSLOG_ENABLE #-DPID_DISABLE \ No newline at end of file diff --git a/build-flags/build_flags_mega2560slim-5100 b/build-flags/build_flags_mega2560slim-5100 index 54b7a7d..d893974 100644 --- a/build-flags/build_flags_mega2560slim-5100 +++ b/build-flags/build_flags_mega2560slim-5100 @@ -13,3 +13,4 @@ -DAC_DISABLE -DSYSLOG_ENABLE -DPID_DISABLE +-DWiz5100 \ No newline at end of file diff --git a/lighthub/item.cpp b/lighthub/item.cpp index 682d71a..b20b894 100644 --- a/lighthub/item.cpp +++ b/lighthub/item.cpp @@ -1391,8 +1391,8 @@ int Item::modbusDimmerSet(itemCmd st) } #endif -void Item::mb_fail() { - debugSerial<itemArg || (item->itemArg->type != aJson_Array) || aJson.getArraySize(item->itemArg)<2) + if (!store || !item || !item->itemArg || (item->itemArg->type != aJson_Array) || aJson.getArraySize(item->itemArg)<2 || !modbusObj) { errorSerial<itemArg<itemArg->type != aJson_Array)<itemArg)<2)<