class StopController
Defined at line 139 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/cpp/fidl/fuchsia.hardware.usb.dci/cpp/markers.h
Stop running in peripheral mode.
Disconnect the device from the host (soft disconnect). Must only be called after
`SetInterface` has successfully bound a callback interface.
Calling this when the controller is already stopped is a no-op and returns `ZX_OK`.
This method replies after physical disconnection has been completed (the pull-up is
deasserted) and endpoints are disabled in hardware.
This triggers an asynchronous `UsbDciInterface::SetConnected(false)` event.
* error:
* `ZX_ERR_IO` if the hardware fails to stop or reset.
Public Members
static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal