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

D-Bus интерфейс HealthDevice1

Интерфейс для создания, удаления и присоединения канала данных.

Шина: системная
Служба: org.bluez
Объект: [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX
Интерфейс: org.bluez.HealthDevice1

Свойства

  • MainChannel : object [только для чтения]

Сигналы

Методы

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

Интерфейс содержит свойство, сигналы и методы для создания, удаления и присоединения канала данных.

Описание свойств

MainChannel : object [только для чтения]

Открылся первый надёжный канал. Это необходимо приложениям верхнего уровня для отправки заданных блоков данных протокола. Первый надёжный канал может измениться после переподключения.

Описание сигналов

ChannelConnected(object channel)

Сигнал испускается при создании нового канала данных или при повторном подключении известного канала данных.

ChannelDeleted(object channel)

Сигнал испускается при удалении канала данных.

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

Описание методов

object CreateChannel(object application, string configuration)

Создаёт новый канал данных. Конфигурация должна указывать качество обслуживания канала, используя одно из значений: reliable, streaming, any.

Возвращает путь к объекту, который идентифицирует уже подключённый канал данных.

Возможные ошибки:

  • org.bluez.Error.InvalidArguments,
  • org.bluez.Error.HealthError.
DestroyChannel(object channel)

Уничтожает объект канала данных. Только создатель канала или создатель HealthApplication, получивший канал данных, сможет его уничтожить.

Возможные ошибки:

  • org.bluez.Error.InvalidArguments,
  • org.bluez.Error.NotFound,
  • org.bluez.Error.NotAllowed.
boolean Echo()

Отправляет эхо-сообщение удалённой службе. Возвращает True, если ответ совпадает с отправленным буфером. При обнаружении какой-либо ошибки возвращается значение False.

Возможные ошибки:

  • org.bluez.Error.InvalidArguments,
  • org.bluez.Error.OutOfRange.

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

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