BLE_API v2.1.3

Macros
BLE GAP Appearance values
BLE GAP Definition

## Macros
#define | BLE_APPEARANCE_UNKNOWN 0x0000
#define | BLE_APPEARANCE_GENERIC_PHONE 0x0040
#define | BLE_APPEARANCE_GENERIC_COMPUTER 0x0080
#define | BLE_APPEARANCE_GENERIC_WATCH 0x00C0
#define | BLE_APPEARANCE_WATCH_SPORTS_WATCH 0x00C1
#define | BLE_APPEARANCE_GENERIC_CLOCK 0x0100
#define | BLE_APPEARANCE_GENERIC_DISPLAY 0x0140
#define | BLE_APPEARANCE_GENERIC_REMOTE_CONTROL 0x0180
#define | BLE_APPEARANCE_GENERIC_EYE_GLASSES 0x01C0
#define | BLE_APPEARANCE_GENERIC_TAG 0x0200
#define | BLE_APPEARANCE_GENERIC_KEYRING 0x0240
#define | BLE_APPEARANCE_GENERIC_MEDIA_PLAYER 0x0280
#define | BLE_APPEARANCE_GENERIC_BARCODE_SCANNER 0x02C0
#define | BLE_APPEARANCE_GENERIC_THERMOMETER 0x0300
#define | BLE_APPEARANCE_THERMOMETER_EAR 0x0301
#define | BLE_APPEARANCE_GENERIC_HEART_RATE_SENSOR 0x0340
#define | BLE_APPEARANCE_HEART_RATE_SENSOR_HEART_RATE_BELT 0x0341
#define | BLE_APPEARANCE_GENERIC_BLOOD_PRESSURE 0x0380
#define | BLE_APPEARANCE_BLOOD_PRESSURE_ARM 0x0381
#define | BLE_APPEARANCE_BLOOD_PRESSURE_WRIST 0x0382
#define | BLE_APPEARANCE_GENERIC_HID 0x03C0
#define | BLE_APPEARANCE_HID_KEYBOARD 0x03C1
#define | BLE_APPEARANCE_HID_MOUSE 0x03C2
#define | BLE_APPEARANCE_HID_JOYSTICK 0x03C3
#define | BLE_APPEARANCE_HID_GAMEPAD 0x03C4
#define | BLE_APPEARANCE_HID_DIGITIZERSUBTYPE 0x03C5
#define | BLE_APPEARANCE_HID_CARD_READER 0x03C6
#define | BLE_APPEARANCE_HID_DIGITAL_PEN 0x03C7
#define | BLE_APPEARANCE_HID_BARCODE 0x03C8
#define | BLE_APPEARANCE_GENERIC_GLUCOSE_METER 0x0400
#define | BLE_APPEARANCE_GENERIC_RUNNING_WALKING_SENSOR 0x0440
#define | BLE_APPEARANCE_RUNNING_WALKING_SENSOR_IN_SHOE 0x0441
#define | BLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_SHOE 0x0442
#define | BLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_HIP 0x0443
#define | BLE_APPEARANCE_GENERIC_CYCLING 0x0480
#define | BLE_APPEARANCE_CYCLING_CYCLING_COMPUTER 0x0481
#define | BLE_APPEARANCE_CYCLING_SPEED_SENSOR 0x0482
#define | BLE_APPEARANCE_CYCLING_CADENCE_SENSOR 0x0483
#define | BLE_APPEARANCE_CYCLING_POWER_SENSOR 0x0484
#define | BLE_APPEARANCE_CYCLING_SPEED_CADENCE_SENSOR 0x0485
#define | BLE_APPEARANCE_GENERIC_PULSE_OXIMETER 0x0C40
#define | BLE_APPEARANCE_PULSE_OXIMETER_FINGERTIP 0x0C41
#define | BLE_APPEARANCE_PULSE_OXIMETER_WRIST_WORN 0x0C42
#define | BLE_APPEARANCE_GENERIC_WEIGHT_SCALE 0x0C80
#define | BLE_APPEARANCE_GENERIC_OUTDOOR_SPORTS_ACT 0x1440
#define | BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_DISP 0x1441
#define | BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_AND_NAV_DISP 0x1442
#define | BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_POD 0x1443
#define | BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_AND_NAV_POD 0x1444

## Detailed Description

Note
  https://www.bluetooth.org/en-us/specification/assigned-numbers

## Macro Definition Documentation

## ◆ BLE_APPEARANCE_BLOOD_PRESSURE_ARM

#define BLE_APPEARANCE_BLOOD_PRESSURE_ARM 0x0381

Blood Pressure: Arm.

