git-svn-id: svn://db.shs.com.ru/pip@510 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -517,13 +517,6 @@ 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();
|
||||
@@ -831,3 +824,17 @@ PIStringList PISerial::availableDevices(bool test) {
|
||||
void PISerial::optionsChanged() {
|
||||
if (isOpened()) setTimeouts();
|
||||
}
|
||||
|
||||
|
||||
void PISerial::threadedReadBufferSizeChanged() {
|
||||
if (!isOpened()) return;
|
||||
#ifndef WINDOWS
|
||||
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;
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user