8 #ifndef MedMDeviceManager_h 9 #define MedMDeviceManager_h 65 - (BOOL)addDevicePostponed:(NSNumber* _Nonnull)sku : (
PostponedAddFilter*_Nonnull)filter : (NSError *_Nullable *_Nullable)error;
79 - (void)removeDevice:(
DeviceInfo * _Nonnull)device;
86 - (void)removeDeviceByAddress:(NSString * _Nonnull)deviceAddress;
100 - (NSArray<
MeasurementTypeObj * > *_Nonnull)getSupportedMeasurementTypes:(NSNumber *_Nonnull)sku;
108 - (NSString* _Nonnull)getDeviceModelName:(NSNumber * _Nonnull)sku;
116 - (NSString* _Nonnull)getDeviceManufacturer:(NSNumber * _Nonnull)sku;
118 - (NSArray<
DeviceSetting*>* _Nonnull)getSettings:(NSNumber*_Nonnull)sku : (NSString*_Nonnull)address;
Device description.
Definition: DeviceInfo.h:17
Describes filter for postponed adding.
Definition: PostponedAddFilter.h:18
NSArray< DeviceInfo * > *_Nonnull getDevicesList()
Get the list of added devices.
Definition: MedMDeviceManager.mm:141
Definition: MeasurementType.h:28
Represents setting as its kind and fixed array of possible string values.
Definition: DeviceSetting.h:33
Callback to notify that add operation was finished.
Definition: AddDeviceCallback.h:18
Cancellation token – could be used to cancel asynchronous add operation.
Definition: DeviceAddingCancellationToken.h:14
MedM Device Manager is where you can control devices list.
Definition: MedMDeviceManager.h:24
NSArray< NSNumber * > *_Nonnull getSupportedSKUs()
Get list of SKUs supported by this DeviceKit.
Definition: MedMDeviceManager.mm:168