úÎ]c+      !"#$%&'()* Safe-Inferred 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      None =Open and configure a serial port returning a standard Handle !!Open and configure a serial port "(Receive bytes, given the maximum number # Send bytes $Flush buffers %Close the serial port &"Set the Data Terminal Ready level 'Set the Ready to send level (Configure the serial port )#Get configuration from serial port +,-. !Serial port, such as /dev/ttyS0 or /dev/ttyUSB0 "#Number of bytes actually sent $%/01&'(!The currently opened serial port The new settings New serial port )23456789+,-. !"#$%/01&'()23456+,-. !"#$%/01&'()23456789None*!Safer device function, so you don't forget to close the device *+  !"#$%&'()*+   () !%*#"$&'*:      !"#$%&'()*+,-"./0123456789:;<serialport-0.4.5System.Hardware.Serialport System.Hardware.Serialport.Types System.Hardware.Serialport.PosixSerialPortSettings commSpeed bitsPerWordstopbparity flowControltimeout FlowControl NoFlowControlSoftwareParityNoParityOddEvenStopBitsTwoOne CommSpeedCS115200CS57600CS38400CS19200CS9600CS4800CS2400CS1200CS600CS300CS110defaultSerialSettings SerialPort hOpenSerial openSerialrecvsendflush closeSerialsetDTRsetRTSsetSerialSettingsgetSerialSettings withSerialfd portSettingsc_ioctlcIoctl'getTIOCMsetTIOCM withParitywithFlowControl withStopBitsconfigureSettingscommSpeedToBaudRate$fBufferedIOSerialPort$fIODeviceSerialPort$fRawIOSerialPort