BLE_API  v2.1.3
BLE GAP Appearance values

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.