Skip to content

Regrip API / session/smartCubeSession / SessionGyroEvent

Type Alias: SessionGyroEvent

SessionGyroEvent = Extract<SmartCubeEvent, { type: "GYRO"; }> & object

Defined in: packages/core/src/session/smartCubeSession.ts:74

Raw gyro data enriched with the session's calibrated orientation.

Type Declaration

driftCorrected

driftCorrected: object

Drift-compensated pose before magnetic detent; equals relative when disabled.

driftCorrected.w

w: number

driftCorrected.x

x: number

driftCorrected.y

y: number

driftCorrected.z

z: number

dtSeconds

dtSeconds: number

relative

relative: object

One session-owned, basis-normalized pose for every gyro consumer.

relative.w

w: number

relative.x

x: number

relative.y

y: number

relative.z

z: number

stabilized

stabilized: object

Drift-compensated pose after magnetic detent; equals relative when disabled.

stabilized.w

w: number

stabilized.x

x: number

stabilized.y

y: number

stabilized.z

z: number

velocityMagnitude

velocityMagnitude: number