Zephyr API 3.6.99
Loading...
Searching...
No Matches
Assigned Numbers.

Bluetooth Assigned Numbers, codes and identifiers. More...

Topics

 Bluetooth Mesh Assigned Numbers
 Bluetooth Mesh Assigned Numbers .
 
 Core Specification Assigned Numbers
 Core Specification 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 - Peripheral Major Class - Device Type

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_UNCATEGORIZED   0x00
 Uncategorized peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_JOYSTICK   0x01
 Joystick peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_GAMEPAD   0x02
 Gamepad peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_REMOTE_CONTROL   0x03
 Remote control peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_SENSING_DEVICE   0x04
 Sensing device peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_DIGITIZER_TABLET   0x05
 Digitizer tablet peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_CARD_READER   0x06
 Card reader peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_DIGITAL_PEN   0x07
 Digital pen peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_HANDHELD_SCANNER   0x08
 Handheld scanner peripheral device type.
 
#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_HANDHELD_GESTURAL_INPUT   0x09
 Handheld gestural input peripheral device type.
 

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.
 

Minor Device Class - Health Major Class

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_UNDEFINED   0x00
 Undefined health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_BLOOD_PRESSURE_MONITOR   0x01
 Blood pressure monitor health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_THERMOMETER   0x02
 Thermometer health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_WEIGHING_SCALE   0x03
 Weighing scale health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_GLUCOSE_METER   0x04
 Glucose meter health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PULSE_OXIMETER   0x05
 Pulse oximeter health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_HEART_PULSE_MONITOR   0x06
 Heart/pulse monitor health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_HEALTH_DATA_DISPLAY   0x07
 Health data display device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_STEP_COUNTER   0x08
 Step counter health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_BODY_COMPOSITION_ANALYZER   0x09
 Body composition analyzer health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PEAK_FLOW_MONITOR   0x0A
 Peak flow monitor health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_MEDICATION_MONITOR   0x0B
 Medication monitor health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_KNEE_PROSTHESIS   0x0C
 Knee prosthesis health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_ANKLE_PROSTHESIS   0x0D
 Ankle prosthesis health device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_GENERIC_HEALTH_MANAGER   0x0E
 Generic health manager device.
 
#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PERSONAL_MOBILITY_DEVICE   0x0F
 Personal mobility health device.
 

Detailed Description

Bluetooth Assigned Numbers, codes and identifiers.

Since
1.0
Version
1.0.0

Macro Definition Documentation

◆ BT_COD

#define BT_COD ( major_service,
major_device,
minor_device )

#include <zephyr/bluetooth/assigned_numbers.h>

Value:
(((uint32_t)major_service << 13) | ((uint32_t)major_device << 8) | \
((uint32_t)minor_device << 2))
__UINT32_TYPE__ uint32_t
Definition stdint.h:90

◆ BT_COD_MAJOR_DEVICE_CLASS

#define BT_COD_MAJOR_DEVICE_CLASS ( cod)

#include <zephyr/bluetooth/assigned_numbers.h>

Value:
((((uint32_t)cod[1]) & 0x1FUL))

◆ BT_COD_MAJOR_DEVICE_CLASS_AUDIO_VIDEO

#define BT_COD_MAJOR_DEVICE_CLASS_AUDIO_VIDEO   0x04

#include <zephyr/bluetooth/assigned_numbers.h>

Audio/Video major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_COMPUTER

#define BT_COD_MAJOR_DEVICE_CLASS_COMPUTER   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Computer major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_HEALTH

#define BT_COD_MAJOR_DEVICE_CLASS_HEALTH   0x09

#include <zephyr/bluetooth/assigned_numbers.h>

Health major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_IMAGING

#define BT_COD_MAJOR_DEVICE_CLASS_IMAGING   0x06

#include <zephyr/bluetooth/assigned_numbers.h>

Imaging major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_LAN_NETWORK

#define BT_COD_MAJOR_DEVICE_CLASS_LAN_NETWORK   0x03

#include <zephyr/bluetooth/assigned_numbers.h>

LAN/Network Access Point major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_MISCELLANEOUS

#define BT_COD_MAJOR_DEVICE_CLASS_MISCELLANEOUS   0x00

#include <zephyr/bluetooth/assigned_numbers.h>

Miscellaneous major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_PERIPHERAL

#define BT_COD_MAJOR_DEVICE_CLASS_PERIPHERAL   0x05

#include <zephyr/bluetooth/assigned_numbers.h>

Peripheral major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_PHONE

#define BT_COD_MAJOR_DEVICE_CLASS_PHONE   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Phone major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_TOY