## ◆ BLE_APPEARANCE_BLOOD_PRESSURE_WRIST

#define BLE_APPEARANCE_BLOOD_PRESSURE_WRIST 0x0382

Blood Pressure: Wrist.

## ◆ BLE_APPEARANCE_CYCLING_CADENCE_SENSOR

#define BLE_APPEARANCE_CYCLING_CADENCE_SENSOR 0x0483

Cycling: Cadence Sensor.

## ◆ BLE_APPEARANCE_CYCLING_CYCLING_COMPUTER

#define BLE_APPEARANCE_CYCLING_CYCLING_COMPUTER 0x0481

Cycling: Cycling Computer.

## ◆ BLE_APPEARANCE_CYCLING_POWER_SENSOR

#define BLE_APPEARANCE_CYCLING_POWER_SENSOR 0x0484

Cycling: Power Sensor.

## ◆ BLE_APPEARANCE_CYCLING_SPEED_CADENCE_SENSOR

#define BLE_APPEARANCE_CYCLING_SPEED_CADENCE_SENSOR 0x0485

Cycling: Speed and Cadence Sensor.

## ◆ BLE_APPEARANCE_CYCLING_SPEED_SENSOR

#define BLE_APPEARANCE_CYCLING_SPEED_SENSOR 0x0482

Cycling: Speed Sensor.

## ◆ BLE_APPEARANCE_GENERIC_BARCODE_SCANNER

#define BLE_APPEARANCE_GENERIC_BARCODE_SCANNER 0x02C0

Generic Barcode Scanner.

## ◆ BLE_APPEARANCE_GENERIC_BLOOD_PRESSURE

#define BLE_APPEARANCE_GENERIC_BLOOD_PRESSURE 0x0380

Generic Blood Pressure.

## ◆ BLE_APPEARANCE_GENERIC_CLOCK

#define BLE_APPEARANCE_GENERIC_CLOCK 0x0100

Generic Clock.

## ◆ BLE_APPEARANCE_GENERIC_COMPUTER

#define BLE_APPEARANCE_GENERIC_COMPUTER 0x0080

Generic Computer.

## ◆ BLE_APPEARANCE_GENERIC_CYCLING

#define BLE_APPEARANCE_GENERIC_CYCLING 0x0480

Generic Cycling.

## ◆ BLE_APPEARANCE_GENERIC_DISPLAY

#define BLE_APPEARANCE_GENERIC_DISPLAY 0x0140

Generic Display.

## ◆ BLE_APPEARANCE_GENERIC_EYE_GLASSES

#define BLE_APPEARANCE_GENERIC_EYE_GLASSES 0x01C0

Generic Eye-glasses.

## ◆ BLE_APPEARANCE_GENERIC_GLUCOSE_METER

#define BLE_APPEARANCE_GENERIC_GLUCOSE_METER 0x0400

Generic Glucose Meter.

## ◆ BLE_APPEARANCE_GENERIC_HEART_RATE_SENSOR

#define BLE_APPEARANCE_GENERIC_HEART_RATE_SENSOR 0x0340

Generic Heart rate Sensor.

## ◆ BLE_APPEARANCE_GENERIC_HID

#define BLE_APPEARANCE_GENERIC_HID 0x03C0

Human Interface Device (HID).

## ◆ BLE_APPEARANCE_GENERIC_KEYRING

#define BLE_APPEARANCE_GENERIC_KEYRING 0x0240

Generic Keyring.

## ◆ BLE_APPEARANCE_GENERIC_MEDIA_PLAYER

#define BLE_APPEARANCE_GENERIC_MEDIA_PLAYER 0x0280

Generic Media Player.

## ◆ BLE_APPEARANCE_GENERIC_OUTDOOR_SPORTS_ACT

#define BLE_APPEARANCE_GENERIC_OUTDOOR_SPORTS_ACT 0x1440

Generic Outdoor Sports Activity.

## ◆ BLE_APPEARANCE_GENERIC_PHONE

#define BLE_APPEARANCE_GENERIC_PHONE 0x0040

Generic Phone.

## ◆ BLE_APPEARANCE_GENERIC_PULSE_OXIMETER

#define BLE_APPEARANCE_GENERIC_PULSE_OXIMETER 0x0C40

Generic Pulse Oximeter.

## ◆ BLE_APPEARANCE_GENERIC_REMOTE_CONTROL

#define BLE_APPEARANCE_GENERIC_REMOTE_CONTROL 0x0180

Generic Remote Control.

## ◆ BLE_APPEARANCE_GENERIC_RUNNING_WALKING_SENSOR

#define BLE_APPEARANCE_GENERIC_RUNNING_WALKING_SENSOR 0x0440

