template <>
class WireSyncClientImpl
Defined at line 293 of file fidling/gen/sdk/fidl/fuchsia.hardware.pin/fuchsia.hardware.pin/cpp/fidl/fuchsia.hardware.pin/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::fuchsia_hardware_pin::Pin>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::fuchsia_hardware_pin::Pin::Configure> Configure (::fuchsia_hardware_pin::wire::Configuration config)
Applies the configuration passed in `config`; see `Configuration` above. Fields not set in
`config` are not changed. The drive strength is rounded up or capped to a value that the
controller supports.
`new_config` contains the configuration of the pin after all supported fields have been set.
`Configure()` can be called with an empty `config` to return the current configuration
without making any changes.
Allocates 120 bytes of request buffer on the stack. Response is heap-allocated.