Monday, July 02, 2012

Python Class to Read/Write a Serial Port

This is a Python Class to read/write from a serial port:
import serial
class Serializer: 
    def __init__(self, port, baudrate=19200, timeout=5): 
        self.port = serial.Serial(port=port, baudrate=baudrate, 
        timeout=timeout, writeTimeout=timeout) 

    def open(self): 
        ''' Open the serial port.'''
        self.port.open()

    def close(self): 
        ''' Close the serial port.'''
        self.port.close() 
    
    def send(self, msg):
        self.prot.write(msg)

    def recv(self):
        return self.port.readline()

No comments:

Post a Comment