陀螺仪阈值

本主题提供有关陀螺仪阈值的信息。

下表显示了陀螺仪的默认阈值。 有关类型列中显示的类型的详细信息,请参阅 PROPVARIANT 结构

属性键 类型 必需/可选 默认值 说明
PKEY_SensorData_AngularVelocityX_DegreesPerSecond VT_R4 必需 0.1f 达到阈值所需的围绕 x 轴的角速度的最小变化量(以度/秒为单位)。
PKEY_SensorData_AngularVelocityY_DegreesPerSecond VT_R4 必需 0.1f 达到阈值所需的围绕 y 轴的角速度变化的最小量(以度/秒为单位)。
PKEY_SensorData_AngularVelocityZ_DegreesPerSecond VT_R4 必需 0.1f 达到阈值所需的绕 z 轴角速度的最小变化量(以度/秒为单位)。

满足PKEY_SensorData_AngularVelocityX_DegreesPerSecond、PKEY_SensorData_AngularVelocityY_DegreesPerSecond或PKEY_SensorData_AngularVelocityZ_DegreesPerSecond阈值时,陀螺仪驱动程序必须通过调用 SensorsCxSensorDataReady 向传感器类扩展报告样本读取。 每个阈值必须按轴测量。 因此,只要在任何一个轴上满足阈值条件,驱动程序都必须调用 SensorsCxSensorDataReady。 当PKEY_SensorData_AngularVelocityX_DegreesPerSecond、PKEY_SensorData_AngularVelocityY_DegreesPerSecond或PKEY_SensorData_AngularVelocityZ_DegreesPerSecond设置为 0.0f 时,驱动程序必须每隔一次向传感器类扩展报告样本读数。 此模式称为 传感器样本流式处理

陀螺仪驱动程序必须始终在传感器类扩展调用 EvtSensorStart 回调后立即报告一个样本读数,而不考虑阈值。 此示例称为初始示例读取。