fuchsia.device

PROTOCOLS

Controller

Defined in fuchsia.device/controller.fidl

Bind

Request {#Controller.Bind_Request}

Response {#Controller.Bind_Response}

ConfigureAutoSuspend

Request {#Controller.ConfigureAutoSuspend_Request}

Response {#Controller.ConfigureAutoSuspend_Response}

GetCurrentPerformanceState

Request {#Controller.GetCurrentPerformanceState_Request}

<EMPTY>

Response {#Controller.GetCurrentPerformanceState_Response}

GetDeviceName

Request {#Controller.GetDeviceName_Request}

<EMPTY>

Response {#Controller.GetDeviceName_Response}

GetDevicePerformanceStates

Request {#Controller.GetDevicePerformanceStates_Request}

<EMPTY>

Response {#Controller.GetDevicePerformanceStates_Response}

GetDevicePowerCaps

Request {#Controller.GetDevicePowerCaps_Request}

<EMPTY>

Response {#Controller.GetDevicePowerCaps_Response}

GetDriverName

Request {#Controller.GetDriverName_Request}

<EMPTY>

Response {#Controller.GetDriverName_Response}

GetEventHandle

Request {#Controller.GetEventHandle_Request}

<EMPTY>

Response {#Controller.GetEventHandle_Response}

GetMinDriverLogSeverity

Request {#Controller.GetMinDriverLogSeverity_Request}

<EMPTY>

Response {#Controller.GetMinDriverLogSeverity_Response}

GetPowerStateMapping

Request {#Controller.GetPowerStateMapping_Request}

<EMPTY>

Response {#Controller.GetPowerStateMapping_Response}

GetTopologicalPath

Request {#Controller.GetTopologicalPath_Request}

<EMPTY>

Response {#Controller.GetTopologicalPath_Response}

Rebind

Request {#Controller.Rebind_Request}

Response {#Controller.Rebind_Response}

Resume

Request {#Controller.Resume_Request}

<EMPTY>

Response {#Controller.Resume_Response}

RunCompatibilityTests

Request {#Controller.RunCompatibilityTests_Request}

Response {#Controller.RunCompatibilityTests_Response}

ScheduleUnbind

Request {#Controller.ScheduleUnbind_Request}

<EMPTY>

Response {#Controller.ScheduleUnbind_Response}

SetMinDriverLogSeverity

Request {#Controller.SetMinDriverLogSeverity_Request}

Response {#Controller.SetMinDriverLogSeverity_Response}

SetPerformanceState

Request {#Controller.SetPerformanceState_Request}

Response {#Controller.SetPerformanceState_Response}

Suspend

Request {#Controller.Suspend_Request}

Response {#Controller.Suspend_Response}

UnbindChildren

Request {#Controller.UnbindChildren_Request}

<EMPTY>

Response {#Controller.UnbindChildren_Response}

UpdatePowerStateMapping

Request {#Controller.UpdatePowerStateMapping_Request}

Response {#Controller.UpdatePowerStateMapping_Response}

NameProvider

Defined in fuchsia.device/name-provider.fidl

GetDeviceName

Request {#NameProvider.GetDeviceName_Request}

<EMPTY>

Response {#NameProvider.GetDeviceName_Response}

STRUCTS

Controller_Bind_Response {#Controller_Bind_Response data-text=“Controller_Bind_Response”}

Defined in fuchsia.device/controller.fidl

<EMPTY>

Controller_GetDevicePowerCaps_Response {#Controller_GetDevicePowerCaps_Response data-text=“Controller_GetDevicePowerCaps_Response”}

Defined in fuchsia.device/controller.fidl

Controller_GetPowerStateMapping_Response {#Controller_GetPowerStateMapping_Response data-text=“Controller_GetPowerStateMapping_Response”}

Defined in fuchsia.device/controller.fidl

Controller_GetTopologicalPath_Response {#Controller_GetTopologicalPath_Response data-text=“Controller_GetTopologicalPath_Response”}

Defined in fuchsia.device/controller.fidl

Controller_Rebind_Response {#Controller_Rebind_Response data-text=“Controller_Rebind_Response”}

Defined in fuchsia.device/controller.fidl

<EMPTY>

Controller_ScheduleUnbind_Response {#Controller_ScheduleUnbind_Response data-text=“Controller_ScheduleUnbind_Response”}

Defined in fuchsia.device/controller.fidl

<EMPTY>

Controller_UnbindChildren_Response {#Controller_UnbindChildren_Response data-text=“Controller_UnbindChildren_Response”}

Defined in fuchsia.device/controller.fidl

<EMPTY>

Controller_UpdatePowerStateMapping_Response {#Controller_UpdatePowerStateMapping_Response data-text=“Controller_UpdatePowerStateMapping_Response”}

Defined in fuchsia.device/controller.fidl

<EMPTY>

DevicePerformanceStateInfo {#DevicePerformanceStateInfo data-text=“DevicePerformanceStateInfo”}

Defined in fuchsia.device/controller.fidl

DevicePowerStateInfo {#DevicePowerStateInfo data-text=“DevicePowerStateInfo”}

Defined in fuchsia.device/controller.fidl

NameProvider_GetDeviceName_Response {#NameProvider_GetDeviceName_Response data-text=“NameProvider_GetDeviceName_Response”}

Defined in fuchsia.device/name-provider.fidl

SystemPowerStateInfo {#SystemPowerStateInfo data-text=“SystemPowerStateInfo”}

Defined in fuchsia.device/controller.fidl

ENUMS

DevicePowerState strict{:.fidl-attribute}

Type: uint8

Defined in fuchsia.device/controller.fidl

UNIONS

Controller_Bind_Result strict{:.fidl-attribute} {#Controller_Bind_Result data-text=“Controller_Bind_Result”}

Defined in fuchsia.device/controller.fidl

Controller_GetDevicePowerCaps_Result strict{:.fidl-attribute} {#Controller_GetDevicePowerCaps_Result data-text=“Controller_GetDevicePowerCaps_Result”}

Defined in fuchsia.device/controller.fidl

Controller_GetPowerStateMapping_Result strict{:.fidl-attribute} {#Controller_GetPowerStateMapping_Result data-text=“Controller_GetPowerStateMapping_Result”}

Defined in fuchsia.device/controller.fidl

Controller_GetTopologicalPath_Result strict{:.fidl-attribute} {#Controller_GetTopologicalPath_Result data-text=“Controller_GetTopologicalPath_Result”}

Defined in fuchsia.device/controller.fidl

Controller_Rebind_Result strict{:.fidl-attribute} {#Controller_Rebind_Result data-text=“Controller_Rebind_Result”}

Defined in fuchsia.device/controller.fidl

Controller_ScheduleUnbind_Result strict{:.fidl-attribute} {#Controller_ScheduleUnbind_Result data-text=“Controller_ScheduleUnbind_Result”}

Defined in fuchsia.device/controller.fidl

Controller_UnbindChildren_Result strict{:.fidl-attribute} {#Controller_UnbindChildren_Result data-text=“Controller_UnbindChildren_Result”}

Defined in fuchsia.device/controller.fidl

Controller_UpdatePowerStateMapping_Result strict{:.fidl-attribute} {#Controller_UpdatePowerStateMapping_Result data-text=“Controller_UpdatePowerStateMapping_Result”}

Defined in fuchsia.device/controller.fidl

NameProvider_GetDeviceName_Result strict{:.fidl-attribute} {#NameProvider_GetDeviceName_Result data-text=“NameProvider_GetDeviceName_Result”}

Defined in fuchsia.device/name-provider.fidl

CONSTANTS