From d0537484c5b0cfe5ae5aebb3f769f7c44e5f9dab Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Wed, 8 Jan 2020 21:36:30 +0300 Subject: [PATCH] /hue /sat fix --- lighthub/item.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lighthub/item.cpp b/lighthub/item.cpp index cbb8200..4dc9f77 100644 --- a/lighthub/item.cpp +++ b/lighthub/item.cpp @@ -649,16 +649,23 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send, int suffixCode switch (suffixCode) { case S_SAT: - Par[1] = Par[0]; + st.s = Par[0]; + Par[0] = st.h; + Par[1] = st.s; Par[2] = st.v; + n=3; + setVal(st.aslong); break; case S_HUE: + st.h = Par[0]; Par[1] = st.s; Par[2] = st.v; + n=3; + setVal(st.aslong); } } else // Non-color channel @@ -770,7 +777,7 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send, int suffixCode } else { - setCmd(0); + setCmd(0); SendStatus(SEND_PARAMETERS | SEND_DEFFERED); } break;