@osobh/reactar
Version:
AR Library for React Native and Expo
25 lines (24 loc) • 751 B
TypeScript
export interface SensorData {
x: number;
y: number;
z: number;
}
export declare class DeviceTracking {
private accelerometerSubscription;
private gyroscopeSubscription;
private deviceMotionSubscription;
private magnetometerSubscription;
accelerometerData: SensorData | null;
gyroscopeData: SensorData | null;
deviceMotionData: any;
magnetometerData: SensorData | null;
startAccelerometer(interval?: number): void;
stopAccelerometer(): void;
startGyroscope(interval?: number): void;
stopGyroscope(): void;
startDeviceMotion(interval?: number): void;
stopDeviceMotion(): void;
startMagnetometer(interval?: number): void;
stopMagnetometer(): void;
stopAllSensors(): void;
}