enwi / hueplusplus

A simple C++ library to control Philips Hue lights on Linux, MacOS, Windows, Espressif ESP32 SDK and Arduino. Full documentation at
https://enwi.github.io/hueplusplus/
GNU Lesser General Public License v3.0
55 stars 22 forks source link

Rules api #56

Closed Jojo-1000 closed 3 years ago

Jojo-1000 commented 4 years ago

Implement rule support, integrated with the sensors.

codecov[bot] commented 4 years ago

Codecov Report

Merging #56 (d31dd52) into development (8cd149a) will increase coverage by 0.28%. The diff coverage is 91.12%.

Impacted file tree graph

@@               Coverage Diff               @@
##           development      #56      +/-   ##
===============================================
+ Coverage        83.11%   83.40%   +0.28%     
===============================================
  Files               93      100       +7     
  Lines             8409     8724     +315     
===============================================
+ Hits              6989     7276     +287     
- Misses            1420     1448      +28     
Impacted Files Coverage Δ
include/hueplusplus/Bridge.h 100.00% <ø> (ø)
include/hueplusplus/CLIPSensors.h 100.00% <ø> (ø)
include/hueplusplus/Group.h 100.00% <ø> (ø)
include/hueplusplus/Schedule.h 100.00% <ø> (ø)
include/hueplusplus/Sensor.h 100.00% <ø> (ø)
include/hueplusplus/StateTransaction.h 100.00% <ø> (ø)
include/hueplusplus/TimePattern.h 100.00% <ø> (ø)
include/hueplusplus/ZLLSensors.h 100.00% <ø> (ø)
src/Bridge.cpp 84.55% <0.00%> (-2.57%) :arrow_down:
src/CLIPSensors.cpp 86.84% <0.00%> (-10.22%) :arrow_down:
... and 24 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 8cd149a...d31dd52. Read the comment docs.