#define BT_COD_MAJOR_DEVICE_CLASS_TOY   0x08

#include <zephyr/bluetooth/assigned_numbers.h>

Toy major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_UNCATEGORIZED

#define BT_COD_MAJOR_DEVICE_CLASS_UNCATEGORIZED   0x1F

#include <zephyr/bluetooth/assigned_numbers.h>

Uncategorized major device class.

◆ BT_COD_MAJOR_DEVICE_CLASS_WEARABLE

#define BT_COD_MAJOR_DEVICE_CLASS_WEARABLE   0x07

#include <zephyr/bluetooth/assigned_numbers.h>

Wearable major device class.

◆ BT_COD_MAJOR_SERVICE_CLASSES

#define BT_COD_MAJOR_SERVICE_CLASSES ( cod)

#include <zephyr/bluetooth/assigned_numbers.h>

Value:
((((uint32_t)cod[2] & 0xFF) >> 5) | (((uint32_t)cod[1] & 0xD0) >> 5))

◆ BT_COD_MAJOR_SVC_CLASS_AUDIO

#define BT_COD_MAJOR_SVC_CLASS_AUDIO   BIT(21)

#include <zephyr/bluetooth/assigned_numbers.h>

Audio service class.

◆ BT_COD_MAJOR_SVC_CLASS_CAPTURING

#define BT_COD_MAJOR_SVC_CLASS_CAPTURING   BIT(19)

#include <zephyr/bluetooth/assigned_numbers.h>

Capturing service class.

◆ BT_COD_MAJOR_SVC_CLASS_INFORMATION

#define BT_COD_MAJOR_SVC_CLASS_INFORMATION   BIT(23)

#include <zephyr/bluetooth/assigned_numbers.h>

Information service class.

◆ BT_COD_MAJOR_SVC_CLASS_LE_AUDIO

#define BT_COD_MAJOR_SVC_CLASS_LE_AUDIO   BIT(14)

#include <zephyr/bluetooth/assigned_numbers.h>

LE Audio service class.

◆ BT_COD_MAJOR_SVC_CLASS_LIMITED_DISCOVER

#define BT_COD_MAJOR_SVC_CLASS_LIMITED_DISCOVER   BIT(13)

#include <zephyr/bluetooth/assigned_numbers.h>

Limited Discoverable Mode service class.

◆ BT_COD_MAJOR_SVC_CLASS_NETWORKING

#define BT_COD_MAJOR_SVC_CLASS_NETWORKING   BIT(17)

#include <zephyr/bluetooth/assigned_numbers.h>

Networking service class.

◆ BT_COD_MAJOR_SVC_CLASS_OBJECT_TRANSFER

#define BT_COD_MAJOR_SVC_CLASS_OBJECT_TRANSFER   BIT(20)

#include <zephyr/bluetooth/assigned_numbers.h>

Object Transfer service class.

◆ BT_COD_MAJOR_SVC_CLASS_POSITIONING

#define BT_COD_MAJOR_SVC_CLASS_POSITIONING   BIT(16)

#include <zephyr/bluetooth/assigned_numbers.h>

Positioning service class.

◆ BT_COD_MAJOR_SVC_CLASS_RENDERING

#define BT_COD_MAJOR_SVC_CLASS_RENDERING   BIT(18)

#include <zephyr/bluetooth/assigned_numbers.h>

Rendering service class.

◆ BT_COD_MAJOR_SVC_CLASS_RESERVED

#define BT_COD_MAJOR_SVC_CLASS_RESERVED   BIT(15)

#include <zephyr/bluetooth/assigned_numbers.h>

Reserved service class.

◆ BT_COD_MAJOR_SVC_CLASS_TELEPHONY

#define BT_COD_MAJOR_SVC_CLASS_TELEPHONY   BIT(22)

#include <zephyr/bluetooth/assigned_numbers.h>

Telephony service class.

◆ BT_COD_MINOR_DEVICE_CLASS

#define BT_COD_MINOR_DEVICE_CLASS ( cod)

#include <zephyr/bluetooth/assigned_numbers.h>

Value:
(((((uint32_t)cod[0]) & 0xFF) >> 2))

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_CAMCORDER

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_CAMCORDER   0x0D

#include <zephyr/bluetooth/assigned_numbers.h>

Camcorder audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_CAR_AUDIO

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_CAR_AUDIO   0x08

#include <zephyr/bluetooth/assigned_numbers.h>

Car audio audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_GAMING_TOY

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_GAMING_TOY   0x12

