Esempio n. 1
0
 def getCD(self):
     """Read terminal status line: Carrier Detect"""
     if self.fd is None: raise portNotOpenError
     s = termios.tcgetstats(self.fd)[1]
     return s & termios.MS_DCD != 0
Esempio n. 2
0
 def getDSR(self):
     """Read terminal status line: Data Set Ready"""
     if self.fd is None: raise portNotOpenError
     s = termios.tcgetstats(self.fd)[1]
     return s & termios.MS_DSR != 0
Esempio n. 3
0
 def getRI(self):
     """Read terminal status line: Ring Indicator"""
     if self.fd is None: raise portNotOpenError
     s = termios.tcgetstats(self.fd)[1]
     return s & termios.MS_RI != 0
Esempio n. 4
0
 def getCTS(self):
     """Read terminal status line: Clear To Send"""
     if self.fd is None: raise portNotOpenError
     s = termios.tcgetstats(self.fd)[1]
     return s & termios.MS_CTS != 0
Esempio n. 5
0
 def getCD(self):
     """Read terminal status line: Carrier Detect"""
     if self.fd is None: raise portNotOpenError
     s = termios.tcgetstats(self.fd)[1]
     return s & termios.MS_DCD != 0
Esempio n. 6
0
 def getRI(self):
     """Read terminal status line: Ring Indicator"""
     if self.fd is None: raise portNotOpenError
     s = termios.tcgetstats(self.fd)[1]
     return s & termios.MS_RI != 0
Esempio n. 7
0
 def getDSR(self):
     """Read terminal status line: Data Set Ready"""
     if self.fd is None: raise portNotOpenError
     s = termios.tcgetstats(self.fd)[1]
     return s & termios.MS_DSR != 0
Esempio n. 8
0
 def getCTS(self):
     """Read terminal status line: Clear To Send"""
     if self.fd is None: raise portNotOpenError
     s = termios.tcgetstats(self.fd)[1]
     return s & termios.MS_CTS != 0