方法说明:
int com.newland.jni.Linuxc.setUart(int fd, int i)
设置波特率参数:
fd
i
返回:具体代码:public int openAndConnect(int port, int mode, int baudRate) {
pos_fd = Linuxc.openUart(port, mode);
if (pos_fd < 0) {
return -1;
}
// 设置波特率
Linuxc.setUart(pos_fd, (char) baudRate);
if (receiveThread==null) {
receiveThread=new ReceiveThread();
receiveThread.start();
}
return pos_fd;
}setUart方法的第二个参数是int类型 它为什么里面要强制转为char类型?Java
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货