diff options
Diffstat (limited to 'src/components/policy/policy_external/doc/doxygen/components/TransportManager/Internal Design/Device Adapters/BluetoothAdapter.txt')
-rw-r--r-- | src/components/policy/policy_external/doc/doxygen/components/TransportManager/Internal Design/Device Adapters/BluetoothAdapter.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/components/policy/policy_external/doc/doxygen/components/TransportManager/Internal Design/Device Adapters/BluetoothAdapter.txt b/src/components/policy/policy_external/doc/doxygen/components/TransportManager/Internal Design/Device Adapters/BluetoothAdapter.txt new file mode 100644 index 0000000000..970aeffd83 --- /dev/null +++ b/src/components/policy/policy_external/doc/doxygen/components/TransportManager/Internal Design/Device Adapters/BluetoothAdapter.txt @@ -0,0 +1,19 @@ +/** @page components_transportmanager_internal_design_transport_adapters_bluetooth_adapter Bluetooth Adapter + * + * Bluetooth adapter handles communication with external devices via bluetooth. It is implemented in + * NsSmartDeviceLink::NsTransportManager::CBluetoothAdapter. + * + * @section components_transportmanager_internal_design_transport_adapters_bluetooth_adapter_discovery Device discovery + * + * When requested by a call to NsSmartDeviceLink::NsTransportManager::CTransportAdapter::scanForNewDevices() bluetooth adapter + * searches for bluetooth devices. For each found device it runs SDP query for service with SmartDeviceLink UUID + * (936DA01F-9ABD-4D9D-80C7-02AF85C822A8). Devices that support this service are added to bluetooth adapter device list. + * Bluetooth device scans are performed only when explicitly requested. + * + * @section components_transportmanager_internal_design_transport_adapters_bluetooth_adapter_connecting_devices Connecting devices + * + * NsSmartDeviceLink::NsTransportManager::CBluetoothAdapter::createConnectionsListForDevice() runs SDP query for specified device + * and fills connection list with connections to all RFCOMM channels on remote device where SmartDeviceLink service has been discovered. + * + * @see @ref components_transportmanager_internal_design_transport_adapters_common_connecting_devices + */ |