luxlabs header browser preview


@class NSString, WiFiUsageInterfaceCapabilities, WiFiUsageNetworkDetails, NSDate;

@interface WiFiUsageLQMUserSample : WiFiUsageLQMSample

@property (copy, nonatomic) NSDate *timestamp;
@property (copy, nonatomic) NSString *interfaceName;
@property (retain, nonatomic) WiFiUsageInterfaceCapabilities *capabilities;
@property (retain, nonatomic) WiFiUsageNetworkDetails *networkDetails;
@property (retain, nonatomic) NSString *fgApp;
@property (retain, nonatomic) NSString *motionState;
@property (nonatomic) BOOL isAnyAppInFG;
@property (nonatomic) BOOL isFTactive;
@property (nonatomic) BOOL isTimeSensitiveAppRunning;
@property (nonatomic) unsigned long long duration;
@property (nonatomic) long long rssi;
@property (nonatomic) long long rssi_core0;
@property (nonatomic) long long rssi_core1;
@property (nonatomic) long long diff_rssi_core0;
@property (nonatomic) long long diff_rssi_core1;
@property (nonatomic) long long diff_rssicore1_rssicore0;
@property (nonatomic) unsigned long long perCoreRssiInUse;
@property (nonatomic) long long noise;
@property (nonatomic) long long noise_core0;
@property (nonatomic) long long noise_core1;
@property (nonatomic) long long diff_noise_core0;
@property (nonatomic) long long diff_noise_core1;
@property (nonatomic) long long diff_noisecore1_noisecore0;
@property (nonatomic) long long snr;
@property (nonatomic) unsigned long long selfCca;
@property (nonatomic) unsigned long long otherCca;
@property (nonatomic) unsigned long long interference;
@property (nonatomic) unsigned long long totalReportedCca;
@property (nonatomic) unsigned long long beaconPer;
@property (nonatomic) unsigned long long decodingAttempts;
@property (nonatomic) unsigned long long rxStartOverDecodingAttemptsPercentage;
@property (nonatomic) unsigned long long rxCrsGlitchOverDecodingAttemptsPercentage;
@property (nonatomic) unsigned long long rxBadPlcpOverDecodingAttemptsPercentage;
@property (nonatomic) unsigned long long txFrames;
@property (nonatomic) unsigned long long rxFrames;
@property (nonatomic) unsigned long long txFailsOverTxFrames;
@property (nonatomic) unsigned long long txRetriesOverTxFrames;
@property (nonatomic) unsigned long long rxRetriesOverRxFrames;
@property (nonatomic) unsigned long long txBytesOverTxFrames;
@property (nonatomic) unsigned long long rxBytesOverRxFrames;
@property (nonatomic) unsigned long long txL3Packets;
@property (nonatomic) unsigned long long rxL3Packets;
@property (nonatomic) unsigned long long txBytesOverTxL3Packets;
@property (nonatomic) unsigned long long rxBytesOverRxL3Packets;
@property (nonatomic) unsigned long long linkTheoreticalMaxRate;
@property (nonatomic) unsigned long long txRateOverLinkTheoreticalMaxPercentage;
@property (nonatomic) unsigned long long rxRateOverLinkTheoreticalMaxPercentage;
@property (nonatomic) unsigned long long txRateOverDeviceTheoreticalMaxPercentage;
@property (nonatomic) unsigned long long rxRateOverDeviceTheoreticalMaxPercentage;
@property (nonatomic) unsigned long long txRTS;
@property (nonatomic) unsigned long long txRTSFailOvertxRTS;
@property (nonatomic) unsigned long long txMpduDensity;
@property (nonatomic) unsigned long long chanQualScore;
@property (nonatomic) unsigned long long txLatencyScore;
@property (nonatomic) unsigned long long rxLatencyScore;
@property (nonatomic) unsigned long long txLossScore;
@property (nonatomic) unsigned long long rxLossScore;
@property (nonatomic) unsigned long long txLatencyP95;
@property (nonatomic) unsigned long long driverRoamRecommended;
@property (nonatomic) unsigned long long driverTDrecommended;
@property (nonatomic) unsigned long long trafficState;

+ (id)featureFromFieldName:(id)a0;
+ (id)allLQMProperties;

- (unsigned long long)rxRate;
- (id)initWithInterfaceName:(id)a0;
- (void)populateWithMotionState:(id)a0 andAppState:(struct { unsigned char x0; unsigned char x1; unsigned char x2; })a1;
- (long long)rssiForTD;
- (void)populateWithRssi:(long long)a0 noise:(long long)a1 snr:(long long)a2 selfCca:(unsigned long long)a3 otherCca:(unsigned long long)a4 interference:(unsigned long long)a5 totalReportedCca:(unsigned long long)a6 beaconPer:(unsigned long long)a7 rxCrsGlitch:(unsigned long long)a8 rxBadPLCP:(unsigned long long)a9 rxStart:(unsigned long long)a10 sampleDuration:(unsigned long long)a11;
- (void)updateWithTxBytes:(unsigned long long)a0 RxBytes:(unsigned long long)a1 TxL3Packets:(unsigned long long)a2 RxL3Packets:(unsigned long long)a3;
- (void)populateWithRssi:(long long)a0 rssi0:(long long)a1 rssi1:(long long)a2 rssiMode:(unsigned long long)a3 noise:(long long)a4 noise0:(long long)a5 noise1:(long long)a6 snr:(long long)a7 selfCca:(unsigned long long)a8 otherCca:(unsigned long long)a9 interference:(unsigned long long)a10 totalReportedCca:(unsigned long long)a11 beaconPer:(unsigned long long)a12 rxCrsGlitch:(unsigned long long)a13 rxBadPLCP:(unsigned long long)a14 rxStart:(unsigned long long)a15 rxBphyCrsGlitch:(unsigned long long)a16 rxBphyBadPLCP:(unsigned long long)a17 sampleDuration:(unsigned long long)a18;
- (id)description;
- (void)populateWithTxFrames:(unsigned long long)a0 RxFrames:(unsigned long long)a1 TxFails:(unsigned long long)a2 TxRetries:(unsigned long long)a3 RxRetries:(unsigned long long)a4 TxRate:(unsigned long long)a5 RxRate:(unsigned long long)a6 txRTS:(unsigned long long)a7 txRTSFail:(unsigned long long)a8 txMpdu:(unsigned long long)a9 txAMPDU:(unsigned long long)a10;
- (void)updateWithInterfaceCapabilities:(id)a0 AndNetworkDetails:(id)a1;
- (unsigned long long)txRate;
- (void)updateWithChQualScore:(unsigned long long)a0 txLatencyScore:(unsigned long long)a1 rxLatencyScore:(unsigned long long)a2 txLossScore:(unsigned long long)a3 rxLossScore:(unsigned long long)a4 txLatencyP95:(unsigned long long)a5 linkRecommendationFlags:(unsigned long long)a6 rtTrafficStatus:(unsigned long long)a7;
- (void).cxx_destruct;

@end