X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FSerialClient.py;fp=sql-edition%2Fservers%2FSerialClient.py;h=0000000000000000000000000000000000000000;hp=e0a9a7e965e95fcd0b86c2eb24917b8a8f49c1e8;hb=6c130dc942392ccc8b7ffa0ec2ede5f9327f99e6;hpb=e423f11f190d685156cb557319b169d2b79b752f diff --git a/sql-edition/servers/SerialClient.py b/sql-edition/servers/SerialClient.py deleted file mode 100644 index e0a9a7e..0000000 --- a/sql-edition/servers/SerialClient.py +++ /dev/null @@ -1,41 +0,0 @@ -import os, termios -from time import sleep -import logging -from serial import * - -class SerialClientException(Exception): pass - -class SerialClient: - def __init__(self, port = '/dev/ttyS1', baud = 9600): - self.ser = Serial( - port = port, - baudrate = baud, - bytesize=EIGHTBITS, #number of databits - parity=PARITY_NONE, #enable parity checking - stopbits=STOPBITS_ONE, #number of stopbits - timeout=10, #set a timeout value, None for waiting forever, return on read - xonxoff=0, #enable software flow control - rtscts=0, #enable RTS/CTS flow control - ) - - - self.rfh = self.ser - self.wfh = self.ser - self.wfh.write('B\n') - - def get_fh(self): - return (self.rfh, self.wfh) - - def __del__(self): - pass - - -if __name__ == '__main__': - s = SerialClient("/dev/ttyS1", 9600) - - (rfh, wfh) = s.get_fh() - - wfh.write('B\n') - print rfh.read() - -