Описание протокола RPSVR
101 SETFILTER
command: SETFILTER <filter>
answer: OK
102 GETFILTER
command: GETFILTER
answer: <filter>
103 CREATETAGLIST
command: CREATETAGLIST
answer: <tag_count>
104 GETTAGLIST
command: GETTAGLIST <start_item_num>
answer: <items_count>#<start_item_num>:<name0>;<name1>;....<nameN>=<crc16>
~
где
= - последняя посылка
~ - не последняя посылка
105 FIXALL
command: FIXALL
answer: <changed_val_count>
106 GETALL
command: GETALL <start_item_num>
answer: <items_count>#<start_item_num>!<val0>;<val1>;...<valN>=<crc16> (zero-empty)
~
где
= - последняя посылка
~ - не последняя посылка
107 GETCHG
command: GETCHG <start_item_num>
answer: <items_count>
#<start_item_num0>!<val0>;<val1>
:
#<start_item_num2>!<val2>;<val3>;...<valN>=<crc16> (zero-empty)
~
109 WNM
command: WNM <item_num> <val> <crc16>
answer ok: !
answer err: ?
116 GETPROPS
command: GETPROPS <start_item_num>
answer: <items_count>#<start_item_num>!<val0>;<val1>;...<valN>=<crc16> (zero-empty)
~
где
= - последняя посылка
~ - не последняя посылка
117 SETFLAG
command: SETFLAG <item_num> <val> <crc16>
answer ok: !
answer err: ?
118 GETCRC
command: GETCRC
answer: <crc>
119 GETMSG
command: GETMSG
answer: <msg>
где msg эквивалентно одному из значений:
RELOAD - список тегов обновился, клиенту следует переподключиться