|
Zephyr Project API 4.2.99
A Scalable Open Source RTOS
|
Core Specification Assigned Numbers. More...
Common Data Types | |
| #define | BT_DATA_FLAGS 0x01 |
| AD flags. | |
| #define | BT_DATA_UUID16_SOME 0x02 |
| 16-bit UUID, more available | |
| #define | BT_DATA_UUID16_ALL 0x03 |
| 16-bit UUID, all listed | |
| #define | BT_DATA_UUID32_SOME 0x04 |
| 32-bit UUID, more available | |
| #define | BT_DATA_UUID32_ALL 0x05 |
| 32-bit UUID, all listed | |
| #define | BT_DATA_UUID128_SOME 0x06 |
| 128-bit UUID, more available | |
| #define | BT_DATA_UUID128_ALL 0x07 |
| 128-bit UUID, all listed | |
| #define | BT_DATA_NAME_SHORTENED 0x08 |
| Shortened name. | |
| #define | BT_DATA_NAME_COMPLETE 0x09 |
| Complete name. | |
| #define | BT_DATA_TX_POWER 0x0a |
| Tx Power. | |
| #define | BT_DATA_DEVICE_CLASS 0x0d |
| Class of Device. | |
| #define | BT_DATA_SIMPLE_PAIRING_HASH_C192 0x0e |
| Simple Pairing Hash C-192. | |
| #define | BT_DATA_SIMPLE_PAIRING_RAND_C192 0x0f |
| Simple Pairing Randomizer R-192. | |
| #define | BT_DATA_DEVICE_ID 0x10 |
| Device ID (Profile) | |
| #define | BT_DATA_SM_TK_VALUE 0x10 |
| Security Manager TK Value. | |
| #define | BT_DATA_SM_OOB_FLAGS 0x11 |
| Security Manager OOB Flags. | |
| #define | BT_DATA_PERIPHERAL_INT_RANGE 0x12 |
| Peripheral Connection Interval Range. | |
| #define | BT_DATA_SOLICIT16 0x14 |
| Solicit UUIDs, 16-bit. | |
| #define | BT_DATA_SOLICIT128 0x15 |
| Solicit UUIDs, 128-bit. | |
| #define | BT_DATA_SVC_DATA16 0x16 |
| Service data, 16-bit UUID. | |
| #define | BT_DATA_PUB_TARGET_ADDR 0x17 |
| Public Target Address. | |
| #define | BT_DATA_RAND_TARGET_ADDR 0x18 |
| Random Target Address. | |
| #define | BT_DATA_GAP_APPEARANCE 0x19 |
| GAP appearance. | |
| #define | BT_DATA_ADV_INT 0x1a |
| Advertising Interval. | |
| #define | BT_DATA_LE_BT_DEVICE_ADDRESS 0x1b |
| LE Bluetooth Device Address. | |
| #define | BT_DATA_LE_ROLE 0x1c |
| LE Role. | |
| #define | BT_DATA_SIMPLE_PAIRING_HASH 0x1d |
| Simple Pairing Hash C256. | |
| #define | BT_DATA_SIMPLE_PAIRING_RAND 0x1e |
| Simple Pairing Randomizer R256. | |
| #define | BT_DATA_SOLICIT32 0x1f |
| Solicit UUIDs, 32-bit. | |
| #define | BT_DATA_SVC_DATA32 0x20 |
| Service data, 32-bit UUID. | |
| #define | BT_DATA_SVC_DATA128 0x21 |
| Service data, 128-bit UUID. | |
| #define | BT_DATA_LE_SC_CONFIRM_VALUE 0x22 |
| LE SC Confirmation Value. | |
| #define | BT_DATA_LE_SC_RANDOM_VALUE 0x23 |
| LE SC Random Value. | |
| #define | BT_DATA_URI 0x24 |
| URI. | |
| #define | BT_DATA_INDOOR_POS 0x25 |
| Indoor Positioning. | |
| #define | BT_DATA_TRANS_DISCOVER_DATA 0x26 |
| Transport Discovery Data. | |
| #define | BT_DATA_LE_SUPPORTED_FEATURES 0x27 |
| LE Supported Features. | |
| #define | BT_DATA_CHANNEL_MAP_UPDATE_IND 0x28 |
| Channel Map Update Indication. | |
| #define | BT_DATA_MESH_PROV 0x29 |
| Mesh Provisioning PDU. | |
| #define | BT_DATA_MESH_MESSAGE 0x2a |
| Mesh Networking PDU. | |
| #define | BT_DATA_MESH_BEACON 0x2b |
| Mesh Beacon. | |
| #define | BT_DATA_BIG_INFO 0x2c |
| BIGInfo. | |
| #define | BT_DATA_BROADCAST_CODE 0x2d |
| Broadcast Code. | |
| #define | BT_DATA_CSIS_RSI 0x2e |
| CSIS Random Set ID type. | |
| #define | BT_DATA_ADV_INT_LONG 0x2f |
| Advertising Interval long. | |
| #define | BT_DATA_BROADCAST_NAME 0x30 |
| Broadcast Name. | |
| #define | BT_DATA_ENCRYPTED_AD_DATA 0x31 |
| Encrypted Advertising Data. | |
| #define | BT_DATA_PAWR_TIMING_INFO 0x32 |
| Periodic Advertising Response Timing Info. | |
| #define | BT_DATA_ESL 0x34 |
| Electronic Shelf Label Profile. | |
| #define | BT_DATA_3D_INFO 0x3D |
| 3D Information Data | |
| #define | BT_DATA_MANUFACTURER_DATA 0xff |
| Manufacturer Specific Data. | |
Flags data type values | |
| #define | BT_LE_AD_LIMITED 0x01 |
| Limited Discoverable. | |
| #define | BT_LE_AD_GENERAL 0x02 |
| General Discoverable. | |
| #define | BT_LE_AD_NO_BREDR 0x04 |
| BR/EDR not supported. | |
Core Specification Assigned Numbers.
| #define BT_APPEARANCE_AIRCRAFT_LARGE_PASSENGER 0x0984 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Large Passenger Aircraft.
| #define BT_APPEARANCE_AIRCRAFT_LIGHT 0x0981 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Light Aircraft.
| #define BT_APPEARANCE_AIRCRAFT_MICROLIGHT 0x0982 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Microlight.
| #define BT_APPEARANCE_AIRCRAFT_PARAGLIDER 0x0983 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Paraglider.
| #define BT_APPEARANCE_APPLIANCE_CLOTHES_IRON 0x0909 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Clothes iron.
| #define BT_APPEARANCE_APPLIANCE_CLOTHES_STEAMER 0x090F |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Clothes steamer.
| #define BT_APPEARANCE_APPLIANCE_COFFEE_MAKER 0x0908 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Coffee maker.
| #define BT_APPEARANCE_APPLIANCE_CURLING_IRON 0x090A |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Curling iron.
| #define BT_APPEARANCE_APPLIANCE_DRYER 0x0907 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Dryer.
| #define BT_APPEARANCE_APPLIANCE_FREEZER 0x0902 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Freezer.
| #define BT_APPEARANCE_APPLIANCE_HAIR_DRYER 0x090B |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Hair dryer.
| #define BT_APPEARANCE_APPLIANCE_MICROWAVE 0x0904 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Microwave.
| #define BT_APPEARANCE_APPLIANCE_OVEN 0x0903 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Oven.
| #define BT_APPEARANCE_APPLIANCE_REFRIGERATOR 0x0901 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Refrigerator.
| #define BT_APPEARANCE_APPLIANCE_RICE_COOKER 0x090E |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Rice cooker.
| #define BT_APPEARANCE_APPLIANCE_ROBOTIC_VACUUM_CLEANER 0x090D |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Robotic vacuum cleaner.
| #define BT_APPEARANCE_APPLIANCE_TOASTER 0x0905 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Toaster.
| #define BT_APPEARANCE_APPLIANCE_VACUUM_CLEANER 0x090C |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Vacuum cleaner.
| #define BT_APPEARANCE_APPLIANCE_WASHING_MACHINE 0x0906 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Washing Machine.
| #define BT_APPEARANCE_AUDIO_SINK_BOOKSHELF_SPEAKER 0x0843 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Bookshelf Speaker.
| #define BT_APPEARANCE_AUDIO_SINK_SOUNDBAR 0x0842 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Soundbar.
| #define BT_APPEARANCE_AUDIO_SINK_SPEAKERPHONE 0x0845 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Speakerphone.
| #define BT_APPEARANCE_AUDIO_SINK_STANDALONE_SPEAKER 0x0841 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Standalone Speaker.
| #define BT_APPEARANCE_AUDIO_SINK_STANDMOUNTED_SPEAKER 0x0844 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Standmounted Speaker.
| #define BT_APPEARANCE_AUDIO_SOURCE_ALARM 0x0882 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Alarm.
| #define BT_APPEARANCE_AUDIO_SOURCE_AUDITORIUM 0x0889 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Auditorium.
| #define BT_APPEARANCE_AUDIO_SOURCE_BELL 0x0883 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Bell.
| #define BT_APPEARANCE_AUDIO_SOURCE_BROADCASTING_DEVICE 0x0885 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Broadcasting Device.
| #define BT_APPEARANCE_AUDIO_SOURCE_BROADCASTING_ROOM 0x0888 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Broadcasting Room.
| #define BT_APPEARANCE_AUDIO_SOURCE_HORN 0x0884 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Horn.
| #define BT_APPEARANCE_AUDIO_SOURCE_KIOSK 0x0887 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Kiosk.
| #define BT_APPEARANCE_AUDIO_SOURCE_MICROPHONE 0x0881 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Microphone.
| #define BT_APPEARANCE_AUDIO_SOURCE_SERVICE_DESK 0x0886 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Service Desk.
| #define BT_APPEARANCE_AV_EQUIPMENT_AMPLIFIER 0x09C1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Amplifier.
| #define BT_APPEARANCE_AV_EQUIPMENT_BLURAY_PLAYER 0x09C8 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Bluray Player.
| #define BT_APPEARANCE_AV_EQUIPMENT_CD_PLAYER 0x09C6 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
CD Player.
| #define BT_APPEARANCE_AV_EQUIPMENT_DVD_PLAYER 0x09C7 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
DVD Player.
| #define BT_APPEARANCE_AV_EQUIPMENT_OPTICAL_DISC_PLAYER 0x09C9 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Optical Disc Player.
| #define BT_APPEARANCE_AV_EQUIPMENT_RADIO 0x09C3 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Radio.
| #define BT_APPEARANCE_AV_EQUIPMENT_RECEIVER 0x09C2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Receiver.
| #define BT_APPEARANCE_AV_EQUIPMENT_SET_TOP_BOX 0x09CA |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Set-Top Box.
| #define BT_APPEARANCE_AV_EQUIPMENT_TUNER 0x09C4 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Tuner.
| #define BT_APPEARANCE_AV_EQUIPMENT_TURNTABLE 0x09C5 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Turntable.
| #define BT_APPEARANCE_BLOOD_PRESSURE_ARM 0x0381 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Arm Blood Pressure.
| #define BT_APPEARANCE_BLOOD_PRESSURE_WRIST 0x0382 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Wrist Blood Pressure.
| #define BT_APPEARANCE_COMPUTER_ALL_IN_ONE 0x0089 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
All in One.
| #define BT_APPEARANCE_COMPUTER_BLADE_SERVER 0x008A |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Blade Server.
| #define BT_APPEARANCE_COMPUTER_CONVERTIBLE 0x008B |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Convertible.
| #define BT_APPEARANCE_COMPUTER_DESKTOP_WORKSTATION 0x0081 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Desktop Workstation.
| #define BT_APPEARANCE_COMPUTER_DETACHABLE 0x008C |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Detachable.
| #define BT_APPEARANCE_COMPUTER_DOCKING_STATION 0x0088 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Docking Station.
| #define BT_APPEARANCE_COMPUTER_HANDHELD_PCPDA 0x0084 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Handheld PC/PDA (clamshell)
| #define BT_APPEARANCE_COMPUTER_IOT_GATEWAY 0x008D |
#include <include/zephyr/bluetooth/assigned_numbers.h>
IoT Gateway.
| #define BT_APPEARANCE_COMPUTER_LAPTOP 0x0083 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Laptop.
| #define BT_APPEARANCE_COMPUTER_MINI_PC 0x008E |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Mini PC.
| #define BT_APPEARANCE_COMPUTER_PALMSIZE_PCPDA 0x0085 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
PalmĀsize PC/PDA.
| #define BT_APPEARANCE_COMPUTER_SERVER_CLASS 0x0082 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Server-class Computer.
| #define BT_APPEARANCE_COMPUTER_STICK_PC 0x008F |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Stick PC.
| #define BT_APPEARANCE_COMPUTER_TABLET 0x0087 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Tablet.
| #define BT_APPEARANCE_COMPUTER_WEARABLE_COMPUTER 0x0086 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Wearable computer (watch size)
| #define BT_APPEARANCE_CONTINUOUS_GLUCOSE_MONITOR 0x0D00 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Continuous Glucose Monitor.
| #define BT_APPEARANCE_CONTROL_ACCESS_DOOR 0x0701 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Access Door.
| #define BT_APPEARANCE_CONTROL_ACCESS_LOCK 0x0704 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Access Lock.
| #define BT_APPEARANCE_CONTROL_BATTERY_SWITCH 0x04CA |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Battery Switch.
| #define BT_APPEARANCE_CONTROL_BUTTON 0x04C3 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Button.
| #define BT_APPEARANCE_CONTROL_DOOR_LOCK 0x0708 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Door Lock.
| #define BT_APPEARANCE_CONTROL_DOUBLE_SWITCH 0x04C8 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Double Switch.
| #define BT_APPEARANCE_CONTROL_ELEVATOR 0x0705 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Elevator.
| #define BT_APPEARANCE_CONTROL_EMERGENCY_EXIT_DOOR 0x0703 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Emergency Exit Door.
| #define BT_APPEARANCE_CONTROL_ENERGY_HARVESTING_SWITCH 0x04CB |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Energy Harvesting Switch.
| #define BT_APPEARANCE_CONTROL_ENTRANCE_GATE 0x0707 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Entrance Gate.
| #define BT_APPEARANCE_CONTROL_GARAGE_DOOR 0x0702 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Garage Door.
| #define BT_APPEARANCE_CONTROL_LOCKER 0x0709 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Locker.
| #define BT_APPEARANCE_CONTROL_MULTI_SWITCH 0x04C2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Multi-switch.
| #define BT_APPEARANCE_CONTROL_PUSH_BUTTON 0x04CC |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Push Button.
| #define BT_APPEARANCE_CONTROL_ROTARY_SWITCH 0x04C5 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Rotary Switch.
| #define BT_APPEARANCE_CONTROL_SINGLE_SWITCH 0x04C7 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Single Switch.
| #define BT_APPEARANCE_CONTROL_SLIDER 0x04C4 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Slider.
| #define BT_APPEARANCE_CONTROL_SWITCH 0x04C1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Switch.
| #define BT_APPEARANCE_CONTROL_TOUCH_PANEL 0x04C6 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Touch Panel.
| #define BT_APPEARANCE_CONTROL_TRIPLE_SWITCH 0x04C9 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Triple Switch.
| #define BT_APPEARANCE_CONTROL_WINDOW 0x0706 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Window.
| #define BT_APPEARANCE_CYCLING_CADENCE 0x0483 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Cadence Sensor.
| #define BT_APPEARANCE_CYCLING_COMPUTER 0x0481 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Cycling Computer.
| #define BT_APPEARANCE_CYCLING_POWER 0x0484 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Power Sensor.
| #define BT_APPEARANCE_CYCLING_SPEED 0x0482 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Speed Sensor.
| #define BT_APPEARANCE_CYCLING_SPEED_CADENCE 0x0485 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Speed and Cadence Sensor.
| #define BT_APPEARANCE_DISPLAY_EQUIPMENT_MONITOR 0x0A02 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Monitor.
| #define BT_APPEARANCE_DISPLAY_EQUIPMENT_PROJECTOR 0x0A03 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Projector.
| #define BT_APPEARANCE_DISPLAY_EQUIPMENT_TELEVISION 0x0A01 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Television.
| #define BT_APPEARANCE_FAN_AXIAL 0x05C2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Axial Fan.
| #define BT_APPEARANCE_FAN_CEILING 0x05C1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Ceiling Fan.
| #define BT_APPEARANCE_FAN_DESK 0x05C5 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Desk Fan.
| #define BT_APPEARANCE_FAN_EXHAUST 0x05C3 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Exhaust Fan.
| #define BT_APPEARANCE_FAN_PEDESTAL 0x05C4 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Pedestal Fan.
| #define BT_APPEARANCE_FAN_WALL 0x05C6 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Wall Fan.
| #define BT_APPEARANCE_GENERIC_ACCESS_CONTROL 0x0700 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Access Control.
| #define BT_APPEARANCE_GENERIC_AIR_CONDITIONING 0x0640 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Air Conditioning.
| #define BT_APPEARANCE_GENERIC_AIRCRAFT 0x0980 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Aircraft.
| #define BT_APPEARANCE_GENERIC_AUDIO_SINK 0x0840 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Audio Sink.
| #define BT_APPEARANCE_GENERIC_AUDIO_SOURCE 0x0880 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Audio Source.
| #define BT_APPEARANCE_GENERIC_AV_EQUIPMENT 0x09C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic AV Equipment.
| #define BT_APPEARANCE_GENERIC_BARCODE_SCANNER 0x02C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Barcode Scanner.
| #define BT_APPEARANCE_GENERIC_BLOOD_PRESSURE 0x0380 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Blood Pressure.
| #define BT_APPEARANCE_GENERIC_CLOCK 0x0100 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Clock.
| #define BT_APPEARANCE_GENERIC_COMPUTER 0x0080 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Computer.
| #define BT_APPEARANCE_GENERIC_CONTROL_DEVICE 0x04C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Control Device.
| #define BT_APPEARANCE_GENERIC_CYCLING 0x0480 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Cycling.
| #define BT_APPEARANCE_GENERIC_DISPLAY 0x0140 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Display.
| #define BT_APPEARANCE_GENERIC_DISPLAY_EQUIPMENT 0x0A00 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Display Equipment.
| #define BT_APPEARANCE_GENERIC_DOMESTIC_APPLIANCE 0x0900 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Domestic Appliance.
| #define BT_APPEARANCE_GENERIC_EYEGLASSES 0x01C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Eye-glasses.
| #define BT_APPEARANCE_GENERIC_FAN 0x05C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Fan.
| #define BT_APPEARANCE_GENERIC_GAMING 0x0A80 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Gaming.
| #define BT_APPEARANCE_GENERIC_GLUCOSE 0x0400 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Glucose Meter.
| #define BT_APPEARANCE_GENERIC_HEARING_AID 0x0A40 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Hearing aid.
| #define BT_APPEARANCE_GENERIC_HEART_RATE 0x0340 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Heart Rate Sensor.
| #define BT_APPEARANCE_GENERIC_HEATING 0x06C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Heating.
| #define BT_APPEARANCE_GENERIC_HID 0x03C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Human Interface Device.
| #define BT_APPEARANCE_GENERIC_HUMIDIFIER 0x0680 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Humidifier.
| #define BT_APPEARANCE_GENERIC_HVAC 0x0600 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic HVAC.
| #define BT_APPEARANCE_GENERIC_INSULIN_PUMP 0x0D40 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Insulin Pump.
| #define BT_APPEARANCE_GENERIC_KEYRING 0x0240 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Keyring.
| #define BT_APPEARANCE_GENERIC_LIGHT_FIXTURES 0x0580 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Light Fixtures.
| #define BT_APPEARANCE_GENERIC_LIGHT_SOURCE 0x07C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Light Source.
| #define BT_APPEARANCE_GENERIC_MEDIA_PLAYER 0x0280 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Media Player.
| #define BT_APPEARANCE_GENERIC_MEDICATION_DELIVERY 0x0D80 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Medication Delivery.
| #define BT_APPEARANCE_GENERIC_MOTORIZED_DEVICE 0x0740 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Motorized Device.
| #define BT_APPEARANCE_GENERIC_MOTORIZED_VEHICLE 0x08C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Motorized Vehicle.
| #define BT_APPEARANCE_GENERIC_NETWORK_DEVICE 0x0500 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Network Device.
| #define BT_APPEARANCE_GENERIC_OUTDOOR_SPORTS 0x1440 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Outdoor Sports Activity.
| #define BT_APPEARANCE_GENERIC_PERSONAL_MOBILITY_DEVICE 0x0CC0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Personal Mobility Device.
| #define BT_APPEARANCE_GENERIC_PHONE 0x0040 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Phone.
| #define BT_APPEARANCE_GENERIC_POWER_DEVICE 0x0780 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Power Device.
| #define BT_APPEARANCE_GENERIC_PULSE_OXIMETER 0x0C40 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Pulse Oximeter.
| #define BT_APPEARANCE_GENERIC_REMOTE 0x0180 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Remote Control.
| #define BT_APPEARANCE_GENERIC_SENSOR 0x0540 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Sensor.
| #define BT_APPEARANCE_GENERIC_SIGNAGE 0x0AC0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Signage.
| #define BT_APPEARANCE_GENERIC_SPIROMETER 0x0DC0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Spirometer.
| #define BT_APPEARANCE_GENERIC_TAG 0x0200 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Tag.
| #define BT_APPEARANCE_GENERIC_THERMOMETER 0x0300 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Thermometer.
| #define BT_APPEARANCE_GENERIC_WALKING 0x0440 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Running Walking Sensor.
| #define BT_APPEARANCE_GENERIC_WATCH 0x00C0 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Watch.
| #define BT_APPEARANCE_GENERIC_WEARABLE_AUDIO_DEVICE 0x0940 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Wearable Audio Device.
| #define BT_APPEARANCE_GENERIC_WEIGHT_SCALE 0x0C80 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Weight Scale.
| #define BT_APPEARANCE_GENERIC_WINDOW_COVERING 0x0800 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Window Covering.
| #define BT_APPEARANCE_HEARING_AID_BEHIND_EAR 0x0A42 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Behind-ear hearing aid.
| #define BT_APPEARANCE_HEARING_AID_COCHLEAR_IMPLANT 0x0A43 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Cochlear Implant.
| #define BT_APPEARANCE_HEARING_AID_IN_EAR 0x0A41 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
In-ear hearing aid.
| #define BT_APPEARANCE_HEART_RATE_BELT 0x0341 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Heart Rate Belt.
| #define BT_APPEARANCE_HEATING_AIR_CURTAIN 0x06C7 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Air Curtain.
| #define BT_APPEARANCE_HEATING_BOILER 0x06C2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Boiler.
| #define BT_APPEARANCE_HEATING_FAN_HEATER 0x06C6 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Fan Heater.
| #define BT_APPEARANCE_HEATING_HEAT_PUMP 0x06C3 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Heat Pump.
| #define BT_APPEARANCE_HEATING_INFRARED_HEATER 0x06C4 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Infrared Heater.
| #define BT_APPEARANCE_HEATING_RADIANT_PANEL_HEATER 0x06C5 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Radiant Panel Heater.
| #define BT_APPEARANCE_HEATING_RADIATOR 0x06C1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Radiator.
| #define BT_APPEARANCE_HID_BARCODE_SCANNER 0x03C8 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Barcode Scanner.
| #define BT_APPEARANCE_HID_CARD_READER 0x03C6 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Card Reader.
| #define BT_APPEARANCE_HID_DIGITAL_PEN 0x03C7 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Digital Pen.
| #define BT_APPEARANCE_HID_DIGITIZER_TABLET 0x03C5 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Digitizer Tablet.
| #define BT_APPEARANCE_HID_GAMEPAD 0x03C4 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Gamepad.
| #define BT_APPEARANCE_HID_JOYSTICK 0x03C3 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Joystick.
| #define BT_APPEARANCE_HID_KEYBOARD 0x03C1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Keyboard.
| #define BT_APPEARANCE_HID_MOUSE 0x03C2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Mouse.
| #define BT_APPEARANCE_HID_PRESENTATION_REMOTE 0x03CA |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Presentation Remote.
| #define BT_APPEARANCE_HID_TOUCHPAD 0x03C9 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Touchpad.
| #define BT_APPEARANCE_HOME_VIDEO_GAME_CONSOLE 0x0A81 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Home Video Game Console.
| #define BT_APPEARANCE_HVAC_AIR_CURTAIN 0x060B |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Air Curtain.
| #define BT_APPEARANCE_HVAC_BOILER 0x0606 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Boiler.
| #define BT_APPEARANCE_HVAC_DEHUMIDIFIER 0x0603 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
De-humidifier.
| #define BT_APPEARANCE_HVAC_FAN_HEATER 0x060A |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Fan Heater.
| #define BT_APPEARANCE_HVAC_HEAT_PUMP 0x0607 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Heat Pump.
| #define BT_APPEARANCE_HVAC_HEATER 0x0604 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Heater.
| #define BT_APPEARANCE_HVAC_HUMIDIFIER 0x0602 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Humidifier.
| #define BT_APPEARANCE_HVAC_INFRARED_HEATER 0x0608 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Infrared Heater.
| #define BT_APPEARANCE_HVAC_RADIANT_PANEL_HEATER 0x0609 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Radiant Panel Heater.
| #define BT_APPEARANCE_HVAC_RADIATOR 0x0605 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Radiator.
| #define BT_APPEARANCE_HVAC_THERMOSTAT 0x0601 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Thermostat.
| #define BT_APPEARANCE_INSULIN_PEN 0x0D48 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Insulin Pen.
| #define BT_APPEARANCE_INSULIN_PUMP_DURABLE 0x0D41 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Insulin Pump, durable pump.
| #define BT_APPEARANCE_INSULIN_PUMP_PATCH 0x0D44 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Insulin Pump, patch pump.
| #define BT_APPEARANCE_LIGHT_FIXTURES_BAY 0x0593 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Bay Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_BOLLARD_WITH 0x058B |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Bollard with Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_BULB 0x0597 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Bulb.
| #define BT_APPEARANCE_LIGHT_FIXTURES_CABINET 0x0584 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Cabinet Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_CEILING 0x0582 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Ceiling Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_CONTROLLER 0x0595 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Light Controller.
| #define BT_APPEARANCE_LIGHT_FIXTURES_DESK 0x0585 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Desk Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_DRIVER 0x0596 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Light Driver.
| #define BT_APPEARANCE_LIGHT_FIXTURES_EMERGENCY_EXIT 0x0594 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Emergency Exit Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_FLOOD 0x0589 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Flood Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_FLOOR 0x0583 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Floor Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_GARDEN 0x058D |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Garden Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_HIGH_BAY 0x0599 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
High-bay Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_IN_GROUND 0x0588 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
In-ground Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_LINEAR 0x0590 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Linear Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_LOW_BAY 0x0598 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Low-bay Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_PATHWAY 0x058C |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Pathway Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_PENDANT 0x0587 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Pendant Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_POLE_TOP 0x058E |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Pole-top Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_SHELVES 0x0592 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Shelves Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_STREET 0x0591 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Street Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_TROFFER 0x0586 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Troffer Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_UNDERWATER 0x058A |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Underwater Light.
| #define BT_APPEARANCE_LIGHT_FIXTURES_WALL 0x0581 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Wall Light.
| #define BT_APPEARANCE_LIGHT_SOURCE_FLUORESCENT_LAMP 0x07C4 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Fluorescent Lamp.
| #define BT_APPEARANCE_LIGHT_SOURCE_HID_LAMP 0x07C3 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
HID Lamp.
| #define BT_APPEARANCE_LIGHT_SOURCE_INCANDESCENT_BULB 0x07C1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Incandescent Light Bulb.
| #define BT_APPEARANCE_LIGHT_SOURCE_LED_ARRAY 0x07C5 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
LED Array.
| #define BT_APPEARANCE_LIGHT_SOURCE_LED_LAMP 0x07C2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
LED Lamp.
| #define BT_APPEARANCE_LIGHT_SOURCE_LOW_VOLTAGE_HALOGEN 0x07C7 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Low voltage halogen.
| #define BT_APPEARANCE_LIGHT_SOURCE_MULTICOLOR_LED_ARRAY 0x07C6 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Multi-Color LED Array.
| #define BT_APPEARANCE_LIGHT_SOURCE_OLED 0x07C8 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Organic light emitting diode.
| #define BT_APPEARANCE_MOBILITY_POWERED_WHEELCHAIR 0x0CC1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Powered Wheelchair.
| #define BT_APPEARANCE_MOBILITY_SCOOTER 0x0CC2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Mobility Scooter.
| #define BT_APPEARANCE_MOTORIZED_AWNING 0x0742 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Awning.
| #define BT_APPEARANCE_MOTORIZED_BLINDS_OR_SHADES 0x0743 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Blinds or Shades.
| #define BT_APPEARANCE_MOTORIZED_CURTAINS 0x0744 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Curtains.
| #define BT_APPEARANCE_MOTORIZED_GATE 0x0741 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Motorized Gate.
| #define BT_APPEARANCE_MOTORIZED_SCREEN 0x0745 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Screen.
| #define BT_APPEARANCE_MULTISENSOR 0x0556 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Multisensor.
| #define BT_APPEARANCE_NETWORK_ACCESS_POINT 0x0501 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Access Point.
| #define BT_APPEARANCE_NETWORK_MESH_DEVICE 0x0502 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Mesh Device.
| #define BT_APPEARANCE_NETWORK_MESH_PROXY 0x0503 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Mesh Network Proxy.
| #define BT_APPEARANCE_OUTDOOR_SPORTS_LOCATION 0x1441 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Location Display.
| #define BT_APPEARANCE_OUTDOOR_SPORTS_LOCATION_AND_NAV 0x1442 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Location and Navigation Display.
| #define BT_APPEARANCE_OUTDOOR_SPORTS_LOCATION_POD 0x1443 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Location Pod.
| #define BT_APPEARANCE_OUTDOOR_SPORTS_LOCATION_POD_AND_NAV 0x1444 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Location and Navigation Pod.
| #define BT_APPEARANCE_PORTABLE_HANDHELD_CONSOLE 0x0A82 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Portable handheld console.
| #define BT_APPEARANCE_POWER_CHARGE_CASE 0x0788 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Charge Case.
| #define BT_APPEARANCE_POWER_FLUORESCENT_LAMP_GEAR 0x0786 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Fluorescent Lamp Gear.
| #define BT_APPEARANCE_POWER_HID_LAMP_GEAR 0x0787 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
HID Lamp Gear.
| #define BT_APPEARANCE_POWER_LED_DRIVER 0x0785 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
LED Driver.
| #define BT_APPEARANCE_POWER_OUTLET 0x0781 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Power Outlet.
| #define BT_APPEARANCE_POWER_PLUG 0x0783 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Plug.
| #define BT_APPEARANCE_POWER_POWER_BANK 0x0789 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Power Bank.
| #define BT_APPEARANCE_POWER_STRIP 0x0782 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Power Strip.
| #define BT_APPEARANCE_POWER_SUPPLY 0x0784 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Power Supply.
| #define BT_APPEARANCE_PULSE_OXIMETER_FINGERTIP 0x0C41 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Fingertip Pulse Oximeter.
| #define BT_APPEARANCE_PULSE_OXIMETER_WRIST 0x0C42 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Wrist Worn Pulse Oximeter.
| #define BT_APPEARANCE_SENSOR_AIR_QUALITY 0x0542 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Air quality Sensor.
| #define BT_APPEARANCE_SENSOR_AMBIENT_LIGHT 0x054B |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Ambient Light Sensor.
| #define BT_APPEARANCE_SENSOR_CARBON_DIOXIDE 0x054A |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Carbon Dioxide Sensor.
| #define BT_APPEARANCE_SENSOR_CARBON_MONOXIDE 0x0549 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Carbon Monoxide Sensor.
| #define BT_APPEARANCE_SENSOR_CEILING_MOUNTED 0x0554 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Ceiling Mounted Sensor.
| #define BT_APPEARANCE_SENSOR_COLOR_LIGHT 0x054D |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Color Light Sensor.
| #define BT_APPEARANCE_SENSOR_CONTACT 0x0548 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Contact Sensor.
| #define BT_APPEARANCE_SENSOR_ENERGY 0x054C |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Energy Sensor.
| #define BT_APPEARANCE_SENSOR_ENERGY_METER 0x0557 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Energy Meter.
| #define BT_APPEARANCE_SENSOR_FIRE 0x054F |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Fire Sensor.
| #define BT_APPEARANCE_SENSOR_FLAME_DETECTOR 0x0558 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Flame Detector.
| #define BT_APPEARANCE_SENSOR_FLUSH_MOUNTED 0x0553 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Flush Mounted Sensor.
| #define BT_APPEARANCE_SENSOR_HUMIDITY 0x0544 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Humidity Sensor.
| #define BT_APPEARANCE_SENSOR_LEAK 0x0545 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Leak Sensor.
| #define BT_APPEARANCE_SENSOR_MOTION 0x0541 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Motion Sensor.
| #define BT_APPEARANCE_SENSOR_MULTI 0x0552 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Multi-Sensor.
| #define BT_APPEARANCE_SENSOR_OCCUPANCY 0x0547 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Occupancy Sensor.
| #define BT_APPEARANCE_SENSOR_PROXIMITY 0x0551 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Proximity Sensor.
| #define BT_APPEARANCE_SENSOR_RAIN 0x054E |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Rain Sensor.
| #define BT_APPEARANCE_SENSOR_SMOKE 0x0546 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Smoke Sensor.
| #define BT_APPEARANCE_SENSOR_TEMPERATURE 0x0543 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Temperature Sensor.
| #define BT_APPEARANCE_SENSOR_VEHICLE_TIRE_PRESSURE 0x0559 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Vehicle Tire Pressure Sensor.
| #define BT_APPEARANCE_SENSOR_WALL_MOUNTED 0x0555 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Wall Mounted Sensor.
| #define BT_APPEARANCE_SENSOR_WIND 0x0550 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Wind Sensor.
| #define BT_APPEARANCE_SIGNAGE_DIGITAL 0x0AC1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Digital Signage.
| #define BT_APPEARANCE_SIGNAGE_ELECTRONIC_LABEL 0x0AC2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Electronic Label.
| #define BT_APPEARANCE_SMARTWATCH 0x00C2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Smartwatch.
| #define BT_APPEARANCE_SPIROMETER_HANDHELD 0x0DC1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Handheld Spirometer.
| #define BT_APPEARANCE_SPORTS_WATCH 0x00C1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Sports Watch.
| #define BT_APPEARANCE_SPOT_LIGHT 0x058F |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Spotlight.
| #define BT_APPEARANCE_THERMOMETER_EAR 0x0301 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Ear Thermometer.
| #define BT_APPEARANCE_UNKNOWN 0x0000 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Generic Unknown.
| #define BT_APPEARANCE_VEHICLE_AGRICULTURAL 0x08CD |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Agricultural Vehicle.
| #define BT_APPEARANCE_VEHICLE_BUS 0x08CB |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Bus.
| #define BT_APPEARANCE_VEHICLE_CAMPER_OR_CARAVAN 0x08CE |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Camper/Caravan.
| #define BT_APPEARANCE_VEHICLE_CAR 0x08C1 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Car.
| #define BT_APPEARANCE_VEHICLE_LARGE_GOODS 0x08C2 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Large Goods Vehicle.
| #define BT_APPEARANCE_VEHICLE_LIGHT 0x08C8 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Light Vehicle.
| #define BT_APPEARANCE_VEHICLE_MINIBUS 0x08CA |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Minibus.
| #define BT_APPEARANCE_VEHICLE_MOPED 0x08C6 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Moped.
| #define BT_APPEARANCE_VEHICLE_MOTORBIKE 0x08C4 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Motorbike.
| #define BT_APPEARANCE_VEHICLE_QUAD_BIKE 0x08C9 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Quad Bike.
| #define BT_APPEARANCE_VEHICLE_RECREATIONAL 0x08CF |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Recreational Vehicle/Motor Home.
| #define BT_APPEARANCE_VEHICLE_SCOOTER 0x08C5 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Scooter.
| #define BT_APPEARANCE_VEHICLE_THREE_WHEELED 0x08C7 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
3-Wheeled Vehicle
| #define BT_APPEARANCE_VEHICLE_TROLLEY 0x08CC |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Trolley.
| #define BT_APPEARANCE_VEHICLE_TWO_WHEELED 0x08C3 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
2-Wheeled Vehicle
| #define BT_APPEARANCE_WALKING_IN_SHOE 0x0441 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
In-Shoe Running Walking Sensor.
| #define BT_APPEARANCE_WALKING_ON_HIP 0x0443 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
On-Hip Running Walking Sensor.
| #define BT_APPEARANCE_WALKING_ON_SHOE 0x0442 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
On-Shoe Running Walking Sensor.
| #define BT_APPEARANCE_WEARABLE_AUDIO_DEVICE_EARBUD 0x0941 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Earbud.
| #define BT_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADPHONES 0x0943 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Headphones.
| #define BT_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADSET 0x0942 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Headset.
| #define BT_APPEARANCE_WEARABLE_AUDIO_DEVICE_NECK_BAND 0x0944 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Neck Band.
| #define BT_APPEARANCE_WINDOW_AWNING 0x0803 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Window Awning.
| #define BT_APPEARANCE_WINDOW_BLINDS 0x0802 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Window Blinds.
| #define BT_APPEARANCE_WINDOW_CURTAIN 0x0804 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Window Curtain.
| #define BT_APPEARANCE_WINDOW_EXTERIOR_SCREEN 0x0806 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Exterior Screen.
| #define BT_APPEARANCE_WINDOW_EXTERIOR_SHUTTER 0x0805 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Exterior Shutter.
| #define BT_APPEARANCE_WINDOW_SHADES 0x0801 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Window Shades.
| #define BT_DATA_3D_INFO 0x3D |
#include <include/zephyr/bluetooth/assigned_numbers.h>
3D Information Data
| #define BT_DATA_ADV_INT 0x1a |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Advertising Interval.
| #define BT_DATA_ADV_INT_LONG 0x2f |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Advertising Interval long.
| #define BT_DATA_BIG_INFO 0x2c |
#include <include/zephyr/bluetooth/assigned_numbers.h>
BIGInfo.
| #define BT_DATA_BROADCAST_CODE 0x2d |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Broadcast Code.
| #define BT_DATA_BROADCAST_NAME 0x30 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Broadcast Name.
| #define BT_DATA_CHANNEL_MAP_UPDATE_IND 0x28 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Channel Map Update Indication.
| #define BT_DATA_CSIS_RSI 0x2e |
#include <include/zephyr/bluetooth/assigned_numbers.h>
CSIS Random Set ID type.
| #define BT_DATA_DEVICE_CLASS 0x0d |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Class of Device.
| #define BT_DATA_DEVICE_ID 0x10 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Device ID (Profile)
| #define BT_DATA_ENCRYPTED_AD_DATA 0x31 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Encrypted Advertising Data.
| #define BT_DATA_ESL 0x34 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Electronic Shelf Label Profile.
| #define BT_DATA_FLAGS 0x01 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
AD flags.
| #define BT_DATA_GAP_APPEARANCE 0x19 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
GAP appearance.
| #define BT_DATA_INDOOR_POS 0x25 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Indoor Positioning.
| #define BT_DATA_LE_BT_DEVICE_ADDRESS 0x1b |
#include <include/zephyr/bluetooth/assigned_numbers.h>
LE Bluetooth Device Address.
| #define BT_DATA_LE_ROLE 0x1c |
#include <include/zephyr/bluetooth/assigned_numbers.h>
LE Role.
| #define BT_DATA_LE_SC_CONFIRM_VALUE 0x22 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
LE SC Confirmation Value.
| #define BT_DATA_LE_SC_RANDOM_VALUE 0x23 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
LE SC Random Value.
| #define BT_DATA_LE_SUPPORTED_FEATURES 0x27 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
LE Supported Features.
| #define BT_DATA_MANUFACTURER_DATA 0xff |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Manufacturer Specific Data.
| #define BT_DATA_MESH_BEACON 0x2b |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Mesh Beacon.
| #define BT_DATA_MESH_MESSAGE 0x2a |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Mesh Networking PDU.
| #define BT_DATA_MESH_PROV 0x29 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Mesh Provisioning PDU.
| #define BT_DATA_NAME_COMPLETE 0x09 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Complete name.
| #define BT_DATA_NAME_SHORTENED 0x08 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Shortened name.
| #define BT_DATA_PAWR_TIMING_INFO 0x32 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Periodic Advertising Response Timing Info.
| #define BT_DATA_PERIPHERAL_INT_RANGE 0x12 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Peripheral Connection Interval Range.
| #define BT_DATA_PUB_TARGET_ADDR 0x17 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Public Target Address.
| #define BT_DATA_RAND_TARGET_ADDR 0x18 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Random Target Address.
| #define BT_DATA_SIMPLE_PAIRING_HASH 0x1d |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Simple Pairing Hash C256.
| #define BT_DATA_SIMPLE_PAIRING_HASH_C192 0x0e |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Simple Pairing Hash C-192.
| #define BT_DATA_SIMPLE_PAIRING_RAND 0x1e |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Simple Pairing Randomizer R256.
| #define BT_DATA_SIMPLE_PAIRING_RAND_C192 0x0f |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Simple Pairing Randomizer R-192.
| #define BT_DATA_SM_OOB_FLAGS 0x11 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Security Manager OOB Flags.
| #define BT_DATA_SM_TK_VALUE 0x10 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Security Manager TK Value.
| #define BT_DATA_SOLICIT128 0x15 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Solicit UUIDs, 128-bit.
| #define BT_DATA_SOLICIT16 0x14 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Solicit UUIDs, 16-bit.
| #define BT_DATA_SOLICIT32 0x1f |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Solicit UUIDs, 32-bit.
| #define BT_DATA_SVC_DATA128 0x21 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Service data, 128-bit UUID.
| #define BT_DATA_SVC_DATA16 0x16 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Service data, 16-bit UUID.
| #define BT_DATA_SVC_DATA32 0x20 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Service data, 32-bit UUID.
| #define BT_DATA_TRANS_DISCOVER_DATA 0x26 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Transport Discovery Data.
| #define BT_DATA_TX_POWER 0x0a |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Tx Power.
| #define BT_DATA_URI 0x24 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
URI.
| #define BT_DATA_UUID128_ALL 0x07 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
128-bit UUID, all listed
| #define BT_DATA_UUID128_SOME 0x06 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
128-bit UUID, more available
| #define BT_DATA_UUID16_ALL 0x03 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
16-bit UUID, all listed
| #define BT_DATA_UUID16_SOME 0x02 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
16-bit UUID, more available
| #define BT_DATA_UUID32_ALL 0x05 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
32-bit UUID, all listed
| #define BT_DATA_UUID32_SOME 0x04 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
32-bit UUID, more available
| #define BT_LE_AD_GENERAL 0x02 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
General Discoverable.
| #define BT_LE_AD_LIMITED 0x01 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
Limited Discoverable.
| #define BT_LE_AD_NO_BREDR 0x04 |
#include <include/zephyr/bluetooth/assigned_numbers.h>
BR/EDR not supported.