luxlabs header browser preview


@class NSMutableArray;

@interface AccelerometerBuffer : NSObject {
    NSMutableArray *_accelBuffer;
    unsigned long long _bufferSize;
    struct { double x; double y; double z; } _movingSum;
    unsigned long long _sampleRate;
}

@property (nonatomic) double localMinBelowAverage;
@property (nonatomic) double localMaxAboveAverage;
@property (nonatomic) double localMin;
@property (nonatomic) double localMax;

- (void)reset;
- (struct { double x0; double x1; double x2; double x3; })data;
- (id)description;
- (void).cxx_destruct;
- (id)logBuffer;
- (void)_fillAccelBufferBeforeFirstSampleTimestamp:(double)a0;
- (void)addData:(struct { double x0; double x1; double x2; })a0 timestamp:(double)a1;
- (id)bufferWithMovingSum:(struct { double x0; double x1; double x2; } *)a0;
- (id)initWithCapacity:(unsigned long long)a0 accelerometerSampleRateInHz:(unsigned long long)a1;
- (void)resetMovingSum;

@end