Generic Running Walking Sensor.

## ◆ BLE_APPEARANCE_GENERIC_TAG

#define BLE_APPEARANCE_GENERIC_TAG 0x0200

Generic Tag.

## ◆ BLE_APPEARANCE_GENERIC_THERMOMETER

#define BLE_APPEARANCE_GENERIC_THERMOMETER 0x0300

Generic Thermometer.

## ◆ BLE_APPEARANCE_GENERIC_WATCH

#define BLE_APPEARANCE_GENERIC_WATCH 0x00C0

Generic Watch.

## ◆ BLE_APPEARANCE_GENERIC_WEIGHT_SCALE

#define BLE_APPEARANCE_GENERIC_WEIGHT_SCALE 0x0C80

Generic Weight Scale.

## ◆ BLE_APPEARANCE_HEART_RATE_SENSOR_HEART_RATE_BELT

#define BLE_APPEARANCE_HEART_RATE_SENSOR_HEART_RATE_BELT 0x0341

Heart Rate Sensor: Heart Rate Belt.

## ◆ BLE_APPEARANCE_HID_BARCODE

#define BLE_APPEARANCE_HID_BARCODE 0x03C8

Barcode Scanner (HID Subtype).

## ◆ BLE_APPEARANCE_HID_CARD_READER

#define BLE_APPEARANCE_HID_CARD_READER 0x03C6

Card Reader (HID Subtype).

## ◆ BLE_APPEARANCE_HID_DIGITAL_PEN

#define BLE_APPEARANCE_HID_DIGITAL_PEN 0x03C7

Digital Pen (HID Subtype).

## ◆ BLE_APPEARANCE_HID_DIGITIZERSUBTYPE

#define BLE_APPEARANCE_HID_DIGITIZERSUBTYPE 0x03C5

Digitizer Tablet (HID Subtype).

## ◆ BLE_APPEARANCE_HID_GAMEPAD

#define BLE_APPEARANCE_HID_GAMEPAD 0x03C4

Gamepad (HID Subtype).

## ◆ BLE_APPEARANCE_HID_JOYSTICK

#define BLE_APPEARANCE_HID_JOYSTICK 0x03C3

Joystick (HID Subtype).

## ◆ BLE_APPEARANCE_HID_KEYBOARD

#define BLE_APPEARANCE_HID_KEYBOARD 0x03C1

Keyboard (HID Subtype).

## ◆ BLE_APPEARANCE_HID_MOUSE

#define BLE_APPEARANCE_HID_MOUSE 0x03C2

Mouse (HID Subtype).

## ◆ BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_AND_NAV_DISP

#define BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_AND_NAV_DISP 0x1442

Location and Navigation Display Device (Outdoor Sports Activity subtype).

## ◆ BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_AND_NAV_POD

#define BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_AND_NAV_POD 0x1444

Location and Navigation Pod (Outdoor Sports Activity subtype).

## ◆ BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_DISP

#define BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_DISP 0x1441

Location Display Device (Outdoor Sports Activity subtype).

## ◆ BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_POD

#define BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_POD 0x1443

Location Pod (Outdoor Sports Activity subtype).

## ◆ BLE_APPEARANCE_PULSE_OXIMETER_FINGERTIP

#define BLE_APPEARANCE_PULSE_OXIMETER_FINGERTIP 0x0C41

Fingertip (Pulse Oximeter subtype).

## ◆ BLE_APPEARANCE_PULSE_OXIMETER_WRIST_WORN

#define BLE_APPEARANCE_PULSE_OXIMETER_WRIST_WORN 0x0C42

Wrist Worn(Pulse Oximeter subtype).

## ◆ BLE_APPEARANCE_RUNNING_WALKING_SENSOR_IN_SHOE

#define BLE_APPEARANCE_RUNNING_WALKING_SENSOR_IN_SHOE 0x0441

Running Walking Sensor: In-Shoe.

## ◆ BLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_HIP

#define BLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_HIP 0x0443

Running Walking Sensor: On-Hip.

## ◆ BLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_SHOE

#define BLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_SHOE 0x0442

Running Walking Sensor: On-Shoe.

## ◆ BLE_APPEARANCE_THERMOMETER_EAR

#define BLE_APPEARANCE_THERMOMETER_EAR 0x0301

Thermometer: Ear.

## ◆ BLE_APPEARANCE_UNKNOWN

#define BLE_APPEARANCE_UNKNOWN 0x0000

Unknown.

## ◆ BLE_APPEARANCE_WATCH_SPORTS_WATCH

#define BLE_APPEARANCE_WATCH_SPORTS_WATCH 0x00C1

Watch, Sports Watch.