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
08 Apr, 2020
10 commits
  • Fix Hue::requestUsername exception on API error, update test.
    87bac0ee
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Remove redundant ip parameter from Hue::requestUsername.
    77890282
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Add documentatio to exceptions.
    ce79be36
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Add noexcept to HueException.cpp
    9c709358
    Jan authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Fix exception what() override, add noexcept.
    8f2ae12a
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Update throws documentation on Hue and HueLight.
    62e4a11c
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Remove runtime_error from Lin/WinHttpHandler.
    57d0665e
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Fix tests, copy changes to IHttpHandler, change runtime_error to HueException.
    413bd545
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Add message to HueException, change HttpHandler exceptions.
    66aa41c6
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »
  • Add exception with line info when api calls fail. ...
    123166ee
    The Hue API may return errors when api calls fail, such as when there is an incorrect username. Now these are thrown as exceptions.
    Jojo-1000 authored
    2020-04-08 21:56:49 +0200  
    Browse Code »

02 Apr, 2020
9 commits
  • Add forward declaration for safeGetMember, add single parent function for documentation.
    a209e76e
    Jojo-1000 authored
    2020-04-02 20:02:58 +0200  
    Browse Code »
  • Add safeGetMember function to get a json member or null.
    463fe25a
    Jojo-1000 authored
    2020-04-02 20:02:58 +0200  
    Browse Code »
  • Change license to GNU LGPLv3 closes #33
    e9c64111
    Moritz Wirger authored
    2020-04-02 20:02:58 +0200  
    Browse Code »
  • Add changes by @EmilyBjoerk which closes #31
    f47ae196
    Moritz Wirger authored
    2020-04-02 20:02:58 +0200  
    Browse Code »
  • Add more paths to codecov ignore
    c17a3638
    Moritz Wirger authored
    2020-04-02 20:02:58 +0200  
    Browse Code »
  • Rename codecov.yml in order to make it work properly
    17ae5494
    Moritz Wirger authored
    2020-04-02 20:02:58 +0200  
    Browse Code »
  • Fix unittests and add new utility function to reduce duplicate code
    77722d5b
    Moritz Wirger authored
    2020-04-02 20:02:58 +0200  
    Browse Code »
  • Remove wrong include in WinHttpHandler.
    e872b212
    Jan authored
    2020-04-02 20:02:58 +0200  
    Browse Code »
  • Switch from json-cpp to nlohmann-json
    3567e92c
    Moritz Wirger authored
    2020-04-02 20:02:58 +0200  
    Browse Code »

17 Feb, 2020
2 commits
  • Add ESP32 Support ...
    9a3b8d6c
    ESP32 is using Lwip inside their ESP-IDF SDK (which also
    backs the Arduino SDK for ESP32). Lwip has a similar, if not
    same API as the Linux TCP/IP stack, therefore no additional
    changes other than Cmake-support needed to be made.
    Sieren authored
    2020-02-17 21:07:31 +0100  
    Browse Code »
  • Add port number to readme
    8f2c3ae1
    Moritz Wirger authored
    2020-02-17 12:55:59 +0100  
    Browse Code »

16 Feb, 2020
3 commits
  • Support Ports other than 80 ...
    86d60f05
    Occasionally Hue-protocol emulating systems like DeCONZ,
    Phoscon / ConBee can run on ports other than 80.
    Especially if running on a Raspberry Pi server,
    a user might run this on a different port than 80.
    Sieren authored
    2020-02-16 19:47:43 +0100  
    Browse Code »
  • Fix: Ensure GMock is built with C++14 Support ...
    704f96a7
    Previously building the tests would fail as the build-system
    would assume a non C++11/14 environment.
    Sieren authored
    2020-02-16 19:47:43 +0100  
    Browse Code »
  • Bump Cmake Version to 3.7 ...
    e642d65c
    Google Test fails as their community CMake File
    relies on VERSION_GREATER_EQUAL which is only
    available in CMake 3.7 and higher.
    Sieren authored
    2020-02-16 19:47:43 +0100  
    Browse Code »

06 Jan, 2020
11 commits
  • Align initialization order ...
    ee4b130b
    Align the constructors initialization order with the order of definitions
    in Hue.h
    sieren authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Add test for invalid description.
    c6fb742e
    Jojo-1000 authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Revert changes of .codecov.yml
    824879bc
    Moritz Wirger authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Try to fix codecov excludes
    130d38f6
    Moritz Wirger authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Fix ParseDescription, now also works for different manufacturers.
    85df039c
    Jojo-1000 authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Replace regex matching of description.xml with string find. ...
    648a545b
    C++ regex library is slow and not fully supported for earlier gcc versions.
    Jojo-1000 authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Reformat all header and source files
    6914599f
    Moritz Wirger authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Add new lighttypes
    63f09522
    Moritz Wirger authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Fix comment typos.
    dd412fe1
    Jojo-1000 authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Implement MAC address normalizing to give the user more freedom in specifying it.
    7b1ff18f
    Jojo-1000 authored
    2020-01-06 19:16:19 +0100  
    Browse Code »
  • Add test for Hue::getPictureOfLight function
    de24ef18
    M. Wirger authored
    2020-01-06 19:16:19 +0100  
    Browse Code »

04 Sep, 2018
1 commit
  • Update compatibility ...
    6d20b650
    add MacOS
    Moritz Wirger authored
    2018-09-04 16:19:10 +0200  
    Browse Code »

04 Jun, 2018
4 commits
  • Reduce scope of variable res in WinHttpHandler
    81c30a35
    Moritz W authored
    2018-06-04 14:42:50 +0200  
    Browse Code »
  • Initialize MockHttpHandler in initializer list in test_Hue.cpp
    1db8c59a
    Moritz W authored
    2018-06-04 14:42:50 +0200  
    Browse Code »
  • reduce scope of bytesReceived in LinHttpHandler
    f46f6cdd
    Moritz W authored
    2018-06-04 14:42:50 +0200  
    Browse Code »
  • Initialize strategies in initializer list and pass strings by reference ...
    4a70df95
    - initialize all strategies in Hue ctor
    - pass string of Hue::setIP by reference
    Moritz W authored
    2018-06-04 14:42:50 +0200  
    Browse Code »