Материал из Module developer
Перейти к: навигация, поиск

Device.SetCharacteristicNotification

установить получение уведомлений об изменении значения характеристики

Синтаксис

IR.CreateDevice(IR.DEVICE_BLE_DEVICE).SetCharacteristicNotification(in_ble_cha, in_bool)

Название Пример Описание
ID IR.DEVICE_BLE_DEVICE type: Number
идентификатор BLE сканера
in_ble_cha type: Object
Объект характеристики
in_bool true type: Boolean
Флаг подписки
На выходе

-


Пример

var device = IR.CreateDevice(IR.DEVICE_BLE_DEVICE);
device.SetCharacteristicNotification(in_ble_cha, in_bool);

Требуется объект характеристики, соответственно доступен только после исследования IR.EVENT_SERVICES_DISCOVERED, характеристика должна иметь свойства CharacteristicPropertyRead и CharacteristicPropertyNotify.
Вызывает событие: IR.EVENT_CHARACTERISTIC_CHANGED - характеристика изменена.