本主题提供有关陀螺仪阈值的信息。
下表显示了陀螺仪的默认阈值。 有关类型列中显示的类型的详细信息,请参阅 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 回调后立即报告一个样本读数,而不考虑阈值。 此示例称为初始示例读取。