Skip to content

QuantumGate::Local::BluetoothRadio

Karel Donk edited this page Dec 26, 2021 · 1 revision

QuantumGate::Local::BluetoothRadio is a struct that contains details about a Bluetooth radio.

Definition

struct BluetoothRadio
{
    using NativeHandleType = void*;

    NativeHandleType NativeHandle{ nullptr };
    String Name;
    BTHAddress Address;
    UInt16 ManufacturerID{ 0 };
    bool Connectable{ false };
    bool Discoverable{ false };
};

Member variables

Name Description
NativeHandle The native handle of the Bluetooth radio.
Name The name associated with the Bluetooth radio/device.
Address The local address of the Bluetooth radio as a QuantumGate::BTHAddress. Other devices can use this address to connect to the local device.
ManufacturerID The manufacturer ID associated with the Bluetooth radio.
Connectable Specifies whether the radio is connectable. The radio should be connectable to allow other devices to connect to it. A radio can be connectable without being discoverable.
Discoverable Specifies whether the radio is discoverable. When the radio is discoverable other devices scanning for nearby Bluetooth devices will be able to find it. A discoverable radio is also connectable.
Clone this wiki locally