úÎî(*      !"#$%&'()#*+, 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 millisecond receive timeout #*+, #*+,*+,    - !Open and configure a serial port )The filename of the serial port, such as /dev/ttyS0 or /dev/ttyUSB0 !QPossibly receive a character unless the timeout given in openSerial is exceeded. "Receive a string #Send a character $Send a string %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*  !"#$%&'()*  () %#$!"&'6      !"#$%&'()*+,-./012345678serialport-0.4.1System.Hardware.Serialport System.Hardware.Serialport.Types System.Hardware.Serialport.Posix SerialPortSerialPortSettings commSpeed bitsPerWordstopbparity flowControltimeout FlowControl NoFlowControlSoftwareParityNoParityOddEvenStopBitsTwoOne CommSpeedCS115200CS57600CS38400CS19200CS9600CS4800CS2400CS1200CS600CS300CS110defaultSerialSettings openSerialrecvChar recvStringsendChar sendString closeSerialsetDTRsetRTSsetSerialSettingsgetSerialSettingsfd newSettingsc_ioctlcIoctl'getTIOCMsetTIOCM withParitywithFlowControl withStopBitsconfigureSettingscommSpeedToBaudRate