System/Library/PrivateFrameworks/CMCapture.framework
FigCaptureAutoFocusPositionSensorCalibrationContext.h
Download FigCaptureAutoFocusPositionSensorCalibrationContext.h
@class NSMutableDictionary, NSMutableArray;
@interface FigCaptureAutoFocusPositionSensorCalibrationContext : FigCaptureCalibrationContext {
BOOL _shouldDeleteOldVersion;
NSMutableDictionary *_iStopZEstimateDeltaHistory;
double _previousAngleDelta;
double _currentAngleDelta;
NSMutableArray *_calibrationDataHistoryQueue;
int _maxHistoryBuffer;
BOOL _lastSuccessfulCalibrationWasDiscarded;
int _maxIStopZEstimateDifference;
int _minCompassHeadingChange;
}
@property (nonatomic) BOOL disableHistoryChecking;
+ (void)initialize;
+ (id)calibrationDataStringForInternalLogging:(id)a0;
+ (unsigned int)calibrationStatusFromRawStreamCalibrationData:(id)a0;
+ (id)createRawStreamCalibrationDataWithFailureReasons:(int)a0;
+ (void)printDebugInfoForRawStreamCalibrationData:(id)a0;
+ (void)setStatusForCalibrationData:(id)a0 status:(int)a1;
- (BOOL)_calibrationDataCompassHeadingHasMovedPastMinimum:(id)a0 basedOnCalibrationHistory:(id)a1;
- (int)passingIStopZEstimateDeltaForPosition:(id)a0;
- (id)_initForUnitTests;
- (double)currentAngleDelta;
- (int)currentIStopZEstimateDeltaForPosition:(id)a0;
- (BOOL)_calibrationDataIsWithinIStopZEstimateLimits:(id)a0 basedOnCalibrationHistory:(id)a1;
- (id)initWithSupportedDeviceNames:(id)a0;
- (void)_pushToCalibrationHistoryQueue:(id)a0;
- (void)pushCalibrationDataToHistory:(id)a0 isRejected:(BOOL *)a1;
- (void)reportLoggingWithCalibrationData:(id)a0 isValid:(BOOL)a1 magneticFieldMagnitude:(double)a2;
- (void)setLastSuccessfulCalibrationData:(id)a0;
- (double)previousAngleDelta;
- (id)calibrationDataHistory;
- (int)previousIStopZEstimateDeltaForPosition:(id)a0;
- (BOOL)_shouldRejectCalibrationData:(id)a0;
@end