@class NSString, NSArray, NSDate, NSMutableArray, AXHearingAidMode; @protocol AXHARemoteUpdateProtocol; @interface AXRemoteHearingAidDevice : NSObject <AXHADeviceProtocol> { BOOL _delayWritePending; } @property (nonatomic) BOOL isPaired; @property (nonatomic) BOOL isConnecting; @property (nonatomic) BOOL leftConnected; @property (nonatomic) BOOL rightConnected; @property (nonatomic) unsigned long long deviceType; @property (retain, nonatomic) NSString *name; @property (retain, nonatomic) NSMutableArray *manufacturer; @property (retain, nonatomic) NSMutableArray *model; @property (retain, nonatomic) NSString *leftFirmwareVersion; @property (retain, nonatomic) NSString *rightFirmwareVersion; @property (retain, nonatomic) NSString *leftHardwareVersion; @property (retain, nonatomic) NSString *rightHardwareVersion; @property (nonatomic) unsigned long long leftLeaVersion; @property (nonatomic) unsigned long long rightLeaVersion; @property (retain, nonatomic) NSString *rightUUID; @property (retain, nonatomic) NSString *leftUUID; @property (retain, nonatomic) NSString *leftPeripheralUUID; @property (retain, nonatomic) NSString *rightPeripheralUUID; @property (nonatomic) double rightBatteryLevel; @property (nonatomic) double leftBatteryLevel; @property (retain, nonatomic) NSDate *leftBatteryLowDate; @property (retain, nonatomic) NSDate *rightBatteryLowDate; @property (nonatomic) short leftMicrophoneVolumeSteps; @property (nonatomic) short rightMicrophoneVolumeSteps; @property (nonatomic) short leftStreamVolumeSteps; @property (nonatomic) short rightStreamVolumeSteps; @property (nonatomic) short leftSensitivitySteps; @property (nonatomic) short rightSensitivitySteps; @property (nonatomic) short leftMixedVolumeSteps; @property (nonatomic) short rightMixedVolumeSteps; @property (nonatomic) BOOL supportsBinauralStreaming; @property (nonatomic) BOOL supportsCombinedPresets; @property (nonatomic) BOOL supportsCombinedVolumes; @property (nonatomic) BOOL requiresBinauralStreaming; @property (nonatomic) BOOL requiresCombinedPresets; @property (nonatomic) BOOL requiresCombinedVolumes; @property (copy, nonatomic) NSArray *rightPrograms; @property (copy, nonatomic) NSArray *leftPrograms; @property (retain, nonatomic) AXHearingAidMode *leftSelectedProgram; @property (retain, nonatomic) AXHearingAidMode *rightSelectedProgram; @property (retain, nonatomic) AXHearingAidMode *leftSelectedStreamingProgram; @property (retain, nonatomic) AXHearingAidMode *rightSelectedStreamingProgram; @property (retain, nonatomic) NSString *deviceUUID; @property (nonatomic) unsigned long long requiredProperties; @property (nonatomic) unsigned long long loadedProperties; @property (nonatomic) unsigned long long pendingPropertyWrites; @property (nonatomic) unsigned long long leftAvailableProperties; @property (nonatomic) unsigned long long rightAvailableProperties; @property (nonatomic) int availableInputEars; @property (nonatomic) int earsSupportingWatch; @property (nonatomic) BOOL isBluetoothPaired; @property (weak, nonatomic) id<AXHARemoteUpdateProtocol> updateDelegate; @property (nonatomic) BOOL keepInSync; @property (nonatomic) int availableEars; @property (nonatomic) double rightMicrophoneVolume; @property (nonatomic) double leftMicrophoneVolume; @property (nonatomic) double rightStreamVolume; @property (nonatomic) double leftStreamVolume; @property (nonatomic) double rightSensitivity; @property (nonatomic) double leftSensitivity; @property (nonatomic) double rightMixedVolume; @property (nonatomic) double leftMixedVolume; @property (nonatomic) char rightTreble; @property (nonatomic) char leftTreble; @property (nonatomic) char rightBass; @property (nonatomic) char leftBass; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)dealloc; - (void)setValue:(id)a0 forProperty:(unsigned long long)a1; - (BOOL)isConnected; - (void)connect; - (id)valueForProperty:(unsigned long long)a0; - (void).cxx_destruct; - (id)_valueForProperty:(unsigned long long)a0; - (BOOL)isLeftConnected; - (void)_delayWriteProperties; - (void)_updateSelectedProgramsProperties; - (void)_writeAllProgramSelectionsToPeripheral; - (BOOL)checkDidLoadProperties:(unsigned long long)a0; - (id)combinedPrograms; - (double)combinedVolumeForProperty:(unsigned long long)a0; - (BOOL)containsPeripheralWithUUID:(id)a0; - (BOOL)didLoadBasicProperties; - (BOOL)didLoadProperty:(unsigned long long)a0; - (BOOL)didLoadRequiredPeerProperties; - (BOOL)didLoadRequiredProperties; - (void)disconnectAndUnpair:(BOOL)a0; - (BOOL)hasConnection; - (id)initWithPersistentRepresentation:(id)a0; - (id)initWithRemoteRepresentation:(id)a0 andDeviceID:(id)a1; - (BOOL)isRightConnected; - (BOOL)leftAvailable; - (void)loadRequiredProperties; - (id)programAtIndex:(unsigned char)a0 forEar:(int)a1; - (id)programs; - (BOOL)programsListsAreEqual; - (BOOL)propertyIsAvailable:(unsigned long long)a0 forEar:(int)a1; - (BOOL)rightAvailable; - (void)selectProgram:(id)a0 forEar:(int)a1; - (id)selectedProgramIndexes; - (id)selectedPrograms; - (BOOL)shouldDisplayCombinedVolume; - (BOOL)shouldOnlyShowIndividualVolumesForProperty:(unsigned long long)a0; - (BOOL)showCombinedPrograms; - (BOOL)supportsCombinedVolumesForProperty:(unsigned long long)a0; - (void)writeVolumesForProperty:(unsigned long long)a0; @end