hci-decoder  1.0
Lightweight Bluetooth HCI decoder library parsing individually HCI frames into JSON format
hci_cmd_packet.h File Reference
#include "hci_decoder/IHciEventFrame.h"
#include "hci_decoder/IHciCommandFrame.h"
#include "hci_decoder/hci_global.h"
#include <json/json.h>
#include <iostream>

Go to the source code of this file.

Classes

struct  void_cmd
 
struct  vendor_specific_cmd
 
struct  link_control_disconnect_cmd
 
struct  link_control_inquiry_cmd
 
struct  le_read_remote_used_features_cmd
 
struct  le_create_connection_cmd
 
struct  le_set_scan_parameters_cmd
 
struct  le_set_event_mask_cmd
 
struct  le_set_random_address_cmd
 
struct  le_remove_device_from_resolving_list_cmd
 
struct  le_set_scan_enable_cmd
 
struct  le_set_advertising_data_cmd
 
struct  le_set_advertising_parameters_cmd
 
struct  write_default_link_policy_settings_cmd
 
struct  informational_read_local_extended_features_cmd
 
struct  ctrl_bsb_write_local_name_cmd
 
struct  ctrl_bsb_set_event_filter_cmd
 
struct  ctrl_bsb_read_class_of_device_cmd
 
struct  ctrl_bsb_write_class_of_device_cmd
 
struct  ctrl_bsb_write_inquiry_mode_cmd
 
struct  ctrl_bsb_write_le_host_support_cmd
 
struct  ctrl_bsb_write_inquiry_scan_activity_cmd
 
struct  ctrl_bsb_write_voice_settings_cmd
 
struct  ctrl_bsb_write_iac_lap_cmd
 
struct  ctrl_bsb_write_page_scan_type_cmd
 
struct  ctrl_bsb_write_simple_pairing_mode_cmd
 
struct  ctrl_bsb_write_extended_inquiry_response_cmd
 
struct  ctrl_bsb_write_scan_enable_cmd
 
struct  ctrl_bsb_write_inquiry_scan_type_cmd
 
struct  ctrl_bsb_set_event_mask_cmd
 
struct  ctrl_bsb_write_page_timeout_cmd
 
struct  ctrl_bsb_host_buffer_size_cmd
 

Typedefs

typedef void_cmd void_cmd_t
 
typedef vendor_specific_cmd vendor_specific_cmd_t
 
typedef link_control_disconnect_cmd link_control_disconnect_cmd_t
 
typedef link_control_inquiry_cmd link_control_inquiry_cmd_t
 
typedef le_read_remote_used_features_cmd le_read_remote_used_features_cmd_t
 
typedef le_create_connection_cmd le_create_connection_cmd_t
 
typedef le_set_scan_parameters_cmd le_set_scan_parameters_cmd_t
 
typedef le_set_event_mask_cmd le_set_event_mask_cmd_t
 
typedef le_set_random_address_cmd le_set_random_address_cmd_t
 
typedef le_remove_device_from_resolving_list_cmd le_remove_device_from_resolving_list_cmd_t
 
typedef le_set_scan_enable_cmd le_set_scan_enable_cmd_t
 
typedef le_set_advertising_data_cmd le_set_advertising_data_cmd_t
 
typedef le_set_advertising_parameters_cmd le_set_advertising_parameters_cmd_t
 
typedef write_default_link_policy_settings_cmd write_default_link_policy_settings_cmd_t
 
typedef informational_read_local_extended_features_cmd informational_read_local_extended_features_cmd_t
 
typedef ctrl_bsb_write_local_name_cmd ctrl_bsb_write_local_name_cmd_t
 
typedef ctrl_bsb_set_event_filter_cmd ctrl_bsb_set_event_filter_cmd_t
 
typedef ctrl_bsb_read_class_of_device_cmd ctrl_bsb_read_class_of_device_cmd_t
 
typedef ctrl_bsb_write_class_of_device_cmd ctrl_bsb_write_class_of_device_cmd_t
 
typedef ctrl_bsb_write_inquiry_mode_cmd ctrl_bsb_write_inquiry_mode_cmd_t
 
typedef ctrl_bsb_write_le_host_support_cmd ctrl_bsb_write_le_host_support_cmd_t
 
typedef ctrl_bsb_write_inquiry_scan_activity_cmd ctrl_bsb_write_inquiry_scan_activity_cmd_t
 
typedef ctrl_bsb_write_voice_settings_cmd ctrl_bsb_write_voice_settings_cmd_t
 
typedef ctrl_bsb_write_iac_lap_cmd ctrl_bsb_write_iac_lap_cmd_t
 
typedef ctrl_bsb_write_page_scan_type_cmd ctrl_bsb_write_page_scan_type_cmd_t
 
typedef ctrl_bsb_write_simple_pairing_mode_cmd ctrl_bsb_write_simple_pairing_mode_cmd_t
 
typedef ctrl_bsb_write_extended_inquiry_response_cmd ctrl_bsb_write_extended_inquiry_response_cmd_t
 
typedef ctrl_bsb_write_scan_enable_cmd ctrl_bsb_write_scan_enable_cmd_t
 
typedef ctrl_bsb_write_inquiry_scan_type_cmd ctrl_bsb_write_inquiry_scan_type_cmd_t
 
typedef ctrl_bsb_set_event_mask_cmd ctrl_bsb_set_event_mask_cmd_t
 
typedef ctrl_bsb_write_page_timeout_cmd ctrl_bsb_write_page_timeout_cmd_t
 
typedef ctrl_bsb_host_buffer_size_cmd ctrl_bsb_host_buffer_size_cmd_t
 

Typedef Documentation

hci_cmd_packet.h HCI Command packet

Author
Bertrand Martel
Version
1.0