SERIAL++ library: simple serial port access

◆ setdefaults()

void serialport::SerialPort::setdefaults ( ) const

set default values from ttydefaults.h

Definition at line 48 of file setdefaults.cc.

References Mfd.

49  {
50  struct termios options;
51  ::tcgetattr(Mfd, &options);
52  options.c_iflag=TTYDEF_IFLAG;
53  options.c_oflag=TTYDEF_OFLAG;
54  options.c_cflag=TTYDEF_CFLAG;
55  options.c_lflag=TTYDEF_LFLAG;
56  ::cfsetispeed(&options, TTYDEF_SPEED);
57  ::cfsetospeed(&options, TTYDEF_SPEED);
58  for (int i=0; i<NCCS; ++i)
59  { options.c_cc[i]=::ttydefchars[i]; }
60  ::tcsetattr(Mfd, TCSANOW, &options);
61  } // void SerialPort::setdefaults() const
int Mfd
file descriptor to this port
Definition: serialport.h:90