|
| HCICommandCompleteEvent (const uint8_t *buffer, const jau::nsize_t buffer_len) |
|
uint8_t | getNumCommandPackets () const noexcept |
| The Number of HCI Command packets which are allowed to be sent to the Controller from the Host. More...
|
|
HCIOpcode | getOpcode () const noexcept |
| The associated command. More...
|
|
jau::nsize_t | getReturnParamSize () const noexcept |
|
const uint8_t * | getReturnParam () const |
|
bool | validate (const HCICommand &cmd) const noexcept override |
|
| HCIEvent (const uint8_t *buffer, const jau::nsize_t buffer_len, const jau::nsize_t exp_param_size) |
| Persistent memory, w/ ownership . More...
|
|
| HCIEvent (const HCIEventType evt, const jau::nsize_t param_size=0) |
| Enabling manual construction of event without given value. More...
|
|
| HCIEvent (const HCIEventType evt, const uint8_t *param, const jau::nsize_t param_size) |
| Enabling manual construction of event with given value. More...
|
|
virtual | ~HCIEvent () noexcept |
|
uint64_t | getTimestamp () const noexcept |
|
constexpr HCIEventType | getEventType () const noexcept |
|
constexpr bool | isEvent (HCIEventType t) const noexcept |
|
virtual HCIMetaEventType | getMetaEventType () const noexcept |
| The meta subevent type. More...
|
|
bool | isMetaEvent (HCIMetaEventType t) const noexcept |
|
virtual jau::nsize_t | getParamSize () const noexcept |
|
virtual const uint8_t * | getParam () const noexcept |
|
| HCIPacket (const HCIPacketType type, const jau::nsize_t total_packet_size) |
|
| HCIPacket (const uint8_t *packet_data, const jau::nsize_t total_packet_size) |
| Persistent memory, w/ ownership . More...
|
|
virtual | ~HCIPacket () noexcept |
|
constexpr jau::nsize_t | getTotalSize () const noexcept |
|
TROOctets & | getPDU () noexcept |
| Return the underlying octets read only. More...
|
|
HCIPacketType | getPacketType () noexcept |
|
std::string | toString () const noexcept |
|
BT Core Spec v5.2: Vol 4, Part E HCI: 7.7.14 Command Complete event.
Size 3 + return size __u8 ncmd; __le16 opcode; Return_Paramters of variable length, usually with '__u8 status' first.
Definition at line 941 of file HCITypes.hpp.