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
24 Mar, 2021
40 commits
  • Add tests for APICache with base cache.
    b55065bc
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • 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 Code »
  • 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 Code »
  • Fix ResourceList compile errors on non-windows.
    654ab503
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • 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 Code »
  • Add documentation for ResourceList.
    e4a2198f
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add possible baseCache to APICache to share cached state.
    12b91749
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add ResourceList to simplify handling of HueLight, Group and Schedule.
    972c34a0
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add schedule methods to Hue, add docs to Schedule.
    dfbcb0ae
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add documentation for TimePattern.
    3be79a14
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add Schedule class to handle schedule requests.
    ca79b6c2
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add tests for TimePattern, fix timestamp parsing.
    81c4e8f7
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add TimePattern to parse Hue schedule times.
    62d95333
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add missing light types for plugs.
    371f6365
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add documentation and tests for HueLightFactory.
    e32ebbf8
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • 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 Code »
  • 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 Code »
  • 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 Code »
  • Address review comments, make doxygen include paths match.
    8cffc1b8
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add sources directly for coverage test, so cpp files are included.
    a9fb2231
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add string parsing to exception error code, remove leading groups from createGroup response. ...
    c29dd463
    It is not clear from the documentation that the error code is a string, so both string and integer are accepted now.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Fix doxygen generation, add main page.
    b9111ceb
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • 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 Code »
  • Add removeGroup and createGroup, add missing tests.
    48dd0747
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Implement tests for StateTransaction.
    b4b8bae5
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Generalize StateTransaction to also work for HueLight state.
    d3e59bb1
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Implement StateTransaction to combine more than one state change into one request.
    67145ea0
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add tests for Group getters.
    91594d47
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add getGroup functions to Hue.
    c26cf227
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add group class for groups of HueLight.
    59d03c52
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Fix APICache refresh timing, add tests for APICache.
    4a7edd72
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Implement APICache to cache json values returned by the Hue API.
    cd30bc74
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add note for preserving changes on development br
    1eaf314c
    Moritz Wirger authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add steps for solving force pushes
    a7d0d216
    Moritz Wirger authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Preliminary contribution guide.
    ced1b61f
    Jan authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add new issue templates
    57ccbed1
    Moritz Wirger authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Add Osram on/off plug support
    5acc6ad1
    Stefan Herbrechtsmeier authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Move function definitions into namespace block to improve readability.
    1ebb304b
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Fix cmake install command.
    e61da3b3
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »
  • Fix coverage test target.
    adb6b6cd
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse Code »