Module commport :: Class CommConnection
[hide private]
[frames] | no frames]

Class CommConnection

source code

Instance Methods [hide private]
 
__init__(self, logtarget, port, baud=115200, timeout=3, hardwareflow=0, softwareflow=0, autolistfunc=None, autolistargs=None, configparameters=None) source code
 
IsAuto(self) source code
 
close(self) source code
 
_openport(self, port, baud, timeout, hardwareflow, softwareflow, description=None) source code
 
_openusb(self, name, timeout) source code
 
reset(self) source code
 
_refreshautoports(self) source code
 
NextAutoPort(self) source code
 
clearcounters(self) source code
 
log(self, str) source code
 
logdata(self, str, data, data_type=None) source code
Boolean
setbaudrate(self, rate)
Change to the specified baud rate
source code
Boolean
setdtr(self, dtr)
Set or Clear DTR
source code
Boolean
setrts(self, rts)
Set or Clear RTS
source code
 
_write(self, data, log=True) source code
 
write_thread(self, data, log) source code
 
write(self, data, log=True) source code
 
sendatcommand(self, atcommand, ignoreerror=False, retry=False) source code
 
peekline(self) source code
 
getcleanline(self, peek=False) source code
 
readatresponse(self, ignoreerror, log=True)
Read until OK, ERROR or a timeout
source code
 
readline(self) source code
 
_isbrokendriver(self, e) source code
 
_brokendriverread(self, numchars) source code
 
_read(self, numchars=1, log=True) source code
 
read_thread(self, numchars=1, log=True) source code
 
read(self, numchars=1, log=True) source code
 
readsome(self, log=True, numchars=None) source code
 
readuntil(self, char, log=True, logsuccess=True, numfailures=0) source code
 
writethenreaduntil(self, data, logwrite, char, logreaduntil=True, logreaduntilsuccess=True, numfailures=1) source code
Class Variables [hide private]
  usbwhine = 0
Method Details [hide private]

setbaudrate(self, rate)

source code 

Change to the specified baud rate

Returns: Boolean
True on success, False on failure

setdtr(self, dtr)

source code 

Set or Clear DTR

Returns: Boolean
True on success, False on failure

setrts(self, rts)

source code 

Set or Clear RTS

Returns: Boolean
True on success, False on failure