class InitCall
Defined at line 552 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h
Arguments to a fuchsia.hardware.pinimpl.PinImpl call to make as part of an `InitStep`.
Public Methods
void InitCall ()
void InitCall (const InitCall & )
Defined at line 556 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h
InitCall & operator= (const InitCall & )
Defined at line 557 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h
void InitCall (InitCall && )
Defined at line 558 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h
InitCall & operator= (InitCall && )
Defined at line 559 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h
bool IsUnknown ()
Defined at line 566 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h
bool has_invalid_tag ()
bool is_pin_config ()
InitCall WithPinConfig (::fidl::ObjectView< ::fuchsia_hardware_pin::wire::Configuration> val)
If set, the GPIO core driver will call `Configure' with the given config.
template <typename... Args>
InitCall WithPinConfig (::fidl::AnyArena & allocator, Args &&... args)
If set, the GPIO core driver will call `Configure' with the given config.
Defined at line 579 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h
::fuchsia_hardware_pin::wire::Configuration & pin_config ()
If set, the GPIO core driver will call `Configure' with the given config.
const ::fuchsia_hardware_pin::wire::Configuration & pin_config ()
If set, the GPIO core driver will call `Configure' with the given config.
bool is_buffer_mode ()
InitCall WithBufferMode (::fuchsia_hardware_gpio::wire::BufferMode val)
If set, the GPIO core driver will call `SetBufferMode` with the given mode.
::fuchsia_hardware_gpio::wire::BufferMode & buffer_mode ()
If set, the GPIO core driver will call `SetBufferMode` with the given mode.
const ::fuchsia_hardware_gpio::wire::BufferMode & buffer_mode ()
If set, the GPIO core driver will call `SetBufferMode` with the given mode.
::fuchsia_hardware_pinimpl::wire::InitCall::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kPinConfig | 1 |
| kBufferMode | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 561 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h