Документация
ОС Аврора 4.0.2

Класс Bluetooth

(Sailfish::Mdm::Bluetooth)

Конфигурация настроек Bluetooth. Подробнее…

Подключение: #include <mdm-bluetooth.h>

Публичные функции

Сигналы

Подробное описание

Конфигурация настроек Bluetooth.

Для использования данного класса в qmake-настройки проекта клиента следует добавить следующее:

 CONFIG += link_pkgconfig
 PKGCONFIG += sailfishmdm

и затем #include <mdm-bluetooth.h>.

Пример использования:

 #include <mdm-bluetooth.h>

 Sailfish::Mdm::Bluetooth *bt = new Sailfish::Mdm::Bluetooth();
 Object::connect(bt, &Sailfish::Mdm::Bluetooth::bluetoothReady, [bt] {
             bt->setName("New Name");
         });

Описание функций-членов

Bluetooth::Bluetooth(QObject *parent = 0)

Создаёт новый экземпляр Bluetooth с заданным родителем parent.

[default] Bluetooth::~Bluetooth()

Деструктор для класса Bluetooth.

[signal] void Bluetooth::bluetoothError()

Испускается, когда возникает ошибка во время подготовки Sailfish::Mdm::Bluetooth. Кроме того, он испускается, если метод еще не может быть использован. Возможно, адаптер Bluetooth недоступен или выключен.

[signal] void Bluetooth::bluetoothReady()

Испускается, когда Sailfish::Mdm::Bluetooth подготовлен и может работать.

[signal] void Bluetooth::deviceAdded(const QString &address)

После startDiscovery() этот сигнал испускается каждый раз, когда новое устройство находится в зоне обнаружения.

[signal] void Bluetooth::deviceRemoved(const QString &address)

После startDiscovery() этот сигнал испускается каждый раз, когда новое устройство выходит из зоны обнаружения или выключается.

bool Bluetooth::isDiscovering() const

Возвращает статус Bluetooth.

Возвращает true, если Bluetooth сейчас находится в процессе обнаружения, в противном случае возвращает false. Также возвращается false при bluetoothError();

bool Bluetooth::isVisible() const

Возвращает статус доступности Bluetooth (например, устройство видно другим).

Возвращает true, если Bluetooth доступен для обнаружения, в противном случае возвращает false. Также возвращается false при bluetoothError();

QString Bluetooth::name() const

Получает текущее имя Bluetooth.

Возвращает пустое имя в случае bluetoothError();

См. также setName().

void Bluetooth::setName(const QString &name)

Устанавливает имя Bluetooth в соответствии с name.

См. также name().

void Bluetooth::setVisible(bool discoverable)

Устанавливает статус доступности Bluetooth (например, устройство видно другим) в соответствии с discoverable.

См. также isVisible().

void Bluetooth::startDiscovery()

Запускает обнаружение ближайших устройств.

void Bluetooth::stopDiscovery()

Останавливает обнаружение близлежащих устройств.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.