Project: /_project.yaml Book: /_book.yaml
Defined in fuchsia.device/controller.fidl
Interface for manipulating a device in a devhost
Attempt to bind the requested driver to this device
Disconnect this device and allow its parent to be bound again. This may not complete before it returns.
Return the name of the driver managing this the device
Return the name of the device
Return the topological path for this device
Get an event for monitoring device conditions (see DEVICE_SIGNAL_*
constants)
Return the current logging flags for this device's driver
Set the logging flags for this device's driver. Each set bit in clear_flags
will be cleared in the log flags state. Each set bit in set_flags
will then be set in the log flags state.
Debug command: execute the device's suspend hook
Debug command: execute the device's resume hook
Runs compatibility tests for the driver that binds to this device. The |hook_wait_time| is the time that the driver expects to take for each device hook in nanoseconds. Returns whether the driver passed the compatibility check.
Gets the device power capabilities. Used by the system wide power manager to manage power for this device.
Updates the mapping between system power states to device power states. Used by the system wide power manager to manage power for this device
Get the mapping between system power states to device power states. Used by the system wide power manager to manage power for this device.
Transition this device from a working to a sleep state or from a sleep state to a deeper sleep state.
Transition this device from a sleep state to a working state.
Defined in fuchsia.device/name-provider.fidl
Interface for getting device names.
Return the name of this Fuchsia device.
generated
generated
generated
generated
Defined in fuchsia.device/controller.fidl
Defined in fuchsia.device/controller.fidl
generated
Type: uint8
Defined in fuchsia.device/controller.fidl
generated
generated
generated
generated
generated