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

Класс 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().

[signal] void Bluetooth::nameChanged(const QString &name)

void Bluetooth::setName(const QString &name)

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

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

void Bluetooth::setVisible(bool discoverable)

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

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

void Bluetooth::startDiscovery()

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

void Bluetooth::stopDiscovery()

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

[signal] void Bluetooth::visibleChanged(bool visible)

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

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