#include <zephyr/bluetooth/assigned_numbers.h>

Gaming toy audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HANDSFREE

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HANDSFREE   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Handsfree audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HEADPHONES

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HEADPHONES   0x06

#include <zephyr/bluetooth/assigned_numbers.h>

Headphones audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HIFI_AUDIO

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_HIFI_AUDIO   0x0A

#include <zephyr/bluetooth/assigned_numbers.h>

HiFi audio audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_LOUDSPEAKER

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_LOUDSPEAKER   0x05

#include <zephyr/bluetooth/assigned_numbers.h>

Loudspeaker audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_MICROPHONE

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_MICROPHONE   0x04

#include <zephyr/bluetooth/assigned_numbers.h>

Microphone audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_PORTABLE_AUDIO

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_PORTABLE_AUDIO   0x07

#include <zephyr/bluetooth/assigned_numbers.h>

Portable audio audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_SETTOP_BOX

#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.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_UNCATEGORIZED

#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

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VCR

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VCR   0x0B

#include <zephyr/bluetooth/assigned_numbers.h>

VCR audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_CAMERA

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_CAMERA   0x0C

#include <zephyr/bluetooth/assigned_numbers.h>

Video camera audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_CONFERENCING

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_CONFERENCING   0x10

#include <zephyr/bluetooth/assigned_numbers.h>

Video conferencing audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_DISPLAY_LOUDSPEAKER

#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.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_MONITOR

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_VIDEO_MONITOR   0x0E

#include <zephyr/bluetooth/assigned_numbers.h>

Video monitor audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_WEARABLE_HEADSET

#define BT_COD_MINOR_DEVICE_CLASS_AUDIO_VIDEO_WEARABLE_HEADSET   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Wearable headset audio/video minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_COMPUTER_DESKTOP_WORKSTATION

#define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_DESKTOP_WORKSTATION   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Desktop workstation computer minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_COMPUTER_HANDHELD_PC_PDA

#define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_HANDHELD_PC_PDA   0x04

#include <zephyr/bluetooth/assigned_numbers.h>

Handheld PC/PDA computer minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_COMPUTER_LAPTOP

#define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_LAPTOP   0x03

#include <zephyr/bluetooth/assigned_numbers.h>

Laptop computer minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_COMPUTER_PALM_SIZED_PC_PDA

#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.

◆ BT_COD_MINOR_DEVICE_CLASS_COMPUTER_SERVER

#define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_SERVER   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Server-class computer minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_COMPUTER_TABLET

#define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_TABLET   0x07

#include <zephyr/bluetooth/assigned_numbers.h>

Tablet computer minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_COMPUTER_UNCATEGORIZED

#define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_UNCATEGORIZED   0x00

#include <zephyr/bluetooth/assigned_numbers.h>

Uncategorized computer minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_COMPUTER_WEARABLE_COMPUTER

#define BT_COD_MINOR_DEVICE_CLASS_COMPUTER_WEARABLE_COMPUTER   0x06

#include <zephyr/bluetooth/assigned_numbers.h>

Wearable computer minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_ANKLE_PROSTHESIS

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_ANKLE_PROSTHESIS   0x0D

#include <zephyr/bluetooth/assigned_numbers.h>

Ankle prosthesis health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_BLOOD_PRESSURE_MONITOR

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_BLOOD_PRESSURE_MONITOR   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Blood pressure monitor health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_BODY_COMPOSITION_ANALYZER

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_BODY_COMPOSITION_ANALYZER   0x09

#include <zephyr/bluetooth/assigned_numbers.h>

Body composition analyzer health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_GENERIC_HEALTH_MANAGER

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_GENERIC_HEALTH_MANAGER   0x0E

#include <zephyr/bluetooth/assigned_numbers.h>

Generic health manager device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_GLUCOSE_METER

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_GLUCOSE_METER   0x04

#include <zephyr/bluetooth/assigned_numbers.h>

Glucose meter health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_HEALTH_DATA_DISPLAY

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_HEALTH_DATA_DISPLAY   0x07

#include <zephyr/bluetooth/assigned_numbers.h>

Health data display device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_HEART_PULSE_MONITOR

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_HEART_PULSE_MONITOR   0x06

#include <zephyr/bluetooth/assigned_numbers.h>

Heart/pulse monitor health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_KNEE_PROSTHESIS

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_KNEE_PROSTHESIS   0x0C

#include <zephyr/bluetooth/assigned_numbers.h>

Knee prosthesis health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_MEDICATION_MONITOR

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_MEDICATION_MONITOR   0x0B

