luxlabs header browser preview


@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface HMIThermalMonitor : HMFObject {
    struct __IOHIDEventSystemClient { } *_client;
    int _thermalLevelNotificationToken;
    NSObject<OS_dispatch_queue> *_notificationQueue;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
}

@property (readonly) NSMutableDictionary *services;
@property (readonly) unsigned long long thermalLevel;

+ (id)sharedInstance;

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)_updateThermalLevel;
- (BOOL)readMaxValue:(double *)a0;
- (BOOL)readValueFromSensor:(int)a0 value:(double *)a1;

@end