public void serialEvent(SerialPortEvent spe) {
if (spe.getEventType() == SerialPortEvent.DATA_AVAILABLE) {
StringBuilder line = new StringBuilder();
try {
while (isr.ready()) {
if (hexi < 0) {
line.append((char) isr.read());
} else {
int value = isr.read();
if (value >= 0) {
line.append(String.format("%02X ", (value & 0xFF)));
if (++hexi % 0x10 == 0) {
line.append("\n");
}
}
}
}
appendString(line.toString());
} catch (IOException ex) {
Logger.getLogger(HyperTerminal.class.getName()).log(Level.WARNING, null, ex);
}
}
updateFlags();
}
HyperTerminal.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:jaer
作者:
评论列表
文章目录