available.append( (i, s.portstr))
except serial.SerialException as e:
if e.__str__().find('Permission denied:') != -1:
- self.__uo.warn("Try running as root to access %s" % (portname) )
+ self.__uo.warn("No permission on %s ! Adujst it or try running as root (not a good idea)" % (portname) )
return available
def openSerialPort(self):
self.__ser = None
try:
- # WHY : why must we use a custom cp210x driver ? why can't we just specify the baud rate here ?
+ # TODO WHY : why must we use a custom cp210x driver ? why can't we just specify the baud rate here ?
# self.__ser = serial.Serial(self.__serialPortName, 250000, bytesize=8, parity='N', stopbits=1, xonxoff=False, rtscts=False, dsrdtr = False, timeout=30)
#Assume we have the custom cp210x driver loaded that maps the requested baud rate of 0 to a physical port speed of 250000 Bps required
#for the CM160 device.