Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:modules:redisexp [2022/02/02 12:47] denis |
doc:jroboplc:modules:redisexp [2022/02/04 15:48] (текущий) denis [redisexp] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
На сервере данные хранятся в виде строковых пар ключ-значение, где ключ - это имя тега, а значение - совокупность типа, статуса и значения тега, разделенных пробелами: | На сервере данные хранятся в виде строковых пар ключ-значение, где ключ - это имя тега, а значение - совокупность типа, статуса и значения тега, разделенных пробелами: | ||
- | <TYPE> <STATUS> <VALUE> | + | <type><status><value> |
+ | где: | ||
+ | type - тип данных (первый символ строки): | ||
+ | B - BOOLEAN | ||
+ | I - INTEGER | ||
+ | L - LONG | ||
+ | D - DOUBLE | ||
+ | S - STRING | ||
+ | |||
+ | status - статус тега (второй символ строки): | ||
+ | пробел - GOOD | ||
+ | ! - BAD | ||
+ | |||
+ | value - значение тега (остальная часть строки) | ||
- | ===== yml ===== | + | ===== Параметры ===== |
<code yaml> | <code yaml> | ||
Строка 42: | Строка 56: | ||
При подключении клиент подписывается на pub/sub каналы, через которые передаются внешние команды. | При подключении клиент подписывается на pub/sub каналы, через которые передаются внешние команды. | ||
- | ==== write - Запись значения в тег ==== | + | === write - Запись значения в тег === |
PUBLISH write "<tagname> <value>" | PUBLISH write "<tagname> <value>" | ||
- | ==== reset - Переустановить значение тега ==== | + | === reset - Переустановить значение тега === |
Для одного тега: | Для одного тега: | ||
PUBLISH reset "<tagname>" | PUBLISH reset "<tagname>" |