System/Library/PrivateFrameworks/HealthDaemon.framework
HDDemoDataActivitySampleGenerator.h
Download HDDemoDataActivitySampleGenerator.h
@class _HDDemoDataActivityWorkoutState, HDDemoDataGeneratorWorkoutConfiguration, HDDataOriginProvenance, HKActivityCache;
@interface HDDemoDataActivitySampleGenerator : HDDemoDataBaseSampleGenerator {
HDDataOriginProvenance *_provenance;
double _nextActiveCaloriesSampleTime;
double _nextAppleStandHourSampleTime;
double _nextRestingCaloriesSampleTime;
double _nextPhysicalEffortSampleTime;
double _nextFallSampleTime;
double _nextFlightsClimbedSampleTime;
double _nextStepsSampleTime;
double _nextExerciseMinuteTime;
double _nextHeartRateRecoveryStartTime;
double _nextHeartRateRecoveryStopTime;
double _nextRunningPowerSampleTime;
double _nextRunningStrideLengthSampleTime;
double _nextRunningVerticalOscillationSampleTime;
double _nextRunningGroundContactTimeSampleTime;
double _nextCyclingPowerSampleTime;
double _nextCyclingFTPSampleTime;
double _nextCyclingCadenceSampleTime;
double _nextCyclingSpeedSampleTime;
double _nextWaterTemperatureSampleTime;
double _nextUVIndexSampleTime;
double _lastUVIndexPeakTime;
double _lastUVExposure;
double _lastUVIndexPeak;
HKActivityCache *_lastActivityCache;
HDDemoDataGeneratorWorkoutConfiguration *_currentWorkoutConfiguration;
_HDDemoDataActivityWorkoutState *_workoutState;
}
+ (BOOL)supportsSecureCoding;
- (id)init;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (double)_computeExerciseTimeFromCurrentTime:(double)a0 mean:(double)a1 stdDev:(double)a2;
- (id)_computeFlightsClimbedForDemoPerson:(id)a0 atTime:(double)a1;
- (double)_computePercentCooledForDemoPerson:(id)a0 atTime:(double)a1;
- (BOOL)_isDemoPersonCoolingDown:(id)a0 atTime:(double)a1;
- (BOOL)_isDemoPersonInWorkoutRecovery:(id)a0 atTime:(double)a1;
- (BOOL)_isDemoPersonSedentary:(id)a0 atTime:(double)a1;
- (BOOL)_isDemoPersonWalking:(id)a0 atTime:(double)a1 samplePeriod:(double)a2;
- (void)generateFirstRunObjectsForDemoPerson:(id)a0 firstDate:(id)a1 objectCollection:(id)a2;
- (void)generateObjectsForDemoPerson:(id)a0 fromTime:(double)a1 toTime:(double)a2 currentDate:(id)a3 objectCollection:(id)a4;
- (void)setProfile:(id)a0 provenance:(id)a1;
- (void)setupWithDemoDataGenerator:(id)a0;
@end