class SystemType
Defined at line 124 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/cpp/fidl/fuchsia.hardware.adb/cpp/common_types.h
Represents the device's system type sent during the ADB connection handshake (A_CNXN).
This identifies the mode the device is currently operating in to the ADB host.
The connection string in ADB, sent during the A_CNXN handshake, is structured as
`
<systemtype
>:
<serialno
>:
<banner
>`.
- `
<systemtype
>`: Identifies the device's mode and corresponds to the values in `SystemType`.
- `
<serialno
>`: The device's serial number. This field is commonly empty.
- `
<banner
>`: Contains metadata about the device, such as properties like product name, model,
and supported features (e.g., "ro.product.name=...", "features=...").
Public Members
static SystemType kDevice
static SystemType kRecovery
static SystemType kSideload
static SystemType kRescue
static SystemType kBootloader
Public Methods
void SystemType ()
Defined at line 149 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/cpp/fidl/fuchsia.hardware.adb/cpp/common_types.h
void SystemType (uint32_t value)
Defined at line 150 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/cpp/fidl/fuchsia.hardware.adb/cpp/common_types.h
EnumForSwitching_ operator fuchsia_hardware_adb::SystemType::EnumForSwitching_ ()
Defined at line 151 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/cpp/fidl/fuchsia.hardware.adb/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 152 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/cpp/fidl/fuchsia.hardware.adb/cpp/common_types.h
bool IsUnknown ()
Defined at line 154 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/cpp/fidl/fuchsia.hardware.adb/cpp/common_types.h
SystemType Unknown ()
Returns an enum corresponding to the member designated as
in the
FIDL schema if exists, or a compiler-reserved unknown value otherwise.
Defined at line 173 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/cpp/fidl/fuchsia.hardware.adb/cpp/common_types.h