| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
lm2:ce:s_self_pl [2020/08/04 16:02] ruben |
lm2:ce:s_self_pl [2020/11/30 14:12] (текущий) |
| |
| //<COM-порт> (Linux):// \\ | //<COM-порт> (Linux):// \\ |
| "/dev/ttyS0", ..., "/dev/ttyS15"\\ | "/dev/ttyS0", …, "/dev/ttyS15"\\ |
| "/dev/ttyUSB0", ..., "/dev/ttyUSB5"\\ | "/dev/ttyUSB0", …, "/dev/ttyUSB5"\\ |
| "/dev/ttyAMA0", "/dev/ttyAMA1"\\ | "/dev/ttyAMA0", "/dev/ttyAMA1"\\ |
| "/dev/ttyACM0", "/dev/ttyACM1"\\ | "/dev/ttyACM0", "/dev/ttyACM1"\\ |
| "/dev/rfcomm0", "/dev/rfcomm1"\\ | "/dev/rfcomm0", "/dev/rfcomm1"\\ |
| "/dev/ircomm0", "/dev/ircomm1"\\ | "/dev/ircomm0", "/dev/ircomm1"\\ |
| "/dev/cuau0", ..., "/dev/cuau3"\\ | "/dev/cuau0", …, "/dev/cuau3"\\ |
| "/dev/cuaU0", ..., "/dev/cuaU3" | "/dev/cuaU0", …, "/dev/cuaU3" |
| |
| //<COM-порт> (Windows):// \\ | //<COM-порт> (Windows):// \\ |
| "\.COM1", ..., "\.COM16" | "\.COM1", …, "\.COM16" |
| |
| //<скорость> (Linux):// \\ | //<скорость> (Linux):// \\ |
| 0 | 75 | 110 | 134 | 150 | 200 | 300 | 600 | 1200 | 1800 | 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200 | 230400 | 460800 | 500000 | 576000 | 921600 | 1000000 | 1152000 | 1500000 | 2000000 | 2500000 | 3000000 | 3500000 | 4000000\\ | 0, 75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 500000, 576000, 921600, 1000000, 1152000, 1500000, 2000000, 2500000, 3000000, 3500000, 4000000 |
| <скорость> (Windows): 110 | 300 | 600 | 1200 | 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200 | 128000 | 256000 | 460800 | 500000 | 1000000\\ | |
| <формат_данных>: по умолчанию "8N1" - 1 символ - количество бит в одном символе, 2 символ - использование четности (N|E|O), 3 символ - количество стоповых бит.\\ | //<скорость> (Windows): // \\ |
| <флаг_логирования> - true|false - вести/не вести подробный лог\\ | 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 128000, 256000, 460800, 500000, 1000000 |
| Set:\\ | |
| "serial.connected..=true|false"\\ | //<формат_данных>:// по умолчанию "8N1"\\ |
| "serial.send..=<данные>"\\ | 1 символ - количество бит в одном символе,\\ |
| "serial.baudrate..=<скорость>"\\ | 2 символ - использование четности (N/E/O),\\ |
| "serial.port..=<COM-порт>"\\ | 3 символ - количество стоповых бит. |
| "serial.format..=<формат>"\\ | |
| Get:\\ | //<флаг_логирования>// - true/false - вести/не вести подробный лог |
| "serial.connected.."\\ | |
| События:\\ | **Set:** |
| "<имя_плагина>:serial.received..=<данные>"\\ | <code> |
| "<имя_плагина>:serial.connected..=true|false"\\ | "serial.connected..=true/false" |
| UDP-клиент\\ | "serial.send..=<данные>" |
| UDP-клиент немного корявый и ограниченный. Будет доработан в следующих релизах.\\ | "serial.baudrate..=<скорость>" |
| Подключение:\\ | "serial.port..=<COM-порт>" |
| <Plugin ID="<имя_плагина>" Type="udpclient" Port="<порт>"/>\\ | "serial.format..=<формат>" |
| Параметры:\\ | |
| <порт> - Номер порта, который будет слушать UDP-клиент\\ | </code> |
| Set:\\ | |
| нет\\ | **Get:** |
| Get:\\ | <code> |
| нет\\ | "serial.connected.." |
| События:\\ | |
| "<имя_плагина>:=<данные>" - входные данные отсекаются переводом строки ('\x0d')\\ | </code> |
| TCP-клиент\\ | |
| Подключение:\\ | **События:** |
| <Plugin ID="<имя_плагина>" Type="tcpclient" Addr="<ip-адрес>" Port="<порт>"/>\\ | <code> |
| Параметры:\\ | "<имя_плагина>:serial.received..=<данные>" |
| <ip-адрес> - IP адрес\\ | "<имя_плагина>:serial.connected..=true/false" |
| **<порт> - Номер порта, к которому будет подключаться TCP-клиент\\ | |
| Set:\\ | </code> |
| "socket.send..=<данные>"\\ | |
| Get:\\ | ==== UDP-клиент ==== |
| нет\\ | |
| События:\\ | **Подключение:** |
| "<имя_плагина>:socket.partial..=true"\\ | <code> |
| "<имя_плагина>:socket.connected..=true|false"\\ | <Plugin ID="<имя_плагина>" Type="udpclient" Port="<порт>"/> |
| "<имя_плагина>:socket.received..=<данные>"\\ | |
| TCP-сервер\\ | </code> |
| Подключение:\\ | |
| <Plugin ID="<имя_плагина>" Type="tcpserver" Port="<порт>"/>\\ | **Параметры:** |
| Параметры:\\ | |
| <порт> - Номер порта, который будет слушать TCP-сервер\\ | //<порт>// - номер порта, который будет слушать UDP-клиент |
| Set:\\ | |
| "socket.send..=<данные>"\\ | **Set:** |
| Get:\\ | |
| нет\\ | нет |
| События:\\ | |
| "<имя_плагина>:socket.partial..=true"\\ | **Get:** |
| "<имя_плагина>: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> |
| |
| |