修改配置文件校准轴向及方向
修改更新sensor_def_qcomdev.conf文件
有关配置sensor_def_qcomdev.conf的详细内容请查看:高通平台 ddf sensor config 文件配置及更新流程-优快云博客
在sensor_def_qcomdev.conf实际配置过程,可以配置有关sensor的轴向方向的设置;
比如 调试加速度传感器,陀螺仪,地磁等需要配置 x,y,z 3个坐标轴的方向,举例如下:
# accel x/y/z
700 -1 0x00010001 #accel-x-axis
701 -2 0x00010001 #accel-y-axis
702 3 0x00010001 #accel-z-axis
# gyro x/y/z
800 -1 0x00010001 #gyro-x-axis
801 -2 0x00010001 #gyro-y-axis
802 3 0x00010001 #gyro-z-axis
# mag x/y/z
900 1 0x00010001 #mag-x-axis
901 2 0x00010001 #mag-y-axis
902 3 0x00010001 #mag-z-axis
其格式解读任然是<Registry ID> <Value> <Version> 的方式
Registry ID在sns_reg_api_v02.h有明确定义;配置的值 取值范围为-3至3,不包括0。
其中1 代表x轴,2 代表y轴,3代表z轴。 正负号(正可以缺省)示方向。
所以取值取反表示 方向反向,取值 调换,表示轴向调换;
比如 700 配置成 2 ,701配置成1,即表示 x轴的数据与y轴数据交换。
使用qsensor test app 确定acc sensor的方向
校准方向:
以acc为例:
进入qsensortest app 后,正常加载的sensor 会出现在sensor list当中,点击acc 启动sensor,界面如下: