中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

加速度陀螺仪属性说明

配置项名称

含义

类型

取值范围

默认值

说明

persist.sensors.mock.delaytime

数据采集频率(以微秒为单位)。

int

[20000,1000000]

200000

当设置的persist.sensors.mock.delaytime的值不在[20000,1000000]内时,实际采用默认值。

persist.sensors.mock.acce.data.x

  • 当配置项为persist.sensors.mock.acce.data.x,表示沿x轴的加速力(包括重力),单位:m/s^2。
  • 当配置项为persist.sensors.mock.gyro.data.x,表示沿x轴的旋转速率,单位:弧度/秒。

float

[-3.402823466e+38,3.402823466e+38]

加速度和陀螺仪的x轴默认值均为9.833359,该默认值可通过相关应用软件查询,不体现在系统属性persist.sensors.mock.acce.data.x或persist.sensors.mock.gyro.data.x上。但由于android11将底层采集的数据,和resolution值一起计算量化成新值,加速度resolution=1/4032,陀螺仪resolution=1/1000。

当设置的persist.sensors.mock.acce.data.x或persist.sensors.mock.gyro.data.x的值包含非数字/小数点字符的非法字符时,设置无效采用默认值。请注意float类型参数有效值为6-7位,若设置的数据有效值超过6-7位,请采用科学计数法表示,如3.40282e+38。由于float类型有效值位数限制,超出范围的数据会乱码。部分上层应用由于浮点数类型转换,在有效数字范围内也存在精度浮动问题。

persist.sensors.mock.gyro.data.x

persist.sensors.mock.acce.data.y

  • 当配置项为persist.sensors.mock.acce.data.y,表示沿y轴的加速力(包括重力)。
  • 当配置项为persist.sensors.mock.gyro.data.y,表示沿y轴的旋转速率。

float

[-3.402823466e+38,3.402823466e+38]

加速度和陀螺仪的y轴默认值均为0.184357,该默认值可通过相关应用软件查询,不体现在系统属性persist.sensors.mock.acce.data.y或persist.sensors.mock.gyro.data.y上。但由于android11将底层采集的数据,和resolution值一起计算量化成新值,加速度resolution=1/4032,陀螺仪resolution=1/1000。

当设置的persist.sensors.mock.acce.data.y或persist.sensors.mock.gyro.data.y的值包含非数字/小数点字符的非法字符时,设置无效采用默认值。请注意float类型参数有效值为6-7位,若设置的数据有效值超过6-7位,请采用科学计数法表示,如3.40282e+38。由于float类型有效值位数限制,超出范围的数据会乱码。部分上层应用由于浮点数类型转换,在有效数字范围内也存在精度浮动问题。

persist.sensors.mock.gyro.data.y

persist.sensors.mock.acce.data.z

  • 当配置项为persist.sensors.mock.acce.data.z,表示沿z轴的加速力(包括重力)。
  • 当配置项为persist.sensors.mock.gyro.data.z,表示沿z轴的旋转速率。

float

[-3.402823466e+38,3.402823466e+38]

加速度和陀螺仪的z轴默认值均为0.101028,该默认值可通过相关应用软件查询,不体现在系统属性persist.sensors.mock.acce.data.z或persist.sensors.mock.gyro.data.z上。但由于android11将底层采集的数据,和resolution值一起计算量化成新值,加速度resolution=1/4032,陀螺仪resolution=1/1000。

当设置的persist.sensors.mock.acce.data.z或persist.sensors.mock.gyro.data.z的值包含非数字/小数点字符的非法字符时,设置无效采用默认值。请注意float类型参数有效值为6-7位,若设置的数据有效值超过6-7位,请采用科学计数法表示,如3.40282e+38。由于float类型有效值位数限制,超出范围的数据会乱码。部分上层应用由于浮点数类型转换,在有效数字范围内也存在精度浮动问题。

persist.sensors.mock.gyro.data.z

Android11数值转换公式:输入value是float类型,resolution是double类型,double incRes = 0.125 * resolution;value = round(static_cast<double>(value) / incRes) * incRes,round是指double类型取整。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词