import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.TooManyListenersException;
import javax.comm.CommPortIdentifier;
import javax.comm.NoSuchPortException;
import javax.comm.PortInUseException;
import javax.comm.SerialPort;
import javax.comm.SerialPortEvent;
import javax.comm.SerialPortEventListener;
import javax.comm.UnsupportedCommOperationException;
/*串口工具类*/
public class SerialUtil implements SerialPortEventListener {
private ArrayList<String> portList;
private CommPortIdentifier portId;
private SerialPort serialPort;
private OutputStream outputStream;
private InputStream inputStream;
private int packetlength=0;
static final char[] HEX_CHAR_TABLE = { '0', '1', '2', '3', '4', '5', '6',
'7', '8', '9', 'A', 'B', 'C', &
JAVA编写DLT 645串口程序
最新推荐文章于 2024-04-04 21:52:10 发布
这是一个使用JAVA编写的DLT 645串口通信程序,能够扫描并打开串行端口,设置端口参数,发送数据,并通过事件监听接收返回数据。程序中包含了数据包长度处理、数据转换为十六进制字符串的功能。
摘要由CSDN通过智能技术生成