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
  • src
  • Group.cpp
24 Mar, 2021
19 commits
  • Add methods to change the refresh duration individually.
    b74756e3
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Change APICache to allow initial value, remove cached resources from ResourceList. ...
    c04fb6a0
    Change reference to value return types.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Implement a shared-state cache model. ...
    aa828bf8
    All resources on the bridge internally use the same json state.
    Advantages: Different resources are always consistent.
    Disadvantages: Different objects are no longer thread safe, changes are not transparent.
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Rename ScheduleCommand to Action, to make it more general.
    c5123c13
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Make refresh method only refresh when necessary by default.
    6a9b8f2c
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Add implementation for CLIP sensors.
    fa678638
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Add null check in group light ids for luminaires.
    2638bcb8
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Use ColorUnits in getters and setters.
    cf1bda91
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • 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 File »
  • 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 File »
  • 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 File »
  • 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 File »
  • Add removeGroup and createGroup, add missing tests.
    48dd0747
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Implement tests for StateTransaction.
    b4b8bae5
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Generalize StateTransaction to also work for HueLight state.
    d3e59bb1
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Implement StateTransaction to combine more than one state change into one request.
    67145ea0
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Add tests for Group getters.
    91594d47
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Add getGroup functions to Hue.
    c26cf227
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »
  • Add group class for groups of HueLight.
    59d03c52
    Jojo-1000 authored
    2021-03-24 20:06:27 +0100  
    Browse File »