class LightGroup
Defined at line 3318 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h
Information about a controllable light group. A group may have one or more
lights.
Public Methods
void LightGroup (Storage_ storage)
void LightGroup ()
Defined at line 3323 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h
void LightGroup (LightGroup && )
Defined at line 3324 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h
void LightGroup (const LightGroup & other)
LightGroup & operator= (LightGroup && )
Defined at line 3325 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h
LightGroup & operator= (const LightGroup & other)
bool operator== (const LightGroup & other)
bool operator!= (const LightGroup & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
Identifier for this light group, clients should pass this back into the
service to set the group's light values.
::std::optional< ::std::string> & name ()
Identifier for this light group, clients should pass this back into the
service to set the group's light values.
LightGroup & name (std::optional< ::std::string> value)
Identifier for this light group, clients should pass this back into the
service to set the group's light values.
const std::optional<bool> & enabled ()
True if the light group is enabled and changes will be visible to the
user. False if the light group is forced off by hardware. If the light
group is disabled, its value can still be set, but the change may not be
visible until the light group is back on.
::std::optional<bool> & enabled ()
True if the light group is enabled and changes will be visible to the
user. False if the light group is forced off by hardware. If the light
group is disabled, its value can still be set, but the change may not be
visible until the light group is back on.
LightGroup & enabled (std::optional<bool> value)
True if the light group is enabled and changes will be visible to the
user. False if the light group is forced off by hardware. If the light
group is disabled, its value can still be set, but the change may not be
visible until the light group is back on.
const std::optional< ::fuchsia_settings::LightType> & type ()
Defines the acceptable value type for controlling this light group.
::std::optional< ::fuchsia_settings::LightType> & type ()
Defines the acceptable value type for controlling this light group.
LightGroup & type (std::optional< ::fuchsia_settings::LightType> value)
Defines the acceptable value type for controlling this light group.
const std::optional< ::std::vector< ::fuchsia_settings::LightState>> & lights ()
States of the lights in this group.
::std::optional< ::std::vector< ::fuchsia_settings::LightState>> & lights ()
States of the lights in this group.
LightGroup & lights (std::optional< ::std::vector< ::fuchsia_settings::LightState>> value)
States of the lights in this group.
void LightGroup (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits