| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| public:doc:hw:expand-io:requests [05:09 21/09/2022] – [Опрос входов] ili | public:doc:hw:expand-io:requests [13:38 22/11/2023] (текущий) – ili |
|---|
| { | { |
| "t": 0x8000, // uint16, тип запроса/ответа | "t": 0x8000, // uint16, тип запроса/ответа |
| "v": "1.0.0", // ASCII строка с версией | "v": "1.0.0", // ASCII строка с версией |
| } | } |
| </code> | </code> |
| { | { |
| "t": 0x0001, // uint16, тип запроса/ответа | "t": 0x0001, // uint16, тип запроса/ответа |
| "n": 0x00, // uint8, номер выхода (начиная с нуля) | "n": 0x00, // uint8, номер выхода (начиная с нуля) |
| "ton": 0x00000000, // uint32, длительность замыкания, в миллисекундах | "ton": 0x00000000, // uint32, длительность замыкания, в миллисекундах |
| "toff": 0x00000000, // uint32, длительность размыкания после замыкания, в миллисекундах | "toff": 0x00000000, // uint32, длительность размыкания после замыкания, в миллисекундах |
| "cimp": 0x00, // uint8, число импульсов (повторов циклов замыкания/размыкания) | "cimp": 0x00, // uint8, число импульсов (повторов циклов замыкания/размыкания) |
| } | } |
| </code> | </code> |
| { | { |
| "t": 0x0002, // uint16, тип запроса/ответа | "t": 0x0002, // uint16, тип запроса/ответа |
| "n": 0x00, // uint8, номер входа | "n": 0x00, // uint8, номер входа |
| } | } |
| </code> | </code> |
| </code> | </code> |
| |
| ====== Настройка выходов ====== | ====== Настройка входов ====== |
| |
| Отправляется платой | Отправляется головным контроллером |
| |
| Запрос: | Запрос: |
| { | { |
| "t": 0x0002, // uint16, тип запроса/ответа | "t": 0x0002, // uint16, тип запроса/ответа |
| "n": 0x00, // uint8, номер входа | "n": 0x00, // uint8, номер входа |
| "v": 0x00, // uint8, 0 - срабатывает по замыканию | "v": 0x00, // uint8, 0 - срабатывает по замыканию |
| // 1 - срабатывает по размыканию | // 1 - срабатывает по размыканию |
| } | } |
| </code> | </code> |
| { | { |
| "t": 0x8003, // uint16, тип запроса/ответа | "t": 0x8003, // uint16, тип запроса/ответа |
| "n": 0b00000000, // uint8 - битовая маска с состоянием входов - 1 сигнальное состояние - 0 нет | "n": 0b00000000, // uint8, битовая маска с состоянием входов - 1 сигнальное состояние - 0 нет |
| // 0b00000101 - говорит о наличии сигнала на 1 и 3 входах | // 0b00000101 - говорит о наличии сигнала на 1 и 3 входах |
| | |
| } | } |