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

IR.EVENT_DESCRIPTOR_READ

идентификатор события о том, что дескриптор был прочитан

Синтаксис

IR.AddListener(IR.EVENT_DESCRIPTOR_READ, driver, function, [pointer]);

Название Пример Описание
driver IR.CreateDevice(IR.DEVICE_BLE_DEVICE) type: object
ссылка на драйвер
function function() {} type: function
не именованная функция или обращение к функции
pointer - type: object
указатель на объект, который обслуживает функцию (опционально)
На выходе
in_ServiceUuid type: String
идентификатор сервиса
in_CharacteristicUuid type: String
идентификатор характеристики
in_uuid type: String
идентификатор дескриптора
in_data type: Data
массив байт - значение дискриптора
in_status 0 type: Number
0 - успешность (другой код - код ошибки)


Пример

var device = IR.CreateDevice(IR.DEVICE_BLE_DEVICE)
IR.AddListener(IR.EVENT_DESCRIPTOR_READ, device, function(in_ServiceUuid, in_CharacteristicUuid, in_uuid, in_data, in_status) {
IR.Log(in_ServiceUuid + " " + in_CharacteristicUuid + " " + in_uuid + " " + in_data + " " + in_status);
})