ARN 主要模块
- 系统
- 网络
- 模拟基带
- 无线射频
唯一特殊的是“无线射频”,因为操作接口的原因,数据返回的时间会很长,一般会超过1秒。
其余所有模块都是即时返回。
主要的取值方式
取值方式,以命令行读取为主。
如“网络计数器”,会读取/proc/net/dev
文件,并过滤出需要的数据;
“无线射频”参数,会先将gws5001app rfinfo
的结果输出到临时文件内,再通过读取临时文件来加快读取速度;
“模拟基带”参数,会引入libiwinfo
库,初始化后,直接调用其中的函数;
“系统”变量,会直接读取对应的命令行结果。