#include <zephyr/bluetooth/assigned_numbers.h>

Medication monitor health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_PEAK_FLOW_MONITOR

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PEAK_FLOW_MONITOR   0x0A

#include <zephyr/bluetooth/assigned_numbers.h>

Peak flow monitor health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_PERSONAL_MOBILITY_DEVICE

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PERSONAL_MOBILITY_DEVICE   0x0F

#include <zephyr/bluetooth/assigned_numbers.h>

Personal mobility health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_PULSE_OXIMETER

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_PULSE_OXIMETER   0x05

#include <zephyr/bluetooth/assigned_numbers.h>

Pulse oximeter health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_STEP_COUNTER

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_STEP_COUNTER   0x08

#include <zephyr/bluetooth/assigned_numbers.h>

Step counter health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_THERMOMETER

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_THERMOMETER   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Thermometer health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_UNDEFINED

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_UNDEFINED   0x00

#include <zephyr/bluetooth/assigned_numbers.h>

Undefined health device.

◆ BT_COD_MINOR_DEVICE_CLASS_HEALTH_WEIGHING_SCALE

#define BT_COD_MINOR_DEVICE_CLASS_HEALTH_WEIGHING_SCALE   0x03

#include <zephyr/bluetooth/assigned_numbers.h>

Weighing scale health device.

◆ BT_COD_MINOR_DEVICE_CLASS_IMAGING_CAMERA

#define BT_COD_MINOR_DEVICE_CLASS_IMAGING_CAMERA   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Imaging camera device.

◆ BT_COD_MINOR_DEVICE_CLASS_IMAGING_DISPLAY

#define BT_COD_MINOR_DEVICE_CLASS_IMAGING_DISPLAY   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Minor Device Class - Imaging Major Class.

◆ BT_COD_MINOR_DEVICE_CLASS_IMAGING_PRINTER

#define BT_COD_MINOR_DEVICE_CLASS_IMAGING_PRINTER   0x08

#include <zephyr/bluetooth/assigned_numbers.h>

Imaging printer device.

◆ BT_COD_MINOR_DEVICE_CLASS_IMAGING_SCANNER

#define BT_COD_MINOR_DEVICE_CLASS_IMAGING_SCANNER   0x04

#include <zephyr/bluetooth/assigned_numbers.h>

Imaging scanner device.

◆ BT_COD_MINOR_DEVICE_CLASS_IMAGING_UNCATEGORIZED

#define BT_COD_MINOR_DEVICE_CLASS_IMAGING_UNCATEGORIZED   0x00

#include <zephyr/bluetooth/assigned_numbers.h>

Minor Device Class - Imaging Major Class Uncategorized.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_DEVICE_TYPE_UNCATEGORIZED

#define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_DEVICE_TYPE_UNCATEGORIZED   0x00

#include <zephyr/bluetooth/assigned_numbers.h>

Uncategorized LAN/network device type.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_17_33_UTILIZED

#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.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_1_17_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.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_33_50_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.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_50_67_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.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_67_83_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.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_83_99_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.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_FULLY_AVAILABLE

#define BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_FULLY_AVAILABLE   0x00

#include <zephyr/bluetooth/assigned_numbers.h>

LAN service utilization: fully available.

◆ BT_COD_MINOR_DEVICE_CLASS_LAN_NETWORK_SERVICE_NO_SERVICE_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.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_CARD_READER

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_CARD_READER   0x06

#include <zephyr/bluetooth/assigned_numbers.h>

Card reader peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_DIGITAL_PEN

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_DIGITAL_PEN   0x07

#include <zephyr/bluetooth/assigned_numbers.h>

Digital pen peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_DIGITIZER_TABLET

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_DIGITIZER_TABLET   0x05

#include <zephyr/bluetooth/assigned_numbers.h>

Digitizer tablet peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_GAMEPAD

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_GAMEPAD   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Gamepad peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_HANDHELD_GESTURAL_INPUT

#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.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_HANDHELD_SCANNER

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_HANDHELD_SCANNER   0x08

#include <zephyr/bluetooth/assigned_numbers.h>

Handheld scanner peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_JOYSTICK

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_JOYSTICK   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Joystick peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_REMOTE_CONTROL

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_REMOTE_CONTROL   0x03

#include <zephyr/bluetooth/assigned_numbers.h>

Remote control peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_SENSING_DEVICE

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_SENSING_DEVICE   0x04

#include <zephyr/bluetooth/assigned_numbers.h>

Sensing device peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_UNCATEGORIZED

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_DEVICE_TYPE_UNCATEGORIZED   0x00

