#include <cstring>
#include <string>
#include <memory>
#include <cstdint>
#include <cstdio>
#include <algorithm>
#include <jau/debug.hpp>
#include <jau/darray.hpp>
#include "BTTypes0.hpp"
Go to the source code of this file.
|
static uint8_t | _EUI48_ALL_DEVICE [] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff} |
|
static uint8_t | _EUI48_LOCAL_DEVICE [] = {0x00, 0x00, 0x00, 0xff, 0xff, 0xff} |
|
◆ AD_PDU_Type_CASE_TO_STRING
#define AD_PDU_Type_CASE_TO_STRING |
( |
|
V | ) |
case AD_PDU_Type::V: return #V; |
◆ AD_PDU_Type_ENUM
#define AD_PDU_Type_ENUM |
( |
|
X | ) |
|
Value: X(ADV_IND) \
X(ADV_DIRECT_IND) \
X(ADV_SCAN_IND) \
X(ADV_NONCONN_IND) \
X(SCAN_RSP) \
X(ADV_IND2) \
X(DIRECT_IND2) \
X(SCAN_IND2) \
X(NONCONN_IND2) \
X(SCAN_RSP_to_ADV_IND) \
X(SCAN_RSP_to_ADV_SCAN_IND) \
X(UNDEFINED)
Definition at line 534 of file BTTypes0.cpp.
◆ APPEARANCE_CASE_TO_STRING
#define APPEARANCE_CASE_TO_STRING |
( |
|
V | ) |
case AppearanceCat::V: return #V; |
◆ APPEARANCECAT_ENUM
#define APPEARANCECAT_ENUM |
( |
|
X | ) |
|
◆ CASE2_TO_STRING
#define CASE2_TO_STRING |
( |
|
U, |
|
|
|
V |
|
) |
| case U::V: return #V; |
◆ CASE_TO_STRING
#define CASE_TO_STRING |
( |
|
V | ) |
case V: return #V; |
◆ CHAR_DECL_BDADDRESSTYPE_ENUM
#define CHAR_DECL_BDADDRESSTYPE_ENUM |
( |
|
X | ) |
|
◆ CHAR_DECL_HCILEOwnAddressType_ENUM
#define CHAR_DECL_HCILEOwnAddressType_ENUM |
( |
|
X | ) |
|
◆ CHAR_DECL_HCILEPeerAddressType_ENUM
#define CHAR_DECL_HCILEPeerAddressType_ENUM |
( |
|
X | ) |
|
◆ CHAR_DECL_LERANDOMADDRESSTYPE_ENUM
#define CHAR_DECL_LERANDOMADDRESSTYPE_ENUM |
( |
|
X | ) |
|
◆ EAD_Event_Type_ENUM
#define EAD_Event_Type_ENUM |
( |
|
X | ) |
|
◆ EIRDATATYPE_ENUM
#define EIRDATATYPE_ENUM |
( |
|
X | ) |
|
◆ GAPFLAGS_ENUM
#define GAPFLAGS_ENUM |
( |
|
X | ) |
|
◆ L2CAP_CID_CASE_TO_STRING
#define L2CAP_CID_CASE_TO_STRING |
( |
|
V | ) |
case L2CAP_CID::V: return #V; |
◆ L2CAP_CID_ENUM
#define L2CAP_CID_ENUM |
( |
|
X | ) |
|
Value: X(UNDEFINED) \
X(SIGNALING) \
X(CONN_LESS) \
X(A2MP) \
X(ATT) \
X(LE_SIGNALING) \
X(SMP) \
X(SMP_BREDR) \
X(DYN_START) \
X(DYN_END) \
X(LE_DYN_END)
Definition at line 600 of file BTTypes0.cpp.
◆ L2CAP_PSM_CASE_TO_STRING
#define L2CAP_PSM_CASE_TO_STRING |
( |
|
V | ) |
case L2CAP_PSM::V: return #V; |
◆ L2CAP_PSM_ENUM
#define L2CAP_PSM_ENUM |
( |
|
X | ) |
|
Value: X(UNDEFINED) \
X(SDP) \
X(RFCOMM) \
X(TCSBIN) \
X(TCSBIN_CORDLESS) \
X(BNEP) \
X(HID_CONTROL) \
X(HID_INTERRUPT) \
X(UPNP) \
X(AVCTP) \
X(AVDTP) \
X(AVCTP_BROWSING) \
X(UDI_C_PLANE) \
X(ATT) \
X(LE_DYN_START) \
X(LE_DYN_END) \
X(DYN_START) \
X(DYN_END) \
X(AUTO_END)
Definition at line 623 of file BTTypes0.cpp.
◆ LE_PHYs_ENUM
#define LE_PHYs_ENUM |
( |
|
X | ) |
|
◆ LEFEATURES_ENUM
#define LEFEATURES_ENUM |
( |
|
X | ) |
|
◆ SCANTYPE_CASE_TO_STRING
#define SCANTYPE_CASE_TO_STRING |
( |
|
V | ) |
case ScanType::V: return #V; |
◆ SCANTYPE_ENUM
#define SCANTYPE_ENUM |
( |
|
X | ) |
|
Value: X(NONE) \
X(BREDR) \
X(LE) \
X(DUAL)
Definition at line 518 of file BTTypes0.cpp.
◆ _getEAD_Event_TypeBitStr()
static std::string _getEAD_Event_TypeBitStr |
( |
const EAD_Event_Type |
bit | ) |
|
|
staticnoexcept |
◆ _getEIRDataBitStr()
static std::string _getEIRDataBitStr |
( |
const EIRDataType |
bit | ) |
|
|
staticnoexcept |
◆ _getGAPFlagBitStr()
static std::string _getGAPFlagBitStr |
( |
const GAPFlags |
bit | ) |
|
|
staticnoexcept |
◆ _getLE_PHYsBitStr()
static std::string _getLE_PHYsBitStr |
( |
const LE_PHYs |
bit | ) |
|
|
staticnoexcept |
◆ _getLEFeaturesBitStr()
static std::string _getLEFeaturesBitStr |
( |
const LE_Features |
bit | ) |
|
|
staticnoexcept |
◆ bt_compidtostr()
static std::string bt_compidtostr |
( |
const uint16_t |
companyid | ) |
|
|
staticnoexcept |
◆ const_uint8_to_const_int8_ptr()
static const int8_t* const_uint8_to_const_int8_ptr |
( |
const uint8_t * |
p | ) |
|
|
inlinestaticnoexcept |
◆ _EUI48_ALL_DEVICE
uint8_t _EUI48_ALL_DEVICE[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff} |
|
static |
◆ _EUI48_LOCAL_DEVICE
uint8_t _EUI48_LOCAL_DEVICE[] = {0x00, 0x00, 0x00, 0xff, 0xff, 0xff} |
|
static |