diff --git a/lighthub/inputs.h b/lighthub/inputs.h index a6c477e..3aa3e5e 100644 --- a/lighthub/inputs.h +++ b/lighthub/inputs.h @@ -62,9 +62,9 @@ e-mail anklimov@gmail.com #define T_LONG 1000 -#define T_IDLE 600 +#define T_IDLE 700 #define T_RPT 300 -#define T_RPT_PULSE 200 +#define T_RPT_PULSE 150 diff --git a/lighthub/item.cpp b/lighthub/item.cpp index c9cd10a..a6b209c 100644 --- a/lighthub/item.cpp +++ b/lighthub/item.cpp @@ -551,6 +551,7 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send, int suffixCode break; case CMD_DN: case CMD_UP: + { if (itemType == CH_GROUP) break; if (!n || !Par[0]) Par[0] = DEFAULT_INC_STEP; if (cmd == CMD_DN) Par[0]=-Par[0]; @@ -596,7 +597,7 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send, int suffixCode modified = true; break; - } + } //switch suffix if (modified) { @@ -611,9 +612,27 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send, int suffixCode cmd=CMD_NUM; suffixCode=S_SET; debugSerial<<"to: h="<