#include <zephyr/bluetooth/assigned_numbers.h>

Uncategorized peripheral device type.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_COMBO_KEYBOARD_POINTING

#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.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_KEYBOARD

#define BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_KEYBOARD   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Peripheral input: keyboard.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_NO_KEYBOARD_NO_POINTING

#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.

◆ BT_COD_MINOR_DEVICE_CLASS_PERIPHERAL_INPUT_DEVICE_TYPE_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.

◆ BT_COD_MINOR_DEVICE_CLASS_PHONE_CELLULAR

#define BT_COD_MINOR_DEVICE_CLASS_PHONE_CELLULAR   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Cellular phone minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_PHONE_COMMON_ISDN_ACCESS

#define BT_COD_MINOR_DEVICE_CLASS_PHONE_COMMON_ISDN_ACCESS   0x05

#include <zephyr/bluetooth/assigned_numbers.h>

Common ISDN access phone minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_PHONE_CORDLESS

#define BT_COD_MINOR_DEVICE_CLASS_PHONE_CORDLESS   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Cordless phone minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_PHONE_SMARTPHONE

#define BT_COD_MINOR_DEVICE_CLASS_PHONE_SMARTPHONE   0x03

#include <zephyr/bluetooth/assigned_numbers.h>

Smartphone minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_PHONE_UNCATEGORIZED

#define BT_COD_MINOR_DEVICE_CLASS_PHONE_UNCATEGORIZED   0x00

#include <zephyr/bluetooth/assigned_numbers.h>

Uncategorized phone minor device class.

◆ BT_COD_MINOR_DEVICE_CLASS_PHONE_WIRED_MODEM

#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.

◆ BT_COD_MINOR_DEVICE_CLASS_TOY_CONTROLLER

#define BT_COD_MINOR_DEVICE_CLASS_TOY_CONTROLLER   0x04

#include <zephyr/bluetooth/assigned_numbers.h>

Toy controller device.

◆ BT_COD_MINOR_DEVICE_CLASS_TOY_DOLL

#define BT_COD_MINOR_DEVICE_CLASS_TOY_DOLL   0x03

#include <zephyr/bluetooth/assigned_numbers.h>

Toy doll device.

◆ BT_COD_MINOR_DEVICE_CLASS_TOY_GAME

#define BT_COD_MINOR_DEVICE_CLASS_TOY_GAME   0x05

#include <zephyr/bluetooth/assigned_numbers.h>

Toy game device.

◆ BT_COD_MINOR_DEVICE_CLASS_TOY_ROBOT

#define BT_COD_MINOR_DEVICE_CLASS_TOY_ROBOT   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Toy robot device.

◆ BT_COD_MINOR_DEVICE_CLASS_TOY_VEHICLE

#define BT_COD_MINOR_DEVICE_CLASS_TOY_VEHICLE   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Toy vehicle device.

◆ BT_COD_MINOR_DEVICE_CLASS_WEARABLE_GLASSES

#define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_GLASSES   0x05

#include <zephyr/bluetooth/assigned_numbers.h>

Wearable glasses device.

◆ BT_COD_MINOR_DEVICE_CLASS_WEARABLE_HEADSET

#define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_HEADSET   0x01

#include <zephyr/bluetooth/assigned_numbers.h>

Wearable headset device.

◆ BT_COD_MINOR_DEVICE_CLASS_WEARABLE_HELMET

#define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_HELMET   0x04

#include <zephyr/bluetooth/assigned_numbers.h>

Wearable helmet device.

◆ BT_COD_MINOR_DEVICE_CLASS_WEARABLE_JACKET

#define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_JACKET   0x03

#include <zephyr/bluetooth/assigned_numbers.h>

Wearable jacket device.

◆ BT_COD_MINOR_DEVICE_CLASS_WEARABLE_PAGER

#define BT_COD_MINOR_DEVICE_CLASS_WEARABLE_PAGER   0x02

#include <zephyr/bluetooth/assigned_numbers.h>

Wearable pager device.

◆ BT_COD_VALID

#define BT_COD_VALID ( cod)

#include <zephyr/bluetooth/assigned_numbers.h>

Value:
((0 == (cod[0] & (BIT(0) | BIT(1)))) ? true : false)
#define BIT(n)
Unsigned integer with bit position n set (signed in assembly language).
Definition util_macro.h:44
#define true
Definition stdbool.h:14

◆ BT_COMP_ID_LF

#define BT_COMP_ID_LF   0x05f1

#include <zephyr/bluetooth/assigned_numbers.h>

The Linux Foundation.