hueplusplus  1.0.0
hueplusplus::Group Member List

This is the complete list of members for hueplusplus::Group, including all inherited members.

createSceneAction(const std::string &scene) consthueplusplus::Group
getActionBrightness()hueplusplus::Group
getActionBrightness() consthueplusplus::Group
getActionColorMode()hueplusplus::Group
getActionColorMode() consthueplusplus::Group
getActionColorTemperature()hueplusplus::Group
getActionColorTemperature() consthueplusplus::Group
getActionColorXY()hueplusplus::Group
getActionColorXY() consthueplusplus::Group
getActionHueSaturation()hueplusplus::Group
getActionHueSaturation() consthueplusplus::Group
getActionOn()hueplusplus::Group
getActionOn() consthueplusplus::Group
getAllOn()hueplusplus::Group
getAllOn() consthueplusplus::Group
getAnyOn()hueplusplus::Group
getAnyOn() consthueplusplus::Group
getId() consthueplusplus::Group
getLightIds() consthueplusplus::Group
getModelId() consthueplusplus::Group
getName() consthueplusplus::Group
getRoomType() consthueplusplus::Group
getType() consthueplusplus::Group
getUniqueId() consthueplusplus::Group
Group(int id, const std::shared_ptr< APICache > &baseCache)hueplusplus::Group
Group(int id, const HueCommandAPI &commands, std::chrono::steady_clock::duration refreshDuration, const nlohmann::json &currentState)hueplusplus::Group
idhueplusplus::Groupprotected
refresh(bool force=false)hueplusplus::Group
sendPutRequest(const std::string &subPath, const nlohmann::json &request, FileInfo fileInfo)hueplusplus::Groupprotected
setBrightness(uint8_t brightness, uint8_t transition=4)hueplusplus::Group
setColor(const HueSaturation &hueSat, uint8_t transition=4)hueplusplus::Group
setColor(const XYBrightness &xy, uint8_t transition=4)hueplusplus::Group
setColorLoop(bool on, uint8_t transition=4)hueplusplus::Group
setColorTemperature(unsigned int mired, uint8_t transition=4)hueplusplus::Group
setLights(const std::vector< int > &ids)hueplusplus::Group
setName(const std::string &name)hueplusplus::Group
setOn(bool on, uint8_t transition=4)hueplusplus::Group
setRefreshDuration(std::chrono::steady_clock::duration refreshDuration)hueplusplus::Group
setRoomType(const std::string &type)hueplusplus::Group
setScene(const std::string &scene)hueplusplus::Group
statehueplusplus::Groupprotected
transaction()hueplusplus::Group