| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
lm2:ce:s_self_pl [2020/08/04 16:05] ruben |
lm2:ce:s_self_pl [2020/11/30 14:12] (текущий) |
| 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 128000, 256000, 460800, 500000, 1000000 | 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 128000, 256000, 460800, 500000, 1000000 |
| |
| <формат_данных>: по умолчанию "8N1" - 1 символ - количество бит в одном символе, 2 символ - использование четности (N|E|O), 3 символ - количество стоповых бит.\\ | //<формат_данных>:// по умолчанию "8N1"\\ |
| <флаг_логирования> - true|false - вести/не вести подробный лог\\ | 1 символ - количество бит в одном символе,\\ |
| Set:\\ | 2 символ - использование четности (N/E/O),\\ |
| "serial.connected..=true|false"\\ | 3 символ - количество стоповых бит. |
| "serial.send..=<данные>"\\ | |
| "serial.baudrate..=<скорость>"\\ | //<флаг_логирования>// - true/false - вести/не вести подробный лог |
| "serial.port..=<COM-порт>"\\ | |
| "serial.format..=<формат>"\\ | **Set:** |
| Get:\\ | <code> |
| "serial.connected.."\\ | "serial.connected..=true/false" |
| События:\\ | "serial.send..=<данные>" |
| "<имя_плагина>:serial.received..=<данные>"\\ | "serial.baudrate..=<скорость>" |
| "<имя_плагина>:serial.connected..=true|false"\\ | "serial.port..=<COM-порт>" |
| UDP-клиент\\ | "serial.format..=<формат>" |
| UDP-клиент немного корявый и ограниченный. Будет доработан в следующих релизах.\\ | |
| Подключение:\\ | </code> |
| <Plugin ID="<имя_плагина>" Type="udpclient" Port="<порт>"/>\\ | |
| Параметры:\\ | **Get:** |
| <порт> - Номер порта, который будет слушать UDP-клиент\\ | <code> |
| Set:\\ | "serial.connected.." |
| нет\\ | |
| Get:\\ | </code> |
| нет\\ | |
| События:\\ | **События:** |
| "<имя_плагина>:=<данные>" - входные данные отсекаются переводом строки ('\x0d')\\ | <code> |
| TCP-клиент\\ | "<имя_плагина>:serial.received..=<данные>" |
| Подключение:\\ | "<имя_плагина>:serial.connected..=true/false" |
| <Plugin ID="<имя_плагина>" Type="tcpclient" Addr="<ip-адрес>" Port="<порт>"/>\\ | |
| Параметры:\\ | </code> |
| <ip-адрес> - IP адрес\\ | |
| **<порт> - Номер порта, к которому будет подключаться TCP-клиент\\ | ==== UDP-клиент ==== |
| Set:\\ | |
| "socket.send..=<данные>"\\ | **Подключение:** |
| Get:\\ | <code> |
| нет\\ | <Plugin ID="<имя_плагина>" Type="udpclient" Port="<порт>"/> |
| События:\\ | |
| "<имя_плагина>:socket.partial..=true"\\ | </code> |
| "<имя_плагина>:socket.connected..=true|false"\\ | |
| "<имя_плагина>:socket.received..=<данные>"\\ | **Параметры:** |
| TCP-сервер\\ | |
| Подключение:\\ | //<порт>// - номер порта, который будет слушать UDP-клиент |
| <Plugin ID="<имя_плагина>" Type="tcpserver" Port="<порт>"/>\\ | |
| Параметры:\\ | **Set:** |
| <порт> - Номер порта, который будет слушать TCP-сервер\\ | |
| Set:\\ | нет |
| "socket.send..=<данные>"\\ | |
| Get:\\ | **Get:** |
| нет\\ | |
| События:\\ | нет |
| "<имя_плагина>:socket.partial..=true"\\ | |
| "<имя_плагина>:socket.connected..=true|false"\\ | **События:** |
| | <code> |
| | "<имя_плагина>:=<данные>" |
| | |
| | </code> |
| | |
| | Входные данные отсекаются переводом строки ('x0d') |
| | |
| | ==== TCP-клиент ==== |
| | |
| | **Подключение:** |
| | <code> |
| | <Plugin ID="<имя_плагина>" Type="tcpclient" Addr="<ip-адрес>" Port="<порт>"/> |
| | |
| | </code> |
| | |
| | **Параметры:** |
| | |
| | //<ip-адрес> //- IP-адрес\\ |
| | //<порт>// - порт |
| | |
| | **Set:** |
| | <code> |
| | "socket.send..=<данные>" |
| | |
| | </code> |
| | |
| | **Get:** |
| | |
| | нет |
| | |
| | **События:** |
| | <code> |
| | "<имя_плагина>:socket.partial..=true" |
| | "<имя_плагина>:socket.connected..=true/false" |
| "<имя_плагина>:socket.received..=<данные>" | "<имя_плагина>:socket.received..=<данные>" |
| | |
| | </code> |
| | |
| | ==== TCP-сервер ==== |
| | |
| | **Подключение:** |
| | <code> |
| | <Plugin ID="<имя_плагина>" Type="tcpserver" Port="<порт>"/> |
| | |
| | </code> |
| | |
| | **Параметры:** |
| | |
| | //<порт>// - порт |
| | |
| | **Set:** |
| | |
| | "socket.send..=<данные>" |
| | |
| | **Get:** |
| | |
| | нет |
| | |
| | **События:** |
| | <code> |
| | "<имя_плагина>:socket.partial..=true" |
| | "<имя_плагина>:socket.connected..=true/false" |
| | "<имя_плагина>:socket.received..=<данные>" |
| | |
| | </code> |
| |
| |