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