Namespaces

Enumerations

enum class Capability : uint32_t
Name Value Comments
BRIGHTNESS 1u

This capability indicates that the light supports setting brightness to a uint8_t value.
If this capability is not supported, the light only supports off and on state.

RGB 2u

This capability indicates that the light supports setting an RGB value.

SIMPLE 3u

No capabilities

Domain objects declarations

Defined at line 15 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

enum class LightError : uint32_t
Name Value
OK 0u
NOT_SUPPORTED 1u
INVALID_INDEX 2u
FAILED 3u

Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::hardware::light::Capability value, ::fuchsia::hardware::light::Capability * result)

    Defined at line 28 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::light::LightError value, ::fuchsia::hardware::light::LightError * result)

    Defined at line 51 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Rgb & _value, ::fuchsia::hardware::light::Rgb * _result)

    Defined at line 178 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Info & _value, ::fuchsia::hardware::light::Info * _result)

    Defined at line 201 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::GroupInfo & _value, ::fuchsia::hardware::light::GroupInfo * _result)

    Defined at line 226 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetNumLightsResponse & _value, ::fuchsia::hardware::light::LightGetNumLightsResponse * _result)

    Defined at line 247 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetNumLightGroupsResponse & _value, ::fuchsia::hardware::light::LightGetNumLightGroupsResponse * _result)

    Defined at line 268 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetInfoRequest & _value, ::fuchsia::hardware::light::LightGetInfoRequest * _result)

    Defined at line 289 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetInfo_Response & _value, ::fuchsia::hardware::light::Light_GetInfo_Response * _result)

    Defined at line 320 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetInfo_Result & value, ::fuchsia::hardware::light::Light_GetInfo_Result * result)

    Defined at line 430 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetCurrentSimpleValueRequest & _value, ::fuchsia::hardware::light::LightGetCurrentSimpleValueRequest * _result)

    Defined at line 451 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetCurrentSimpleValue_Response & _value, ::fuchsia::hardware::light::Light_GetCurrentSimpleValue_Response * _result)

    Defined at line 482 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetCurrentSimpleValue_Result & value, ::fuchsia::hardware::light::Light_GetCurrentSimpleValue_Result * result)

    Defined at line 592 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightSetSimpleValueRequest & _value, ::fuchsia::hardware::light::LightSetSimpleValueRequest * _result)

    Defined at line 615 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetSimpleValue_Response & _value, ::fuchsia::hardware::light::Light_SetSimpleValue_Response * _result)

    Defined at line 645 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetSimpleValue_Result & value, ::fuchsia::hardware::light::Light_SetSimpleValue_Result * result)

    Defined at line 754 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetCurrentBrightnessValueRequest & _value, ::fuchsia::hardware::light::LightGetCurrentBrightnessValueRequest * _result)

    Defined at line 775 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetCurrentBrightnessValue_Response & _value, ::fuchsia::hardware::light::Light_GetCurrentBrightnessValue_Response * _result)

    Defined at line 806 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetCurrentBrightnessValue_Result & value, ::fuchsia::hardware::light::Light_GetCurrentBrightnessValue_Result * result)

    Defined at line 916 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightSetBrightnessValueRequest & _value, ::fuchsia::hardware::light::LightSetBrightnessValueRequest * _result)

    Defined at line 939 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetBrightnessValue_Response & _value, ::fuchsia::hardware::light::Light_SetBrightnessValue_Response * _result)

    Defined at line 969 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetBrightnessValue_Result & value, ::fuchsia::hardware::light::Light_SetBrightnessValue_Result * result)

    Defined at line 1078 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetCurrentRgbValueRequest & _value, ::fuchsia::hardware::light::LightGetCurrentRgbValueRequest * _result)

    Defined at line 1099 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetCurrentRgbValue_Response & _value, ::fuchsia::hardware::light::Light_GetCurrentRgbValue_Response * _result)

    Defined at line 1130 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetCurrentRgbValue_Result & value, ::fuchsia::hardware::light::Light_GetCurrentRgbValue_Result * result)

    Defined at line 1240 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightSetRgbValueRequest & _value, ::fuchsia::hardware::light::LightSetRgbValueRequest * _result)

    Defined at line 1263 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetRgbValue_Response & _value, ::fuchsia::hardware::light::Light_SetRgbValue_Response * _result)

    Defined at line 1293 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetRgbValue_Result & value, ::fuchsia::hardware::light::Light_SetRgbValue_Result * result)

    Defined at line 1402 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetGroupInfoRequest & _value, ::fuchsia::hardware::light::LightGetGroupInfoRequest * _result)

    Defined at line 1423 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetGroupInfo_Response & _value, ::fuchsia::hardware::light::Light_GetGroupInfo_Response * _result)

    Defined at line 1454 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetGroupInfo_Result & value, ::fuchsia::hardware::light::Light_GetGroupInfo_Result * result)

    Defined at line 1564 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetGroupCurrentSimpleValueRequest & _value, ::fuchsia::hardware::light::LightGetGroupCurrentSimpleValueRequest * _result)

    Defined at line 1585 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetGroupCurrentSimpleValue_Response & _value, ::fuchsia::hardware::light::Light_GetGroupCurrentSimpleValue_Response * _result)

    Defined at line 1616 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetGroupCurrentSimpleValue_Result & value, ::fuchsia::hardware::light::Light_GetGroupCurrentSimpleValue_Result * result)

    Defined at line 1726 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightSetGroupSimpleValueRequest & _value, ::fuchsia::hardware::light::LightSetGroupSimpleValueRequest * _result)

    Defined at line 1749 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetGroupSimpleValue_Response & _value, ::fuchsia::hardware::light::Light_SetGroupSimpleValue_Response * _result)

    Defined at line 1779 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetGroupSimpleValue_Result & value, ::fuchsia::hardware::light::Light_SetGroupSimpleValue_Result * result)

    Defined at line 1888 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetGroupCurrentBrightnessValueRequest & _value, ::fuchsia::hardware::light::LightGetGroupCurrentBrightnessValueRequest * _result)

    Defined at line 1909 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetGroupCurrentBrightnessValue_Response & _value, ::fuchsia::hardware::light::Light_GetGroupCurrentBrightnessValue_Response * _result)

    Defined at line 1940 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetGroupCurrentBrightnessValue_Result & value, ::fuchsia::hardware::light::Light_GetGroupCurrentBrightnessValue_Result * result)

    Defined at line 2050 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightSetGroupBrightnessValueRequest & _value, ::fuchsia::hardware::light::LightSetGroupBrightnessValueRequest * _result)

    Defined at line 2073 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetGroupBrightnessValue_Response & _value, ::fuchsia::hardware::light::Light_SetGroupBrightnessValue_Response * _result)

    Defined at line 2103 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetGroupBrightnessValue_Result & value, ::fuchsia::hardware::light::Light_SetGroupBrightnessValue_Result * result)

    Defined at line 2212 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightGetGroupCurrentRgbValueRequest & _value, ::fuchsia::hardware::light::LightGetGroupCurrentRgbValueRequest * _result)

    Defined at line 2233 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetGroupCurrentRgbValue_Response & _value, ::fuchsia::hardware::light::Light_GetGroupCurrentRgbValue_Response * _result)

    Defined at line 2264 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_GetGroupCurrentRgbValue_Result & value, ::fuchsia::hardware::light::Light_GetGroupCurrentRgbValue_Result * result)

    Defined at line 2374 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::LightSetGroupRgbValueRequest & _value, ::fuchsia::hardware::light::LightSetGroupRgbValueRequest * _result)

    Defined at line 2397 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetGroupRgbValue_Response & _value, ::fuchsia::hardware::light::Light_SetGroupRgbValue_Response * _result)

    Defined at line 2427 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::light::Light_SetGroupRgbValue_Result & value, ::fuchsia::hardware::light::Light_SetGroupRgbValue_Result * result)

    Defined at line 2536 of file fidling/gen/sdk/fidl/fuchsia.hardware.light/fuchsia.hardware.light/hlcpp/fuchsia/hardware/light/cpp/fidl.h