Это старая версия документа.
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/handler.php on line 1458
Warning: Declaration of syntax_plugin_tablecalc::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 41
Warning: Declaration of syntax_plugin_tablecalc::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 72
Warning: Declaration of syntax_plugin_offline::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 60
Warning: Declaration of syntax_plugin_offline::render($format, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 67
Warning: preg_match(): Compilation failed: invalid range in character class at offset 3416 in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/lexer.php on line 118
====== Конвертер serial-to-ethernet на базе uPAC-7188EX ====== ===== Индикация ===== ===== Протокол обмена ===== ==== outcoming requests ==== &<cmd>[<portparams>][:<data>][<crc>]<cr> **&** - маркер начала посылки **cmd** - команда * **h<port>** - запись в порт в символьном hex-формате, где port - номер последовательного контроллера. Пример: ''&h1:3132330D<cr>'' отправка в serial последовательности байт ''31 32 33 0D''. * **b<port>** - запись в порт в символьном bin-формате. Кодировка некоторых символов данных: <code> & --> \a \ --> \\ <cr> --> \r</code> Пример: ''&b1:Ampersand-\a. Backslash-\\.\r<cr>'' отправка в serial строки ''Ampersand-&. Backslash-\.<cr>''. * **setport <tcpport>** - установка tcp-порта, пример: ''&setport 3070<cr>'' * **setmask <ipmask>** - установка маски, пример: ''&setmask 255.255.255.0<cr>'' * **setip <address>** - установка ip, пример: ''&setip 192.168.0.55<cr>'' * **crcmode <off|on>** - установка режима crc, пример: ''&crcmode on<cr>'' **data** - данные **crc** - crc16, четыре символа в hex-формате. Считается от маркера начала посылки включительно до последнего байта данных включительно. **<cr>** - маркер конца посылки ==== incoming requests ==== <code> &<cmd>:<data>[<crc>]<cr> </code> * **h<port>** - принятые данные в символьном hex-формате, где port - номер последовательного контроллера. Пример: ''&h1:3132330D<cr>'' означает, что в serial port 1 контроллера поступила последовательность байт ''31 32 33 0D''. * **b<port>** - принятые данные в bin-формате. Кодировка символов аналогична. ==== Режим Init ==== При включении контроллера в режиме init вступают в силу следующие параметры: * mask = 255.255.255.0 * ip = 192.168.0.90 * port = 3070