group channel status after halt & xoff fix

This commit is contained in:
2021-08-24 00:32:12 +03:00
parent 09fa78b0c8
commit 56a8c5c80b
3 changed files with 4 additions and 3 deletions

Binary file not shown.

View File

@@ -5,12 +5,11 @@ cp ../.pio/build/mega2560slim-5100/firmware.hex mega2560slim-5100
cp ../.pio/build/mega2560slim-5100/firmware.bin mega2560slim-5100
cp ../.pio/build/mega2560slim2/firmware.hex mega2560slim2
cp ../.pio/build/mega2560slim2/firmware.bin mega2560slim2
cp ../.pio/build/due-5100/firmware.bin due-5100
cp ../.pio/build/mega2560-5100/firmware.hex mega2560-5100
cp ../.pio/build/due-5500/firmware.bin due-5500
cp ../.pio/build/nrf52840/firmware.hex nrf52840-5500
cp ../.pio/build/esp32-wifi/firmware.bin esp32-wifi
cp ../.pio/build/stm32-enc2860/firmware.bin stm32-enc2860
cp ../.pio/build/esp8266-wifi/firmware.bin esp8266-wifi
cp ../.pio/build/lighthub21/firmware.bin lighthub21
cp ../.pio/build/mega2560-5500/firmware.hex mega2560-5500
cp ../.pio/build/mega2560-5500/firmware.hex mega2560-5500
cp ../.pio/build/stm32/firmware.* stm32

View File

@@ -880,6 +880,7 @@ int Item::Ctrl(itemCmd cmd, char* subItem, bool allowRecursion)
break;
case CMD_XON:
chActive=(isActive()>0);
if (!chActive) //if channel was'nt active before CMD_XON
{
cmd.loadItemDef(this);
@@ -894,6 +895,7 @@ int Item::Ctrl(itemCmd cmd, char* subItem, bool allowRecursion)
}
break;
case CMD_HALT:
chActive=(isActive()>0);
if (chActive) //if channel was active before CMD_HALT
{
cmd.Cmd(CMD_OFF);