ELEC-C7222
Libraries for ELEC C7222 Course Work
Loading...
Searching...
No Matches
c7222::Gap::InquiryResult Struct Reference

#include <gap.hpp>

Collaboration diagram for c7222::Gap::InquiryResult:
Collaboration graph

Public Attributes

BleAddress address
 
uint8_t page_scan_repetition_mode
 
uint32_t class_of_device
 
uint16_t clock_offset
 
bool rssi_available
 
int8_t rssi
 
bool device_id_available
 
uint16_t device_id_vendor_id_source
 
uint16_t device_id_vendor_id
 
uint16_t device_id_product_id
 
uint16_t device_id_version
 
bool name_available
 
const uint8_t * name
 
uint8_t name_len
 

Friends

std::ostream & operator<< (std::ostream &os, const InquiryResult &ir)
 

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const InquiryResult ir 
)
friend

Member Data Documentation

◆ address

BleAddress c7222::Gap::InquiryResult::address

Peer device address.

◆ class_of_device

uint32_t c7222::Gap::InquiryResult::class_of_device

Class of device (CoD) value.

◆ clock_offset

uint16_t c7222::Gap::InquiryResult::clock_offset

Clock offset (little-endian in HCI event).

◆ device_id_available

bool c7222::Gap::InquiryResult::device_id_available

True if device ID fields are available.

◆ device_id_product_id

uint16_t c7222::Gap::InquiryResult::device_id_product_id

Device ID product ID.

◆ device_id_vendor_id

uint16_t c7222::Gap::InquiryResult::device_id_vendor_id

Device ID vendor ID.

◆ device_id_vendor_id_source

uint16_t c7222::Gap::InquiryResult::device_id_vendor_id_source

Device ID vendor ID source (Bluetooth SIG or USB).

◆ device_id_version

uint16_t c7222::Gap::InquiryResult::device_id_version

Device ID version.

◆ name

const uint8_t* c7222::Gap::InquiryResult::name

Device name payload (valid when name_available is true).

◆ name_available

bool c7222::Gap::InquiryResult::name_available

True if device name is available.

◆ name_len

uint8_t c7222::Gap::InquiryResult::name_len

Length of the name payload.

◆ page_scan_repetition_mode

uint8_t c7222::Gap::InquiryResult::page_scan_repetition_mode

Page scan repetition mode.

◆ rssi

int8_t c7222::Gap::InquiryResult::rssi

RSSI in dBm (valid when rssi_available is true).

◆ rssi_available

bool c7222::Gap::InquiryResult::rssi_available

True if RSSI value is available.


The documentation for this struct was generated from the following file: