luxlabs header browser preview


@class CMPedometerProxy;

@interface CMPedometer : NSObject

@property (readonly, nonatomic) CMPedometerProxy *pedometerProxy;

+ (long long)authorizationStatus;
+ (BOOL)isDistanceAvailable;
+ (BOOL)isCadenceAvailable;
+ (BOOL)isFloorCountingAvailable;
+ (BOOL)isStepCountingAvailable;
+ (BOOL)isAllDayElevationAvailable;
+ (BOOL)isPaceAvailable;
+ (BOOL)isPedometerEventTrackingAvailable;

- (id)init;
- (void)dealloc;
- (void)_startPedometerUpdatesSinceDataRecord:(id)a0 withHandler:(id /* block */)a1;
- (id)_pedometerDataWithRecordID:(long long)a0;
- (void)_queryPedometerDataSinceDataRecord:(id)a0 withHandler:(id /* block */)a1;
- (void)queryPedometerDataFromDate:(id)a0 toDate:(id)a1 withHandler:(id /* block */)a2;
- (void)queryPedometerDataSinceDataRecord:(id)a0 withHandler:(id /* block */)a1;
- (void)queryPedometerDataSinceRecord:(long long)a0 withHandler:(id /* block */)a1;
- (void)queryRawSpeedToKValueBinsWithHandler:(id /* block */)a0;
- (void)queryRemoteRawSpeedToKValueBinsWithHandler:(id /* block */)a0;
- (void)queryRemoteStepCadenceToStrideLengthBinsWithHandler:(id /* block */)a0;
- (void)queryStepCadenceToStrideLengthBinsWithHandler:(id /* block */)a0;
- (BOOL)sendStrideCalibrationHistoryToFile:(id)a0;
- (void)startPedometerEventUpdatesWithHandler:(id /* block */)a0;
- (void)startPedometerUpdatesFromDate:(id)a0 withHandler:(id /* block */)a1;
- (void)stopPedometerEventUpdates;
- (void)stopPedometerUpdates;
- (id)strideCalibrationDump;

@end