System/Library/PrivateFrameworks/HealthDaemon.framework
HDTreadmillData.h
@class HDFitnessMachineCharacteristicUInt24Field, HDFitnessMachineCharacteristicUInt8Field, NSDate, HDFitnessMachineCharacteristicDoubleField, HDFitnessMachineCharacteristicUInt16Field;
@interface HDTreadmillData : HDFitnessMachineDataCharacteristicBase <HDDatumRendering> {
HDFitnessMachineCharacteristicDoubleField *_instantaneousSpeedField;
HDFitnessMachineCharacteristicDoubleField *_averageSpeedField;
HDFitnessMachineCharacteristicUInt24Field *_totalDistanceField;
HDFitnessMachineCharacteristicDoubleField *_inclinationField;
HDFitnessMachineCharacteristicDoubleField *_rampSettingField;
HDFitnessMachineCharacteristicDoubleField *_positiveElevationGainField;
HDFitnessMachineCharacteristicDoubleField *_negativeElevationGainField;
HDFitnessMachineCharacteristicDoubleField *_instantaneousPaceField;
HDFitnessMachineCharacteristicDoubleField *_averagePaceField;
HDFitnessMachineCharacteristicUInt16Field *_totalEnergyField;
HDFitnessMachineCharacteristicUInt16Field *_energyPerHourField;
HDFitnessMachineCharacteristicUInt8Field *_energyPerMinuteField;
HDFitnessMachineCharacteristicUInt8Field *_heartRateField;
HDFitnessMachineCharacteristicUInt8Field *_metabolicEquivalentField;
HDFitnessMachineCharacteristicUInt16Field *_elapsedTimeField;
HDFitnessMachineCharacteristicUInt16Field *_remainingTimeField;
HDFitnessMachineCharacteristicUInt16Field *_forceOnBeltField;
HDFitnessMachineCharacteristicUInt16Field *_powerOutputField;
}
@property (readonly, nonatomic) NSDate *updateTime;
@property (readonly, nonatomic) BOOL instantaneousSpeedIsSet;
@property (readonly, nonatomic) double instantaneousSpeed;
@property (readonly, nonatomic) BOOL averageSpeedIsSet;
@property (readonly, nonatomic) double averageSpeed;
@property (readonly, nonatomic) BOOL totalDistanceIsSet;
@property (readonly, nonatomic) unsigned int totalDistance;
@property (readonly, nonatomic) BOOL inclinationIsSet;
@property (readonly, nonatomic) double inclination;
@property (readonly, nonatomic) BOOL rampSettingIsSet;
@property (readonly, nonatomic) double rampSetting;
@property (readonly, nonatomic) BOOL positiveElevationGainIsSet;
@property (readonly, nonatomic) double positiveElevationGain;
@property (readonly, nonatomic) BOOL negativeElevationGainIsSet;
@property (readonly, nonatomic) double negativeElevationGain;
@property (readonly, nonatomic) BOOL instantaneousPaceIsSet;
@property (readonly, nonatomic) double instantaneousPace;
@property (readonly, nonatomic) BOOL averagePaceIsSet;
@property (readonly, nonatomic) double averagePace;
@property (readonly, nonatomic) BOOL totalEnergyIsSet;
@property (readonly, nonatomic) unsigned short totalEnergy;
@property (readonly, nonatomic) BOOL energyPerHourIsSet;
@property (readonly, nonatomic) unsigned short energyPerHour;
@property (readonly, nonatomic) BOOL energyPerMinuteIsSet;
@property (readonly, nonatomic) unsigned char energyPerMinute;
@property (readonly, nonatomic) BOOL heartRateIsSet;
@property (readonly, nonatomic) unsigned char heartRate;
@property (readonly, nonatomic) BOOL metabolicEquivalentIsSet;
@property (readonly, nonatomic) unsigned char metabolicEquivalent;
@property (readonly, nonatomic) BOOL elapsedTimeIsSet;
@property (readonly, nonatomic) unsigned short elapsedTime;
@property (readonly, nonatomic) BOOL remainingTimeIsSet;
@property (readonly, nonatomic) unsigned short remainingTime;
@property (readonly, nonatomic) BOOL forceOnBeltIsSet;
@property (readonly, nonatomic) unsigned short forceOnBelt;
@property (readonly, nonatomic) BOOL powerOutputIsSet;
@property (readonly, nonatomic) unsigned short powerOutput;
+ (id)uuid;
+ (unsigned char)flagFieldLength;
+ (id)unitTest_fakeTreadmillDataForDistance:(unsigned int)a0 energy:(unsigned short)a1 elapsedTime:(unsigned short)a2;
- (id)_init;
- (id)description;
- (void).cxx_destruct;
- (id)allFields;
- (id)generateDatums:(id)a0;
@end