luxlabs header browser preview


@class NSDate, NSMutableSet, NSHashTable;
@protocol SATimeServiceProtocol;

@interface SAPowerLog : NSObject <SAPowerLogServiceProtocol>

@property (retain, nonatomic) id<SATimeServiceProtocol> clock;
@property (retain, nonatomic) NSHashTable *clients;
@property (retain, nonatomic) NSDate *startTimestamp;
@property (nonatomic) unsigned long long visitCount;
@property (nonatomic) double totalVisitDuration;
@property (nonatomic) unsigned long long btScanCount;
@property (nonatomic) unsigned long long geofenceCount;
@property (nonatomic) unsigned long long gpsLocationRequestCount;
@property (nonatomic) unsigned long long wifiLocationRequestCount;
@property (nonatomic) unsigned long long separationAlertsCount;
@property (retain, nonatomic) NSMutableSet *monitoredDevices;

- (void)ingestTAEvent:(id)a0;
- (void)addClient:(id)a0;
- (void)increaseSeparationAlertsCount:(unsigned long long)a0;
- (void)removeClient:(id)a0;
- (void)resetStatistics;
- (void)increaseWifiLocationRequestCount;
- (void)increaseGpsLocationRequestCount;
- (void)sendPowerLog;
- (id)initWithClock:(id)a0;
- (void)increaseBTScanCount;
- (void).cxx_destruct;
- (void)increaseGeofenceCount;
- (void)addMonitoredDevice:(id)a0;

@end