You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
k4ever/client-barcode/display.py

26 lines
572 B

import serial
class Display:
def __init__(self,portname="/dev/ttyUSB0"):
#code here
self.serialport=None
self.open_port(portname)
def __del__(self):
if (not self.serialport == None):
self.serialport.close()
self.serialport=None
def open_port(self,portname):
self.serialport = serial.Serial(portname,9600,timeout=2,rtscts=True, dsrdtr=True)
self.reset_display()
self.send("Hello world")
def reset_display(self):
print ("Initializing display on port %s\n" % self.serialport )
#code here
def send(self,text):
self.serialport.write(text)