class LightGroup
Defined at line 4839 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
Information about a controllable light group. A group may have one or more
lights.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_settings::wire::LightGroup> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_settings::wire::LightGroup> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_settings::wire::LightGroup>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void LightGroup ()
Defined at line 4841 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
void LightGroup (const LightGroup & other)
Defined at line 4842 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
LightGroup & operator= (const LightGroup & other)
Defined at line 4843 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
void LightGroup (LightGroup && other)
Defined at line 4844 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
::fidl::StringView & name ()
Identifier for this light group, clients should pass this back into the
service to set the group's light values.
bool has_name ()
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.
bool has_enabled ()
LightGroup & operator= (LightGroup && other)
Defined at line 4845 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
::fuchsia_settings::wire::LightType & type ()
Defines the acceptable value type for controlling this light group.
bool has_type ()
::fidl::VectorView< ::fuchsia_settings::wire::LightState> & lights ()
States of the lights in this group.
bool has_lights ()
void ~LightGroup ()
Defined at line 4847 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder