class InitStep

Defined at line 617 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

A single init step to be performed by the GPIO core driver.

Public Methods

void InitStep ()
void InitStep (const InitStep & )

Defined at line 623 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

InitStep & operator= (const InitStep & )

Defined at line 624 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

void InitStep (InitStep && )

Defined at line 625 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

InitStep & operator= (InitStep && )

Defined at line 626 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 633 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_call ()
InitStep WithCall (::fidl::ObjectView< ::fuchsia_hardware_pinimpl::wire::Call> val)

If set, the GPIO core driver will make a call to the PinImpl driver with the given pin and

arguments.

template <typename... Args>
InitStep WithCall (::fidl::AnyArena & allocator, Args &&... args)

If set, the GPIO core driver will make a call to the PinImpl driver with the given pin and

arguments.

Defined at line 648 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

::fuchsia_hardware_pinimpl::wire::Call & call ()

If set, the GPIO core driver will make a call to the PinImpl driver with the given pin and

arguments.

const ::fuchsia_hardware_pinimpl::wire::Call & call ()

If set, the GPIO core driver will make a call to the PinImpl driver with the given pin and

arguments.

bool is_delay ()
InitStep WithDelay (::fidl::ObjectView<int64_t> val)

If set, the GPIO core driver will delay for this long before processing the next step.

template <typename... Args>
InitStep WithDelay (::fidl::AnyArena & allocator, Args &&... args)

If set, the GPIO core driver will delay for this long before processing the next step.

Defined at line 668 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h

int64_t & delay ()

If set, the GPIO core driver will delay for this long before processing the next step.

const int64_t & delay ()

If set, the GPIO core driver will delay for this long before processing the next step.

::fuchsia_hardware_pinimpl::wire::InitStep::Tag Which ()

Enumerations

enum Tag
Name Value
kCall 1
kDelay 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 628 of file fidling/gen/sdk/fidl/fuchsia.hardware.pinimpl/fuchsia.hardware.pinimpl/cpp/fidl/fuchsia.hardware.pinimpl/cpp/wire_types.h