úÎ E*      !"#$%&'()#*+, baudrate Number of bits in a word Number of stop bits Type of parity Type of flowcontrol 2Timeout when receiving a char in tenth of seconds Supported baudrates !Most commonly used configuration  9600 baud  8 data bits  1 stop bit  no parity  no flow control  0.1 second receive timeout #*+, #*+,*+,    - !Open and configure a serial port Serial port, such as /dev/ttyS0 or /dev/ttyUSB0 !(Receive bytes, given the maximum number " Send bytes Number of bytes actually sent #Flush buffers $Close the serial port ./0%"Set the Data Terminal Ready level &Set the Ready to send level 'Configure the serial port !The currently opened serial port The new settings New serial port (#Get configuration from serial port 12345- !"#$./0%&'(12345- !"#$./0%&'(12345)!Safer device function, so you don't forget to close the device *  !"#$%&'()*  '( $)"!#%&)6      !"#$%&'()*+,-./012345678serialport-0.4.3System.Hardware.Serialport System.Hardware.Serialport.Types System.Hardware.Serialport.Posix SerialPortSerialPortSettings commSpeed bitsPerWordstopbparity flowControltimeout FlowControl NoFlowControlSoftwareParityNoParityOddEvenStopBitsTwoOne CommSpeedCS115200CS57600CS38400CS19200CS9600CS4800CS2400CS1200CS600CS300CS110defaultSerialSettings openSerialrecvsendflush closeSerialsetDTRsetRTSsetSerialSettingsgetSerialSettings withSerialfd portSettingsc_ioctlcIoctl'getTIOCMsetTIOCM withParitywithFlowControl withStopBitsconfigureSettingscommSpeedToBaudRate