From d1bbe418462252a1d62fa9e7d101d24975db103e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Mon, 19 Jun 2017 10:50:33 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@509 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- src_main/io/piserial.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src_main/io/piserial.cpp b/src_main/io/piserial.cpp index 7fe3fb83..f11ae7d1 100755 --- a/src_main/io/piserial.cpp +++ b/src_main/io/piserial.cpp @@ -63,6 +63,7 @@ # include # include # include +# include # ifndef B50 # define B50 0000001 # endif @@ -516,6 +517,13 @@ bool PISerial::openDevice() { } tcgetattr(fd, &PRIVATE->desc); PRIVATE->sdesc = PRIVATE->desc; + serial_struct ss; + ioctl(fd, TIOCGSERIAL, &ss); + piCoutObj << "b" << ss.xmit_fifo_size; + ss.xmit_fifo_size = threadedReadBufferSize(); + ioctl(fd, TIOCSSERIAL, &ss); + ioctl(fd, TIOCGSERIAL, &ss); + piCoutObj << "a" << ss.xmit_fifo_size; //piCoutObj << "Initialized " << path_; #endif applySettings();