API Documentation
Loading...
Searching...
No Matches
BluetoothManager.h
Go to the documentation of this file.
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/Connection.h>
7#include <QObject>
8class QBluetoothDeviceInfo;
9class QBluetoothServiceInfo;
10class QBluetoothAddress;
11class QBluetoothUuid;
12namespace NDEVR
13{
14 class ProgressInfo;
15 class ProgressInfo;
16 /**--------------------------------------------------------------------------------------------------
17 \brief Logic for using the QBluetooth functions for finding and establishing connections with Bluetooth
18 devices or services.
19 **/
37
41}
#define NDEVR_BLUETOOTH_API
Definition DLLInfo.h:56
Logic for using the QBluetooth functions for finding and establishing connections with Bluetooth devi...
Definition BluetoothManager.h:21
static ConnectionInfo ConvertFromServiceInfo(const QBluetoothServiceInfo &info)
static BluetoothManager & DefaultManager()
Buffer< String > ToBTDConnectionStrings(const QBluetoothDeviceInfo &device)
static ConnectionInfo ConvertFromDeviceInfo(const QBluetoothDeviceInfo &info)
static TranslatedString ErrorMessage(int error)
Buffer< QBluetoothServiceInfo, uint04, ObjectAllocator< false > > BluetoothServiceInfo(const QBluetoothAddress &device, const ConnectionSearchParamaters &params)
Buffer< QBluetoothDeviceInfo, uint04, ObjectAllocator< false > > BluetoothDeviceInfo(const ConnectionSearchParamaters &params)
Buffer< QBluetoothServiceInfo, uint04, ObjectAllocator< false > > BluetoothServiceInfo(const ConnectionInfo &device, const ConnectionSearchParamaters &params)
void bluetoothErrorSignal(int error)
void LogBluetoothDiscoveryError(int error, ProgressInfo *log)
Buffer< QBluetoothServiceInfo, uint04, ObjectAllocator< false > > BluetoothServiceInfo(const ConnectionSearchParamaters &params)
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A light-weight base class for Log that allows processes to update, without the need for additional in...
Definition ProgressInfo.hpp:48
Logic for reading or writing to a string or a user friendly, TranslatedString.
Definition StringStream.h:230
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
Definition TranslatedString.h:13
Definition ACIColor.h:37
A structure designed to store information about a specific Connection.
Definition Connection.h:97
Describes settings for performing a Connection search.
Definition Connection.h:136