Все страницы
Перейти к концу метаданных
Переход к началу метаданных

Модуль поддерживает приведенный в таблице перечень команд в соответствии с протоколом OSDP.

КомандаКод командыФормат командыОтветКод ответаФормат ответа
Открыть / Закрыть реле (OSDP_OUT)0x68

4-байтовый элемент, повторяющийся 1 и более раз, и имеющий структуру:

1 байт: Output Number - номер реле;

1 байт: Control Code - новое состояние реле (NOP, ON, OFF, ON_WAIT, OFF_WAIT, ON_TEMP, OFF_TEMP);

2 байта: Timer - продолжительность нового состояния (только для *_TEMP).

OSDP_OSTATR - при успешной обработке команды0x4A

1 байт: состояние 1-го реле

1 байт: состояние 2-го реле

OSDP_NAK - при возникновении ошибки0x411 байт: Код ошибки

Получение состояния дискретных входов (OSDP_ISTAT)


0x65NoneOSDP_ISTATR0x49

1 байт: ExtIn1 - состояние 1-го входа

1 байт: ExtIn2 - состояние 2-го входа

1 байт: ExtIn3 - состояние 3-го входа

1 байт: ExtIn4 - состояние 4-го входа

Опрос состояния (OSDP_POLL)0x60NoneOSDP_ACK - если изменений входных дискретных состояний не происходило до получения команды.0x40None
OSDP_ISTATR - если изменение произошло.0x49

1 байт: ExtIn1 - состояние 1-го входа

1 байт: ExtIn2 - состояние 2-го входа

1 байт: ExtIn3 - состояние 3-го входа

1 байт: ExtIn4 - состояние 4-го входа

Запросить возможности устройства (OSDP_CAP)0x621 байт: Код запроса

OSDP_PDCAP

0x46

3 байта: Информация о реле (Output Control)

3 байта: Поддержка crc мода. (Check Character Support)


Получение состояния реле (OSDP_OSTAT)0x66NoneOSDP_OSTATR0x4A

1 байт: состояние 1-го реле

1 байт: состояние 2-го реле




  • Нет меток