Namespaces

Enumerations

enum class Class : uint8_t
Name Value Comments
kGeneric 1u --
kBluetoothHci 2u

A Bluetooth host controller

kConsole 3u

An interactive console

kKernelDebug 4u

Kernel debug serial

kMcu 5u

MCU serial connection

Description of what type of serial device this is

TODO(https://fxbug.dev/393643944): Consider replacing this enum.

Defined at line 19 of file fidling/gen/sdk/fidl/fuchsia.hardware.serial/fuchsia.hardware.serial/cpp/fidl/fuchsia.hardware.serial/cpp/common_types.h

enum class CharacterWidth : uint8_t
Name Value
kBits5 1u
kBits6 2u
kBits7 3u
kBits8 4u

Number of bits per character

Defined at line 47 of file fidling/gen/sdk/fidl/fuchsia.hardware.serial/fuchsia.hardware.serial/cpp/fidl/fuchsia.hardware.serial/cpp/common_types.h

enum class StopWidth : uint8_t
Name Value
kBits1 1u
kBits2 2u

Number of stop bits

Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.hardware.serial/fuchsia.hardware.serial/cpp/fidl/fuchsia.hardware.serial/cpp/common_types.h

enum class Parity : uint8_t
Name Value
kNone 1u
kEven 2u
kOdd 3u

Which parity computation to use, if any.

Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.hardware.serial/fuchsia.hardware.serial/cpp/fidl/fuchsia.hardware.serial/cpp/common_types.h

enum class FlowControl : uint8_t
Name Value Comments
kNone 1u --
kCtsRts 2u

Clear To Send/Request To Send

What flow control mechanism to use

Defined at line 107 of file fidling/gen/sdk/fidl/fuchsia.hardware.serial/fuchsia.hardware.serial/cpp/fidl/fuchsia.hardware.serial/cpp/common_types.h

Records