class SystemType
Defined at line 189 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/hlcpp/fuchsia/hardware/adb/cpp/fidl.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 DEVICE
static SystemType RECOVERY
static SystemType SIDELOAD
static SystemType RESCUE
static SystemType BOOTLOADER
Public Methods
void SystemType ()
Defined at line 191 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/hlcpp/fuchsia/hardware/adb/cpp/fidl.h
void SystemType (uint32_t value)
Defined at line 192 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/hlcpp/fuchsia/hardware/adb/cpp/fidl.h
uint32_t operator unsigned int ()
Defined at line 193 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/hlcpp/fuchsia/hardware/adb/cpp/fidl.h
bool IsUnknown ()
Defined at line 195 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/hlcpp/fuchsia/hardware/adb/cpp/fidl.h
SystemType Unknown ()
Defined at line 212 of file fidling/gen/sdk/fidl/fuchsia.hardware.adb/fuchsia.hardware.adb/hlcpp/fuchsia/hardware/adb/cpp/fidl.h