8 #import <Foundation/Foundation.h> 10 NS_ASSUME_NONNULL_BEGIN
34 @property (readonly, nonatomic, retain) NSNumber*
valueIndex;
35 @property (readonly, nonatomic, retain) NSArray<NSString*>*
values;
38 #ifndef DOXYGEN_SHOULD_SKIP_THIS 39 -(id)init: (NSNumber*) _SKU :(NSString*)_address :(NSString*)_stringKind :(NSNumber*)_index :(NSArray*)_values : (BOOL) _isReadonly;
46 -(BOOL)selectValueWithIndex: (NSNumber* _Nonnull)index error:(NSError *_Nullable *_Nullable)error;
Erase all data from the device on adding or not.
Definition: DeviceSetting.h:18
Measurement length.
Definition: DeviceSetting.h:16
Device manufacturer.
Definition: DeviceSetting.h:23
Turn HR monitoring on or off.
Definition: DeviceSetting.h:19
NSArray< NSString * > * values
Get possible device setting variants.
Definition: DeviceSetting.h:35
DeviceSettingKind kind
Setting kind.
Definition: DeviceSetting.h:33
Receive stream data or spot values.
Definition: DeviceSetting.h:14
User number on the device.
Definition: DeviceSetting.h:17
Spirometry test type.
Definition: DeviceSetting.h:21
Receive history data or realtime data.
Definition: DeviceSetting.h:15
NSString * getValue()
Get string representation of the currently selected value.
Definition: DeviceSetting.mm:84
Represents setting as its kind and fixed array of possible string values.
Definition: DeviceSetting.h:31
Keep history on the device or delete it after receiving.
Definition: DeviceSetting.h:22
Something went wrong, shouldn't happen.
Definition: DeviceSetting.h:13
Spirometry turbine type.
Definition: DeviceSetting.h:20
BOOL isReadonly
Is this setting readonly, usually means that you can set this setting only before adding...
Definition: DeviceSetting.h:36
DeviceSettingKind
Definition: DeviceSetting.h:12
NSNumber * valueIndex
Get current setting value position in values array.
Definition: DeviceSetting.h:34