这个jar包是用来操作ADAM4150数字量采集器的
开发环境:
操作系统:64位win10
IDE:Android Studio3.2
将jar包和so文件添加进工程中,过程可参考
https://blog.youkuaiyun.com/qq_40733723/article/details/89032484
下面开始看代码
/*
* 这是初始化ADAM的逻辑代码
*/
private void initADAM() {
/*
* 打开串口函数
* Analog4150ServiceAPI.openPort(com,mode,baudRate);
* com:第n个串口或第n个usb口,1:使用第1个uart或usb
* mode:模式选择,0:uart;1:usb
* baudRate:波特率,计算机与ADAM4150的通信速率
*/
Analog4150ServiceAPI.openPort(1,0,3);
/*
* 判断串口是否打开成功逻辑
* AnalogHelper.com:串口打开成功后,Analog4150ServiceAPI类里面的openPort方法
* 会将系统的返回值赋值给AnalogHelper类下的属性com,默认值为-1,打开成功后返回
* 值是一个>0的数
*/
if(AnalogHelper.com < 0){
Toast.makeText(this, "串口打开失败", Toast.LENGTH_SHORT).show();
return ;
}
/*
* 这个类是Analog4150Library提供的,通过回调函数来设置获取ADAM4150中的数据成
* 功或失败后的逻辑
* onComplete在这个函数中写成功逻辑,onError在这个函数中写失败逻辑
*/