private void setupGenericSerialPort() throws IOException {
String newPort = this.genericSerialSenderBean.getPortName();
if (rawIrSender != null && (newPort == null || newPort.equals(portName)))
return;
if (rawIrSender != null)
rawIrSender.close();
rawIrSender = null;
//genericSerialSenderBean.setVerbose(properties.getVerbose());
close();
try {
rawIrSender = new IrGenericSerial(genericSerialSenderBean.getPortName(), genericSerialSenderBean.getBaud(),
genericSerialSenderBean.getDataSize(), genericSerialSenderBean.getStopBits(), genericSerialSenderBean.getParity(),
genericSerialSenderBean.getFlowControl(), properties.getSendingTimeout(), properties.getVerbose());
rawIrSender.setCommand(genericSerialSenderBean.getCommand());
rawIrSender.setRaw(genericSerialSenderBean.getRaw());
rawIrSender.setSeparator(genericSerialSenderBean.getSeparator());
rawIrSender.setUseSigns(genericSerialSenderBean.getUseSigns());
rawIrSender.setLineEnding(genericSerialSenderBean.getLineEnding());
} catch (NoSuchPortException | PortInUseException | UnsupportedCommOperationException | IOException ex) {
// Should not happen
guiUtils.error(ex);
}
portName = genericSerialSenderBean.getPortName();
genericSerialSenderBean.setHardware(rawIrSender);
}
SendingGenericSerialPort.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:harctoolboxbundle
作者:
评论列表
文章目录