Esempio n. 1
0
def serOpen():
    """
     @return ser type Serial
    """

    SERIAL_PORT = 'COM7'
    SERIAL_SPEED = 9600

    ser = Serial()
    ser.port = SERIAL_PORT
    ser.baudrate = SERIAL_SPEED
    ser.bytesize = EIGHTBITS  #number of bits per bytes
    ser.timeout = 1  #non-block read
    ser.writeTimeout = 2  #timeout for write
    ser.xonxoff = False  #disable software flow control
    ser.rtscts = False  #disable hardware (RTS/CTS) flow control
    ser.dsrdtr = False  #disable hardware (DSR/DTR) flow control

    try:
        """
             Пытаемся открыть серийный порт
          """
        ser.open()

    except SerialException as e:

        logger.debug("error open serial port: " + str(e))

        exit(2)

    return ser
Esempio n. 2
0
def open_port(port):
    """
    Open the selected port
    """
    serial = Serial(port, 9600, timeout=1)
    serial.setDTR(False)
    serial.dsrdtr=False
    time.sleep(0.5)  # Wait for initialization

    return serial
Esempio n. 3
0
import logging
logger = logging.getLogger(__name__)
logging.basicConfig(filename='cmplr.log', filemode='w', level=logging.DEBUG)

SERIAL_PORT = 'COM7'
SERIAL_SPEED = 9600
ser = Serial()
ser.port = SERIAL_PORT
ser.baudrate = SERIAL_SPEED
ser.bytesize = EIGHTBITS  #number of bits per bytes
ser.timeout = 1  #non-block read
ser.writeTimeout = 2  #timeout for write
ser.xonxoff = False  #disable software flow control
ser.rtscts = False  #disable hardware (RTS/CTS) flow control
ser.dsrdtr = False  #disable hardware (DSR/DTR) flow control

try:
    """
         Пытаемся открыть серийный порт
      """
    ser.open()

except SerialException as e:

    logger.debug("error open serial port: " + str(e))

    exit()

Compiller = Compiller()