|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
Bluetooth Assigned Numbers, codes and identifiers. More...
Topics | |
| Core Specification Assigned Numbers | |
| Core Specification Assigned Numbers. | |
| Bluetooth Mesh Assigned Numbers | |
| Bluetooth Mesh Assigned Numbers. | |
| Generic Audio Assigned Numbers | |
| Generic Audio Assigned Numbers. | |
Company Identifiers (see Bluetooth Assigned Numbers) | |
| #define | BT_COMP_ID_LF 0x05f1 |
| The Linux Foundation. | |
Defined BR Class of Device (CoD) values | |
| #define | BT_COD(major_service, major_device, minor_device) |
| #define | BT_COD_VALID(cod) |
| #define | BT_COD_MAJOR_SERVICE_CLASSES(cod) |
| #define | BT_COD_MAJOR_DEVICE_CLASS(cod) |
| #define | BT_COD_MINOR_DEVICE_CLASS(cod) |
Major Service Classes | |
| #define | BT_COD_MAJOR_SVC_CLASS_LIMITED_DISCOVER BIT(13) |
| Limited Discoverable Mode service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_LE_AUDIO BIT(14) |
| LE Audio service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_RESERVED BIT(15) |
| Reserved service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_POSITIONING BIT(16) |
| Positioning service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_NETWORKING BIT(17) |
| Networking service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_RENDERING BIT(18) |
| Rendering service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_CAPTURING BIT(19) |
| Capturing service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_OBJECT_TRANSFER BIT(20) |
| Object Transfer service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_AUDIO BIT(21) |
| Audio service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_TELEPHONY BIT(22) |
| Telephony service class. | |
| #define | BT_COD_MAJOR_SVC_CLASS_INFORMATION BIT(23) |
| Information service class. | |
Major Device Class | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_MISCELLANEOUS 0x00 |
| Miscellaneous major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_COMPUTER 0x01 |
| Computer major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_PHONE 0x02 |
| Phone major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_LAN_NETWORK 0x03 |
| LAN/Network Access Point major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_AUDIO_VIDEO 0x04 |
| Audio/Video major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_PERIPHERAL 0x05 |
| Peripheral major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_IMAGING 0x06 |
| Imaging major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_WEARABLE 0x07 |
| Wearable major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_TOY 0x08 |
| Toy major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_HEALTH 0x09 |
| Health major device class. | |
| #define | BT_COD_MAJOR_DEVICE_CLASS_UNCATEGORIZED 0x1F |
| Uncategorized major device class. | |
Minor Device Class - Computer Major Class | |
| #define | BT_COD_MINOR_DEVICE_CLASS_COMPUTER_UNCATEGORIZED 0x00 |
| Uncategorized computer minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_COMPUTER_DESKTOP_WORKSTATION 0x01 |
| Desktop workstation computer minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_COMPUTER_SERVER 0x02 |
| Server-class computer minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_COMPUTER_LAPTOP 0x03 |
| Laptop computer minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_COMPUTER_HANDHELD_PC_PDA 0x04 |
| Handheld PC/PDA computer minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_COMPUTER_PALM_SIZED_PC_PDA 0x05 |
| Palm-sized PC/PDA computer minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_COMPUTER_WEARABLE_COMPUTER 0x06 |
| Wearable computer minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_COMPUTER_TABLET 0x07 |
| Tablet computer minor device class. | |
Minor Device Class - Phone Major Class | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PHONE_UNCATEGORIZED 0x00 |
| Uncategorized phone minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PHONE_CELLULAR 0x01 |
| Cellular phone minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PHONE_CORDLESS 0x02 |
| Cordless phone minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PHONE_SMARTPHONE 0x03 |
| Smartphone minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PHONE_WIRED_MODEM 0x04 |
| Wired modem or voice gateway phone minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PHONE_COMMON_ISDN_ACCESS 0x05 |
| Common ISDN access phone minor device class. | |
Minor Device Class - LAN/Network Major Class - Service Utilization | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_FULLY_AVAILABLE 0x00 |
| LAN service utilization: fully available. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_1_17_UTILIZED 0x01 |
| LAN service utilization: 1-17% utilized. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_17_33_UTILIZED 0x02 |
| LAN service utilization: 17-33% utilized. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_33_50_UTILIZED 0x03 |
| LAN service utilization: 33-50% utilized. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_50_67_UTILIZED 0x04 |
| LAN service utilization: 50-67% utilized. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_67_83_UTILIZED 0x05 |
| LAN service utilization: 67-83% utilized. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_83_99_UTILIZED 0x06 |
| LAN service utilization: 83-99% utilized. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_NO_SERVICE_AVAILABLE 0x07 |
| LAN service utilization: no service available. | |
Minor Device Class - LAN/Network Major Class - Device Type | |
| #define | BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_DEVICE_TYPE_UNCATEGORIZED 0x00 |
| Uncategorized LAN/network device type. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_UNCATEGORIZED 0x00 |
| Minor Device Class - Audio/Video Major Class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_WEARABLE_HEADSET 0x01 |
| Wearable headset audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HANDSFREE 0x02 |
| Handsfree audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_MICROPHONE 0x04 |
| Microphone audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_LOUDSPEAKER 0x05 |
| Loudspeaker audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HEADPHONES 0x06 |
| Headphones audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_PORTABLE_AUDIO 0x07 |
| Portable audio audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_CAR_AUDIO 0x08 |
| Car audio audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_SETTOP_BOX 0x09 |
| Set-top box audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HIFI_AUDIO 0x0A |
| HiFi audio audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VCR 0x0B |
| VCR audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_CAMERA 0x0C |
| Video camera audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_CAMCORDER 0x0D |
| Camcorder audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_MONITOR 0x0E |
| Video monitor audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_DISPLAY_LOUDSPEAKER 0x0F |
| Video display and loudspeaker audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_CONFERENCING 0x10 |
| Video conferencing audio/video minor device class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_GAMING_TOY 0x12 |
| Gaming toy audio/video minor device class. | |
Minor Device Class - Peripheral Major Class - Input Device Type | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_NO_KEYBOARD_NO_POINTING 0x00 |
| Peripheral input: no keyboard, no pointing device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_KEYBOARD 0x01 |
| Peripheral input: keyboard. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_POINTING_DEVICE 0x02 |
| Peripheral input: pointing device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_COMBO_KEYBOARD_POINTING 0x03 |
| Peripheral input: combo keyboard and pointing device. | |
Minor Device Class - Imaging Major Class | |
| #define | BT_COD_MINOR_DEVICE_CLASS_IMAGING_DISPLAY 0x01 |
| Minor Device Class - Imaging Major Class. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_IMAGING_CAMERA 0x02 |
| Imaging camera device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_IMAGING_SCANNER 0x04 |
| Imaging scanner device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_IMAGING_PRINTER 0x08 |
| Imaging printer device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_IMAGING_UNCATEGORIZED 0x00 |
| Minor Device Class - Imaging Major Class Uncategorized. | |
Minor Device Class - Wearable Major Class | |
| #define | BT_COD_MINOR_DEVICE_CLASS_WEARABLE_HEADSET 0x01 |
| Wearable headset device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_WEARABLE_PAGER 0x02 |
| Wearable pager device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_WEARABLE_JACKET 0x03 |
| Wearable jacket device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_WEARABLE_HELMET 0x04 |
| Wearable helmet device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_WEARABLE_GLASSES 0x05 |
| Wearable glasses device. | |
Minor Device Class - Toy Major Class | |
| #define | BT_COD_MINOR_DEVICE_CLASS_TOY_ROBOT 0x01 |
| Toy robot device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_TOY_VEHICLE 0x02 |
| Toy vehicle device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_TOY_DOLL 0x03 |
| Toy doll device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_TOY_CONTROLLER 0x04 |
| Toy controller device. | |
| #define | BT_COD_MINOR_DEVICE_CLASS_TOY_GAME 0x05 |
| Toy game device. | |
Bluetooth Assigned Numbers, codes and identifiers.
| #define BT_COD | ( | major_service, | |
| major_device, | |||
| minor_device ) |
#include <zephyr/bluetooth/assigned_numbers.h>
| #define BT_COD_MAJOR_DEVICE_CLASS | ( | cod | ) |
#include <zephyr/bluetooth/assigned_numbers.h>
| #define BT_COD_MAJOR_DEVICE_CLASS_AUDIO_VIDEO 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Audio/Video major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_COMPUTER 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Computer major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_HEALTH 0x09 |
#include <zephyr/bluetooth/assigned_numbers.h>
Health major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_IMAGING 0x06 |
#include <zephyr/bluetooth/assigned_numbers.h>
Imaging major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_LAN_NETWORK 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN/Network Access Point major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_MISCELLANEOUS 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Miscellaneous major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_PERIPHERAL 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
Peripheral major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_PHONE 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Phone major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_TOY 0x08 |
#include <zephyr/bluetooth/assigned_numbers.h>
Toy major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_UNCATEGORIZED 0x1F |
#include <zephyr/bluetooth/assigned_numbers.h>
Uncategorized major device class.
| #define BT_COD_MAJOR_DEVICE_CLASS_WEARABLE 0x07 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wearable major device class.
| #define BT_COD_MAJOR_SERVICE_CLASSES | ( | cod | ) |
#include <zephyr/bluetooth/assigned_numbers.h>
| #define BT_COD_MAJOR_SVC_CLASS_AUDIO BIT(21) |
#include <zephyr/bluetooth/assigned_numbers.h>
Audio service class.
| #define BT_COD_MAJOR_SVC_CLASS_CAPTURING BIT(19) |
#include <zephyr/bluetooth/assigned_numbers.h>
Capturing service class.
| #define BT_COD_MAJOR_SVC_CLASS_INFORMATION BIT(23) |
#include <zephyr/bluetooth/assigned_numbers.h>
Information service class.
| #define BT_COD_MAJOR_SVC_CLASS_LE_AUDIO BIT(14) |
#include <zephyr/bluetooth/assigned_numbers.h>
LE Audio service class.
| #define BT_COD_MAJOR_SVC_CLASS_LIMITED_DISCOVER BIT(13) |
#include <zephyr/bluetooth/assigned_numbers.h>
Limited Discoverable Mode service class.
| #define BT_COD_MAJOR_SVC_CLASS_NETWORKING BIT(17) |
#include <zephyr/bluetooth/assigned_numbers.h>
Networking service class.
| #define BT_COD_MAJOR_SVC_CLASS_OBJECT_TRANSFER BIT(20) |
#include <zephyr/bluetooth/assigned_numbers.h>
Object Transfer service class.
| #define BT_COD_MAJOR_SVC_CLASS_POSITIONING BIT(16) |
#include <zephyr/bluetooth/assigned_numbers.h>
Positioning service class.
| #define BT_COD_MAJOR_SVC_CLASS_RENDERING BIT(18) |
#include <zephyr/bluetooth/assigned_numbers.h>
Rendering service class.
| #define BT_COD_MAJOR_SVC_CLASS_RESERVED BIT(15) |
#include <zephyr/bluetooth/assigned_numbers.h>
Reserved service class.
| #define BT_COD_MAJOR_SVC_CLASS_TELEPHONY BIT(22) |
#include <zephyr/bluetooth/assigned_numbers.h>
Telephony service class.
| #define BT_COD_MINOR_DEVICE_CLASS | ( | cod | ) |
#include <zephyr/bluetooth/assigned_numbers.h>
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_CAMCORDER 0x0D |
#include <zephyr/bluetooth/assigned_numbers.h>
Camcorder audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_CAR_AUDIO 0x08 |
#include <zephyr/bluetooth/assigned_numbers.h>
Car audio audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_GAMING_TOY 0x12 |
#include <zephyr/bluetooth/assigned_numbers.h>
Gaming toy audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HANDSFREE 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Handsfree audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HEADPHONES 0x06 |
#include <zephyr/bluetooth/assigned_numbers.h>
Headphones audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HIFI_AUDIO 0x0A |
#include <zephyr/bluetooth/assigned_numbers.h>
HiFi audio audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_LOUDSPEAKER 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
Loudspeaker audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_MICROPHONE 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Microphone audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_PORTABLE_AUDIO 0x07 |
#include <zephyr/bluetooth/assigned_numbers.h>
Portable audio audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_SETTOP_BOX 0x09 |
#include <zephyr/bluetooth/assigned_numbers.h>
Set-top box audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_UNCATEGORIZED 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Minor Device Class - Audio/Video Major Class.
Uncategorized audio/video minor device class
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VCR 0x0B |
#include <zephyr/bluetooth/assigned_numbers.h>
VCR audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_CAMERA 0x0C |
#include <zephyr/bluetooth/assigned_numbers.h>
Video camera audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_CONFERENCING 0x10 |
#include <zephyr/bluetooth/assigned_numbers.h>
Video conferencing audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_DISPLAY_LOUDSPEAKER 0x0F |
#include <zephyr/bluetooth/assigned_numbers.h>
Video display and loudspeaker audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_MONITOR 0x0E |
#include <zephyr/bluetooth/assigned_numbers.h>
Video monitor audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_WEARABLE_HEADSET 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wearable headset audio/video minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_DESKTOP_WORKSTATION 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Desktop workstation computer minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_HANDHELD_PC_PDA 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Handheld PC/PDA computer minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_LAPTOP 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
Laptop computer minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_PALM_SIZED_PC_PDA 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
Palm-sized PC/PDA computer minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_SERVER 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Server-class computer minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_TABLET 0x07 |
#include <zephyr/bluetooth/assigned_numbers.h>
Tablet computer minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_UNCATEGORIZED 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Uncategorized computer minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_WEARABLE_COMPUTER 0x06 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wearable computer minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_ANKLE_PROSTHESIS 0x0D |
#include <zephyr/bluetooth/assigned_numbers.h>
Ankle prosthesis health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_BLOOD_PRESSURE_MONITOR 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Blood pressure monitor health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_BODY_COMPOSITION_ANALYZER 0x09 |
#include <zephyr/bluetooth/assigned_numbers.h>
Body composition analyzer health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_GENERIC_HEALTH_MANAGER 0x0E |
#include <zephyr/bluetooth/assigned_numbers.h>
Generic health manager device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_GLUCOSE_METER 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Glucose meter health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_HEALTH_DATA_DISPLAY 0x07 |
#include <zephyr/bluetooth/assigned_numbers.h>
Health data display device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_HEART_PULSE_MONITOR 0x06 |
#include <zephyr/bluetooth/assigned_numbers.h>
Heart/pulse monitor health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_KNEE_PROSTHESIS 0x0C |
#include <zephyr/bluetooth/assigned_numbers.h>
Knee prosthesis health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_MEDICATION_MONITOR 0x0B |
#include <zephyr/bluetooth/assigned_numbers.h>
Medication monitor health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PEAK_FLOW_MONITOR 0x0A |
#include <zephyr/bluetooth/assigned_numbers.h>
Peak flow monitor health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PERSONAL_MOBILITY_DEVICE 0x0F |
#include <zephyr/bluetooth/assigned_numbers.h>
Personal mobility health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PULSE_OXIMETER 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
Pulse oximeter health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_STEP_COUNTER 0x08 |
#include <zephyr/bluetooth/assigned_numbers.h>
Step counter health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_THERMOMETER 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Thermometer health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_UNDEFINED 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Undefined health device.
| #define BT_COD_MINOR_DEVICE_CLASS_HEALTH_WEIGHING_SCALE 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
Weighing scale health device.
| #define BT_COD_MINOR_DEVICE_CLASS_IMAGING_CAMERA 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Imaging camera device.
| #define BT_COD_MINOR_DEVICE_CLASS_IMAGING_DISPLAY 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Minor Device Class - Imaging Major Class.
| #define BT_COD_MINOR_DEVICE_CLASS_IMAGING_PRINTER 0x08 |
#include <zephyr/bluetooth/assigned_numbers.h>
Imaging printer device.
| #define BT_COD_MINOR_DEVICE_CLASS_IMAGING_SCANNER 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Imaging scanner device.
| #define BT_COD_MINOR_DEVICE_CLASS_IMAGING_UNCATEGORIZED 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Minor Device Class - Imaging Major Class Uncategorized.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_DEVICE_TYPE_UNCATEGORIZED 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Uncategorized LAN/network device type.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_17_33_UTILIZED 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN service utilization: 17-33% utilized.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_1_17_UTILIZED 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN service utilization: 1-17% utilized.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_33_50_UTILIZED 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN service utilization: 33-50% utilized.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_50_67_UTILIZED 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN service utilization: 50-67% utilized.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_67_83_UTILIZED 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN service utilization: 67-83% utilized.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_83_99_UTILIZED 0x06 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN service utilization: 83-99% utilized.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_FULLY_AVAILABLE 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN service utilization: fully available.
| #define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_NO_SERVICE_AVAILABLE 0x07 |
#include <zephyr/bluetooth/assigned_numbers.h>
LAN service utilization: no service available.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_CARD_READER 0x06 |
#include <zephyr/bluetooth/assigned_numbers.h>
Card reader peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_DIGITAL_PEN 0x07 |
#include <zephyr/bluetooth/assigned_numbers.h>
Digital pen peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_DIGITIZER_TABLET 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
Digitizer tablet peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_GAMEPAD 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Gamepad peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_HANDHELD_GESTURAL_INPUT 0x09 |
#include <zephyr/bluetooth/assigned_numbers.h>
Handheld gestural input peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_HANDHELD_SCANNER 0x08 |
#include <zephyr/bluetooth/assigned_numbers.h>
Handheld scanner peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_JOYSTICK 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Joystick peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_REMOTE_CONTROL 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
Remote control peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_SENSING_DEVICE 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Sensing device peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_UNCATEGORIZED 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Uncategorized peripheral device type.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_COMBO_KEYBOARD_POINTING 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
Peripheral input: combo keyboard and pointing device.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_KEYBOARD 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Peripheral input: keyboard.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_NO_KEYBOARD_NO_POINTING 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Peripheral input: no keyboard, no pointing device.
| #define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_POINTING_DEVICE 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Peripheral input: pointing device.
| #define BT_COD_MINOR_DEVICE_CLASS_PHONE_CELLULAR 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Cellular phone minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_PHONE_COMMON_ISDN_ACCESS 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
Common ISDN access phone minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_PHONE_CORDLESS 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Cordless phone minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_PHONE_SMARTPHONE 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
Smartphone minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_PHONE_UNCATEGORIZED 0x00 |
#include <zephyr/bluetooth/assigned_numbers.h>
Uncategorized phone minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_PHONE_WIRED_MODEM 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wired modem or voice gateway phone minor device class.
| #define BT_COD_MINOR_DEVICE_CLASS_TOY_CONTROLLER 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Toy controller device.
| #define BT_COD_MINOR_DEVICE_CLASS_TOY_DOLL 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
Toy doll device.
| #define BT_COD_MINOR_DEVICE_CLASS_TOY_GAME 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
Toy game device.
| #define BT_COD_MINOR_DEVICE_CLASS_TOY_ROBOT 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Toy robot device.
| #define BT_COD_MINOR_DEVICE_CLASS_TOY_VEHICLE 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Toy vehicle device.
| #define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_GLASSES 0x05 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wearable glasses device.
| #define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_HEADSET 0x01 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wearable headset device.
| #define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_HELMET 0x04 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wearable helmet device.
| #define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_JACKET 0x03 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wearable jacket device.
| #define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_PAGER 0x02 |
#include <zephyr/bluetooth/assigned_numbers.h>
Wearable pager device.
| #define BT_COD_VALID | ( | cod | ) |
| #define BT_COMP_ID_LF 0x05f1 |
#include <zephyr/bluetooth/assigned_numbers.h>
The Linux Foundation.