obsługa wyjątku dla ptt com

pull/1/head
Pawel 2020-03-30 20:58:42 +02:00
rodzic adeec24c22
commit 40d1af816a
1 zmienionych plików z 13 dodań i 13 usunięć

Wyświetl plik

@ -231,19 +231,19 @@ for el in message:
if config.serial_port is not None:
import serial
#try:
ser = serial.Serial(config.serial_port, config.serial_baud_rate)
if config.serial_signal == 'DTR':
logger.info(COLOR_OKGREEN + "DTR/PTT set to ON\n" + COLOR_ENDC)
ser.setDTR(0)
ser.setRTS(1)
else:
logger.info(COLOR_OKGREEN + "RTS/PTT set to ON\n" + COLOR_ENDC)
ser.setDTR(1)
ser.setRTS(0)
#except:
# log = COLOR_FAIL + "Failed to open serial port %s@%i\n" + COLOR_ENDC
# logger.error(log, config.serial_port, config.serial_baud_rate)
try:
ser = serial.Serial(config.serial_port, config.serial_baud_rate)
if config.serial_signal == 'DTR':
logger.info(COLOR_OKGREEN + "DTR/PTT set to ON\n" + COLOR_ENDC)
ser.setDTR(0)
ser.setRTS(1)
else:
logger.info(COLOR_OKGREEN + "RTS/PTT set to ON\n" + COLOR_ENDC)
ser.setDTR(1)
ser.setRTS(0)
except:
log = COLOR_FAIL + "Failed to open serial port %s@%i\n" + COLOR_ENDC
logger.error(log, config.serial_port, config.serial_baud_rate)
pygame.time.delay(1000)