@class CMAttitude; @interface CMDeviceMotionInternal : NSObject { struct { double x; double y; double z; } fGravity; struct { double x; double y; double z; } fUserAcceleration; struct { double x; double y; double z; } fRotationRate; CMAttitude *fAttitude; struct { double x; double y; double z; } fMagneticField; int fMagneticFieldCalibrationLevel; BOOL fDoingYawCorrection; BOOL fDoingBiasEstimation; float fHeading; float fHeadingAccuracy; BOOL fFusedWithVision; BOOL fUsingVisionCorrections; long long fSensorLocation; } - (void)dealloc; - (id)initWithDeviceMotion:(struct { struct { double x0; double x1; double x2; double x3; } x0; struct { float x0; float x1; float x2; } x1; struct { float x0; float x1; float x2; } x2; struct { float x0; float x1; float x2; } x3; int x4; BOOL x5; BOOL x6; BOOL x7; float x8; BOOL x9; BOOL x10; int x11; })a0 internal:(struct { float x0; })a1; - (void)setDeviceMotion:(struct { struct { double x0; double x1; double x2; double x3; } x0; struct { float x0; float x1; float x2; } x1; struct { float x0; float x1; float x2; } x2; struct { float x0; float x1; float x2; } x3; int x4; BOOL x5; BOOL x6; BOOL x7; float x8; BOOL x9; BOOL x10; int x11; })a0 internal:(struct { float x0; })a1; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end