Logo white

Peter M. Groen / hueplusplus

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 345
  • Compare
  • Branches 4
  • Tags 2
  • hueplusplus
  • include
24 Mar, 2021
40 commits
  • Fix non-windows template compile errors.
    2578f2b7
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Move model pictures out of Hue class.
    4ae8d997
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Use ColorUnits in getters and setters.
    cf1bda91
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Make StateTransaction update the cached state. ...
    9339e952
    This makes the state of a light consistant without needing to refresh more often.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Rename Units to ColorUnits, use XYBrightness for color.
    fd4a6765
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add color conversions from XY to RGB.
    12912173
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add color conversion from RGB to XY. ...
    553c5a93
    Bounds to closest representable color of the gamut.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Implement UTC timestamp parsing.
    11a2c0bf
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add Scene functionality. ...
    c48f4940
    Does not yet have a way to create LightStates for Scenes.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Apply documentation changes from code review ...
    068215b8
    Co-authored-by: Moritz Wirger <lj.moritorii@web.de>
    Jan authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add scheduleScene to Group so scenes can be scheduled. ...
    0294e540
    Needed because setScene is not available in StateTransaction.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add toScheduleCommand to StateTransaction.
    9db7c1ab
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Make request trimming on StateTransaction optional. ...
    505a0e05
    Values already set in the state can still be outdated, so there is a manual override for keeping them.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add tests for ResourceList and other missing tests.
    eee2f0ea
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Change APICache to only refresh part of base cache. ...
    b43598ce
    The complete state of the hue bridge should only be queried as little as possible. Now it is only done once, after that only the requested parts are refreshed.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add Config singleton which allows to change the delays. ...
    ab6b1278
    Setting all delays to zero significantly speeds up test times.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Fix ResourceList compile errors on non-windows.
    654ab503
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add getCommandAPI to APICache. ...
    fee559ce
    Reduces duplication of HueCommandAPI in Group, Hue, HueLight and Schedule.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add documentation for ResourceList.
    e4a2198f
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add possible baseCache to APICache to share cached state.
    12b91749
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add ResourceList to simplify handling of HueLight, Group and Schedule.
    972c34a0
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add schedule methods to Hue, add docs to Schedule.
    dfbcb0ae
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add documentation for TimePattern.
    3be79a14
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add Schedule class to handle schedule requests.
    ca79b6c2
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add tests for TimePattern, fix timestamp parsing.
    81c4e8f7
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add TimePattern to parse Hue schedule times.
    62d95333
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add documentation and tests for HueLightFactory.
    e32ebbf8
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Implement HueLightFactory::getColorType, fix tests. ...
    8bfb3741
    The color type is determined using the capabilities field on the light state. If that is not present, the hardcoded types are used.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Base light type off the type parameter instead of modelid. ...
    6e00e6d5
    The only additional information which is needed is the gamut space for color lights.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Move strategies from Hue to HueLightFactory. ...
    984de8e3
    Reduces complexity of the Hue class and reduces number of parameters on factory function.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add documentation for Group and StateTransaction. ...
    844af4db
    Add sections to documentation of large classes.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add removeGroup and createGroup, add missing tests.
    48dd0747
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Implement tests for StateTransaction.
    b4b8bae5
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Generalize StateTransaction to also work for HueLight state.
    d3e59bb1
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Implement StateTransaction to combine more than one state change into one request.
    67145ea0
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add tests for Group getters.
    91594d47
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add getGroup functions to Hue.
    c26cf227
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Add group class for groups of HueLight.
    59d03c52
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Implement APICache to cache json values returned by the Hue API.
    cd30bc74
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »
  • Reformat all files with updated clang-format.
    39ce4c01
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Dir »