Commit 8699b01b5a64396f1636172cd9bbf03b426d6790
1 parent
d0bb8757
fixed weird copy paste error
Showing
1 changed file
with
23 additions
and
16 deletions
hueplusplus/HueLight.cpp
| @@ -349,12 +349,12 @@ bool HueTemperatureLight::alertTemperature(unsigned int mired) | @@ -349,12 +349,12 @@ bool HueTemperatureLight::alertTemperature(unsigned int mired) | ||
| 349 | { | 349 | { |
| 350 | return false; | 350 | return false; |
| 351 | } | 351 | } |
| 352 | - std::this_thread::sleep_for(std::chrono::milliseconds(1500)); | 352 | + std::this_thread::sleep_for(std::chrono::milliseconds(110)); |
| 353 | if (!alert()) | 353 | if (!alert()) |
| 354 | { | 354 | { |
| 355 | return false; | 355 | return false; |
| 356 | } | 356 | } |
| 357 | - std::this_thread::sleep_for(std::chrono::milliseconds(1300)); | 357 | + std::this_thread::sleep_for(std::chrono::milliseconds(1500)); |
| 358 | if (!on) | 358 | if (!on) |
| 359 | { | 359 | { |
| 360 | return OffNoRefresh(1); | 360 | return OffNoRefresh(1); |
| @@ -668,12 +668,12 @@ bool HueColorLight::alertHueSaturation(uint16_t hue, uint8_t sat) | @@ -668,12 +668,12 @@ bool HueColorLight::alertHueSaturation(uint16_t hue, uint8_t sat) | ||
| 668 | { | 668 | { |
| 669 | return false; | 669 | return false; |
| 670 | } | 670 | } |
| 671 | - std::this_thread::sleep_for(std::chrono::milliseconds(300)); | 671 | + std::this_thread::sleep_for(std::chrono::milliseconds(110)); |
| 672 | if (!alert()) | 672 | if (!alert()) |
| 673 | { | 673 | { |
| 674 | return false; | 674 | return false; |
| 675 | } | 675 | } |
| 676 | - std::this_thread::sleep_for(std::chrono::seconds(2)); | 676 | + std::this_thread::sleep_for(std::chrono::milliseconds(1500)); |
| 677 | if (!on) | 677 | if (!on) |
| 678 | { | 678 | { |
| 679 | return OffNoRefresh(); | 679 | return OffNoRefresh(); |
| @@ -687,17 +687,24 @@ bool HueColorLight::alertHueSaturation(uint16_t hue, uint8_t sat) | @@ -687,17 +687,24 @@ bool HueColorLight::alertHueSaturation(uint16_t hue, uint8_t sat) | ||
| 687 | { | 687 | { |
| 688 | float oldX = state["state"]["xy"][0].asFloat(); | 688 | float oldX = state["state"]["xy"][0].asFloat(); |
| 689 | float oldY = state["state"]["xy"][1].asFloat(); | 689 | float oldY = state["state"]["xy"][1].asFloat(); |
| 690 | - if (!setColorHueSaturation(hue, sat)) | 690 | + if (!setColorHueSaturation(hue, sat, 1)) |
| 691 | { | 691 | { |
| 692 | return false; | 692 | return false; |
| 693 | } | 693 | } |
| 694 | - std::this_thread::sleep_for(std::chrono::milliseconds(300)); | 694 | + std::this_thread::sleep_for(std::chrono::milliseconds(110)); |
| 695 | if (!alert()) | 695 | if (!alert()) |
| 696 | { | 696 | { |
| 697 | return false; | 697 | return false; |
| 698 | } | 698 | } |
| 699 | - std::this_thread::sleep_for(std::chrono::seconds(2)); | ||
| 700 | - return setColorXY(oldX, oldY); | 699 | + std::this_thread::sleep_for(std::chrono::smilliseconds(1500)); |
| 700 | + if (!on) | ||
| 701 | + { | ||
| 702 | + return OffNoRefresh(1); | ||
| 703 | + } | ||
| 704 | + else | ||
| 705 | + { | ||
| 706 | + return return setColorXY(oldX, oldY, 1); | ||
| 707 | + } | ||
| 701 | } | 708 | } |
| 702 | else | 709 | else |
| 703 | { | 710 | { |
| @@ -944,12 +951,12 @@ bool HueExtendedColorLight::alertTemperature(unsigned int mired) | @@ -944,12 +951,12 @@ bool HueExtendedColorLight::alertTemperature(unsigned int mired) | ||
| 944 | { | 951 | { |
| 945 | return false; | 952 | return false; |
| 946 | } | 953 | } |
| 947 | - std::this_thread::sleep_for(std::chrono::milliseconds(1500)); | 954 | + std::this_thread::sleep_for(std::chrono::milliseconds(110)); |
| 948 | if (!alert()) | 955 | if (!alert()) |
| 949 | { | 956 | { |
| 950 | return false; | 957 | return false; |
| 951 | } | 958 | } |
| 952 | - std::this_thread::sleep_for(std::chrono::milliseconds(1300)); | 959 | + std::this_thread::sleep_for(std::chrono::milliseconds(1500)); |
| 953 | if (!on) | 960 | if (!on) |
| 954 | { | 961 | { |
| 955 | return OffNoRefresh(1); | 962 | return OffNoRefresh(1); |
| @@ -1023,12 +1030,12 @@ bool HueExtendedColorLight::alertHueSaturation(uint16_t hue, uint8_t sat) | @@ -1023,12 +1030,12 @@ bool HueExtendedColorLight::alertHueSaturation(uint16_t hue, uint8_t sat) | ||
| 1023 | { | 1030 | { |
| 1024 | return false; | 1031 | return false; |
| 1025 | } | 1032 | } |
| 1026 | - std::this_thread::sleep_for(std::chrono::milliseconds(1500)); | 1033 | + std::this_thread::sleep_for(std::chrono::milliseconds(110)); |
| 1027 | if (!alert()) | 1034 | if (!alert()) |
| 1028 | { | 1035 | { |
| 1029 | return false; | 1036 | return false; |
| 1030 | } | 1037 | } |
| 1031 | - std::this_thread::sleep_for(std::chrono::milliseconds(1300)); | 1038 | + std::this_thread::sleep_for(std::chrono::milliseconds(1500)); |
| 1032 | if (!on) | 1039 | if (!on) |
| 1033 | { | 1040 | { |
| 1034 | return OffNoRefresh(1); | 1041 | return OffNoRefresh(1); |
| @@ -1102,12 +1109,12 @@ bool HueExtendedColorLight::alertXY(float x, float y) | @@ -1102,12 +1109,12 @@ bool HueExtendedColorLight::alertXY(float x, float y) | ||
| 1102 | { | 1109 | { |
| 1103 | return false; | 1110 | return false; |
| 1104 | } | 1111 | } |
| 1105 | - std::this_thread::sleep_for(std::chrono::milliseconds(1500)); | 1112 | + std::this_thread::sleep_for(std::chrono::milliseconds(110)); |
| 1106 | if (!alert()) | 1113 | if (!alert()) |
| 1107 | { | 1114 | { |
| 1108 | return false; | 1115 | return false; |
| 1109 | } | 1116 | } |
| 1110 | - std::this_thread::sleep_for(std::chrono::milliseconds(1300)); | 1117 | + std::this_thread::sleep_for(std::chrono::milliseconds(1500)); |
| 1111 | if (!on) | 1118 | if (!on) |
| 1112 | { | 1119 | { |
| 1113 | return OffNoRefresh(1); | 1120 | return OffNoRefresh(1); |
| @@ -1181,12 +1188,12 @@ bool HueExtendedColorLight::alertRGB(uint8_t r, uint8_t g, uint8_t b) | @@ -1181,12 +1188,12 @@ bool HueExtendedColorLight::alertRGB(uint8_t r, uint8_t g, uint8_t b) | ||
| 1181 | { | 1188 | { |
| 1182 | return false; | 1189 | return false; |
| 1183 | } | 1190 | } |
| 1184 | - std::this_thread::sleep_for(std::chrono::milliseconds(1500)); | 1191 | + std::this_thread::sleep_for(std::chrono::milliseconds(110)); |
| 1185 | if (!alert()) | 1192 | if (!alert()) |
| 1186 | { | 1193 | { |
| 1187 | return false; | 1194 | return false; |
| 1188 | } | 1195 | } |
| 1189 | - std::this_thread::sleep_for(std::chrono::milliseconds(1300)); | 1196 | + std::this_thread::sleep_for(std::chrono::milliseconds(1500)); |
| 1190 | if (!on) | 1197 | if (!on) |
| 1191 | { | 1198 | { |
| 1192 | return OffNoRefresh(1); | 1199 | return OffNoRefresh(1); |