...
Настройки модуля осуществляются в соответствии с протоколом 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 - при возникновении ошибки | 0x41 | 1 байт: Код ошибки | |||
Получение состояния дискретных входов (OSDP_ISTAT) | 0x65 | None | OSDP_ISTATR | 0x49 | 1 байт: ExtIn1 - состояние 1-го входа 1 байт: ExtIn2 - состояние 2-го входа 1 байт: ExtIn3 - состояние 3-го входа 1 байт: ExtIn4 - состояние 4-го входа |
Опрос состояния (OSDP_POLL) | 0x60 | None | OSDP_ACK - если изменений входных дискретных состояний не происходило до получения команды. | 0x40 | None |
OSDP_ISTATR - если изменение произошло. | 0x49 | 1 байт: ExtIn1 - состояние 1-го входа 1 байт: ExtIn2 - состояние 2-го входа 1 байт: ExtIn3 - состояние 3-го входа 1 байт: ExtIn4 - состояние 4-го входа | |||
Запросить возможности устройства (OSDP_CAP) | 0x62 | 1 байт: Код запроса | OSDP_PDCAP | 0x46 | 3 байта: Информация о реле (Output Control) 3 байта: Поддержка crc мода. (Check Character Support) |
Получение состояния реле (OSDP_OSTAT) | 0x66 | None | OSDP_OSTATR | 0x4A | 1 байт: состояние 1-го реле 1 байт: состояние 2-го реле |
...
Scroll Ignore | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...