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