luxlabs header browser preview


@class NSString, NSDate;

@interface PLMetric : NSObject

@property (retain) NSString *metricKey;
@property short metricType;
@property (retain) NSDate *lastOnTimestamp;
@property int metricValue;
@property unsigned long long bitPosition;
@property int numBits;
@property int defaultValue;

+ (unsigned long long)binDurationValue:(int)a0;
+ (unsigned long long)binBatteryTemperature:(int)a0;

- (id)initWithKey:(id)a0 withPosition:(unsigned long long)a1 withNumBits:(int)a2 withDefault:(int)a3 andType:(short)a4;
- (void).cxx_destruct;
- (void)updateMetricWithTimestamp:(id)a0 forEvent:(short)a1 withValue:(int)a2;
- (unsigned long long)getBinnedMetricValue;
- (void)constructMetricValueForInterval:(id)a0;
- (void)resetMetric;

@end