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