|
VCP - "virtual COM-port", т.е. не через D2XX.dll, так как для меня было важно, чтобы у уже существующего приложения (моего, но всё равно лучше локализовать изменения) написать в ini-файле "PORT=COM5" и успокоиться.
Рамка SLIP - это RFC1055 "A NONSTANDARD FOR TRANSMISSION OF IP DATAGRAMS OVER SERIAL LINES: SLIP"
Всего лишь метод подстановки байтов для того, чтобы признак "конец пакета" не встречался внутри самого пакета. Использую очень давно как самый нижний уровень для нарезки бинарного потока.
/* SLIP special character codes
*/
#define END 0300 /* indicates end of packet */
#define ESC 0333 /* indicates byte stuffing */
#define ESC_END 0334 /* ESC ESC_END means END data byte */
#define ESC_ESC 0335 /* ESC ESC_ESC means ESC data byte */
E-mail: info@telesys.ru