class Appearance

Defined at line 42 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/common_types.h

Possible values for the LE Appearance property which describes the external

appearance of a peer at a high level.

(See the Bluetooth assigned-numbers document:

https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.characteristic.gap.appearance.xml)

This enum is flexible as newer devices may use new appearance values and in the future the

assigned numbers document may have additional entries.

Public Members

static Appearance kUnknown
static Appearance kPhone
static Appearance kComputer
static Appearance kWatch
static Appearance kWatchSports
static Appearance kClock
static Appearance kDisplay
static Appearance kRemoteControl
static Appearance kEyeGlasses
static Appearance kTag
static Appearance kKeyring
static Appearance kMediaPlayer
static Appearance kBarcodeScanner
static Appearance kThermometer
static Appearance kThermometerEar
static Appearance kHeartRateSensor
static Appearance kHeartRateSensorBelt
static Appearance kBloodPressure
static Appearance kBloodPressureArm
static Appearance kBloodPressureWrist
static Appearance kHid
static Appearance kHidKeyboard
static Appearance kHidMouse
static Appearance kHidJoystick
static Appearance kHidGamepad
static Appearance kHidDigitizerTablet
static Appearance kHidCardReader
static Appearance kHidDigitalPen
static Appearance kHidBarcodeScanner
static Appearance kGlucoseMeter
static Appearance kRunningWalkingSensor
static Appearance kRunningWalkingSensorInShoe
static Appearance kRunningWalkingSensorOnShoe
static Appearance kRunningWalkingSensorOnHip
static Appearance kCycling
static Appearance kCyclingComputer
static Appearance kCyclingSpeedSensor
static Appearance kCyclingCadenceSensor
static Appearance kCyclingPowerSensor
static Appearance kCyclingSpeedAndCadenceSensor
static Appearance kPulseOximeter
static Appearance kPulseOximeterFingertip
static Appearance kPulseOximeterWrist
static Appearance kWeightScale
static Appearance kPersonalMobility
static Appearance kPersonalMobilityWheelchair
static Appearance kPersonalMobilityScooter
static Appearance kGlucoseMonitor
static Appearance kSportsActivity
static Appearance kSportsActivityLocationDisplay
static Appearance kSportsActivityLocationAndNavDisplay
static Appearance kSportsActivityLocationPod
static Appearance kSportsActivityLocationAndNavPod

Public Methods

void Appearance ()

Defined at line 158 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/common_types.h

void Appearance (uint16_t value)

Defined at line 159 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/common_types.h

EnumForSwitching_ operator fuchsia_bluetooth::Appearance::EnumForSwitching_ ()

Defined at line 160 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/common_types.h

uint16_t operator unsigned short ()

Defined at line 161 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/common_types.h

bool IsUnknown ()

Defined at line 163 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/common_types.h

Appearance 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 278 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/common_types.h