class WriteFirmware

Defined at line 419 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/markers.h

Writes firmware data from `payload`.

`configuration` represents the A/B/R configuration. For platforms that do not support

firmware A/B/R, the parameter will be ignored by the underlying device-specific logic .

`type` is a device-specific string identifying the payload contents,

used to select the proper paving logic. For example, a device with

multiple bootloader stages might send them as separate calls to

`WriteFirmware()`, differentiated by `type`. An empty string

indicates the default type.

`payload` may need to be resized to the partition size, so the provided

vmo must have been created with `ZX_VMO_RESIZABLE` or must be a child

VMO that was created with `ZX_VMO_CHILD_RESIZABLE`.

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