luxlabs header browser preview


@class NSHashTable, NSString, NSArray, CXCallObserver, SASCallRouteObserver, CARSessionStatus, AFNotifyObserver, SASLockStateMonitor, NSMutableSet, CARAutomaticDNDStatus, FBSDisplayLayoutMonitor;

@interface SASSystemState : NSObject <SASEmptyProtocol, CXCallObserverDelegate, CARSessionObserving>

@property (nonatomic) int carPlayConnectionState;
@property (nonatomic) BOOL accessibilityShortcutEnabled;
@property (retain, nonatomic) CXCallObserver *callObserver;
@property (retain, nonatomic) NSMutableSet *activeCalls;
@property (retain, nonatomic) SASCallRouteObserver *callRouteObserver;
@property (retain, nonatomic) FBSDisplayLayoutMonitor *displayLayoutMonitor;
@property (nonatomic) BOOL liftToWakeDetected;
@property (retain, nonatomic) NSArray *currentCarPlaySupportedOEMAppIdList;
@property (retain, nonatomic) CARSessionStatus *carPlaySessionStatus;
@property (retain, nonatomic) CARAutomaticDNDStatus *carAutomaticDNDStatus;
@property (retain, nonatomic) NSString *vehicleName;
@property (retain, nonatomic) NSString *vehicleModel;
@property (retain, nonatomic) NSString *vehicleManufacturer;
@property (nonatomic) BOOL rightHandDrive;
@property (nonatomic) BOOL enabled;
@property (retain, nonatomic) NSHashTable *listeners;
@property (retain, nonatomic) AFNotifyObserver *observerWirelessSplitter;
@property (retain, nonatomic) AFNotifyObserver *observerBluetoothGuestConnected;
@property (retain, nonatomic) AFNotifyObserver *remoteWebcamModeEnabled;
@property (nonatomic) unsigned long long carPlayEnhancedSiriCharacteristics;
@property (nonatomic) long long carPlayEnhancedVoiceTriggerMode;
@property (nonatomic) long long carPlayTransportType;
@property (retain, nonatomic) SASLockStateMonitor *lockStateMonitor;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)new;
+ (id)sharedSystemState;

- (BOOL)isPad;
- (BOOL)isConnectedToCarPlay;
- (void)_fetchOEMAppContext;
- (id)init;
- (void)_fetchVehicleInformation;
- (BOOL)hasUnlockedSinceBoot;
- (void)_pairedVehiclesDidChange:(id)a0;
- (BOOL)_deviceIsUnlocked;
- (void)_setCarPlayConnectionState:(int)a0;
- (void)_updateEnhancedVoiceTriggerMode;
- (BOOL)deviceIsBlocked;
- (BOOL)siriIsRestricted;
- (void)addStateChangeListener:(id)a0;
- (void)_updateAccessibilityState;
- (BOOL)_internalAlwaysEyesFreeEnabled;
- (void)sessionDidConnect:(id)a0;
- (long long)_carPlayTransportTypeFromConfiguration:(id)a0;
- (void)_voiceTriggerModeChanged:(id)a0;
- (BOOL)carDNDActiveOrEyesFreeAndShouldHaveFullScreenPresentation:(BOOL)a0;
- (BOOL)isInActiveCall;
- (void)removeStateChangeListener:(id)a0;
- (BOOL)deviceLiftToWake;
- (BOOL)isConnectedToEyesFreeDevice;
- (BOOL)_mapsAppIsVisibleOnLockscreen;
- (BOOL)siriIsSupported;
- (BOOL)smartCoverClosed;
- (BOOL)carPlaySupportsAnyEnhancedSiriCharacteristics;
- (void).cxx_destruct;
- (BOOL)deviceIsPasscodeLocked;
- (BOOL)isWirelessSplitterOn;
- (id)_initForTesting;
- (unsigned long long)carDNDStatus;
- (BOOL)siriInCallEnabled;
- (BOOL)hasRingingCall;
- (id)currentSpokenLanguageCode;
- (BOOL)isCallAudioRouteAllowed;
- (void)callObserver:(id)a0 callChanged:(id)a1;
- (BOOL)callHangUpEnabled;
- (BOOL)isConnectedToTrustedCarPlay;
- (BOOL)siriIsEnabled;
- (BOOL)isGuestConnected;
- (BOOL)isRemoteWebcamMode;
- (void)monitorLockState;
- (BOOL)isRightHandDrive;
- (BOOL)isATV;
- (BOOL)carDNDActive;
- (BOOL)deviceScreenIsOn;
- (void)sessionDidDisconnect:(id)a0;
- (void)monitorCarSessions;
- (void)_updateCarPlayConnectionState;
- (BOOL)carPlaySupportsEnhancedSiriCharacteristic:(unsigned long long)a0;

@end