70 lines
2.6 KiB
Plaintext
70 lines
2.6 KiB
Plaintext
namespace bluetooth.hci;
|
|
|
|
attribute "privacy";
|
|
|
|
table LocalVersionInformationData {
|
|
hci_version : string (privacy:"Any");
|
|
hci_revision : ushort (privacy:"Any");
|
|
lmp_version : string (privacy:"Any");
|
|
manufacturer_name : ushort (privacy:"Any");
|
|
lmp_subversion : ushort (privacy:"Any");
|
|
}
|
|
|
|
struct BufferSizeData {
|
|
data_packet_length : ushort (privacy:"Any");
|
|
total_num_packets : ubyte (privacy:"Any");
|
|
}
|
|
|
|
struct LeMaximumDataLengthData {
|
|
supported_max_tx_octets : ushort (privacy:"Any");
|
|
supported_max_tx_time : ushort (privacy:"Any");
|
|
supported_max_rx_octets : ushort (privacy:"Any");
|
|
supported_max_rx_time : ushort (privacy:"Any");
|
|
}
|
|
|
|
struct VendorCapabilitiesData {
|
|
is_supported : ubyte (privacy:"Any");
|
|
max_advt_instances : ubyte (privacy:"Any");
|
|
offloaded_resolution_of_private_address : ubyte (privacy:"Any");
|
|
total_scan_results_storage : ushort (privacy:"Any");
|
|
max_irk_list_sz : ubyte (privacy:"Any");
|
|
filtering_support : ubyte (privacy:"Any");
|
|
max_filter : ubyte (privacy:"Any");
|
|
activity_energy_info_support : ubyte (privacy:"Any");
|
|
version_supported : ushort (privacy:"Any");
|
|
total_num_of_advt_tracked : ushort (privacy:"Any");
|
|
extended_scan_support : ubyte (privacy:"Any");
|
|
debug_logging_supported : ubyte (privacy:"Any");
|
|
le_address_generation_offloading_support : ubyte (privacy:"Any");
|
|
a2dp_source_offload_capability_mask : uint (privacy:"Any");
|
|
bluetooth_quality_report_support : ubyte (privacy:"Any");
|
|
}
|
|
|
|
struct LocalSupportedCommandsData {
|
|
index : ubyte (privacy:"Any");
|
|
value: ubyte (privacy:"Any");
|
|
}
|
|
|
|
table ControllerData {
|
|
title : string (privacy:"Any");
|
|
local_version_information : LocalVersionInformationData (privacy:"Any");
|
|
acl_buffer_size : BufferSizeData (privacy:"Any");
|
|
sco_buffer_size : BufferSizeData (privacy:"Any");
|
|
iso_buffer_size : BufferSizeData (privacy:"Any");
|
|
le_buffer_size : BufferSizeData (privacy:"Any");
|
|
le_connect_list_size : uint64 (privacy:"Any");
|
|
le_resolving_list_size : uint64 (privacy:"Any");
|
|
le_maximum_data_length : LeMaximumDataLengthData (privacy:"Any");
|
|
le_maximum_advertising_data_length : ushort (privacy:"Any");
|
|
le_suggested_default_data_length : ushort (privacy:"Any");
|
|
le_number_supported_advertising_sets : ubyte (privacy:"Any");
|
|
le_periodic_advertiser_list_size : ubyte (privacy:"Any");
|
|
local_supported_commands : [LocalSupportedCommandsData] (privacy:"Any");
|
|
extended_lmp_features_array : [uint64] (privacy:"Any");
|
|
le_local_supported_features : int64 (privacy:"Any");
|
|
le_supported_states : uint64 (privacy:"Any");
|
|
vendor_capabilities : VendorCapabilitiesData (privacy:"Any");
|
|
}
|
|
|
|
root_type ControllerData;
|