19 @property (readonly, nonatomic, retain) NSString *
address;
20 @property (readonly, nonatomic, retain) NSString *
name;
21 @property (readonly, nonatomic, retain) NSNumber *
RSSI;
22 @property (readonly, nonatomic, retain) NSNumber *
SKU;
23 @property (readonly, nonatomic, retain) NSString *
modelName;
25 @property (readonly, nonatomic, retain) NSString *
firmware;
26 @property (readonly, nonatomic, retain) NSString *
hardware;
27 @property (readonly, nonatomic, retain) NSString *
model;
28 @property (readonly, nonatomic, retain) NSString *
serial;
29 @property (readonly, nonatomic, retain) NSString *
dbTitle;
32 @property (readonly, nonatomic, retain) NSArray<MeasurementTypeObj *> *
measurementTypes;
34 @property (readonly, nonatomic, retain) NSArray<DeviceSetting *> *
settings;
37 -(id)initWithRSSI:(NSNumber *) _SKU : (NSString *)_name : (NSString *)_address : (NSString *)_modelName : (NSString *)_manufacturer : (NSNumber *) _RSSI;
38 -(id)initWithSKU:(NSNumber *) _SKU : (NSString *)_name : (NSString *)_address : (NSString *)_modelName : (NSString *)_manufacturer;
39 -(id)initWithPairingStatus:(NSNumber *) _SKU : (NSString *)_name : (NSString *)_address : (NSString *)_modelName : (NSString *)_manufacturer : (NSString *) _serial : (BOOL)_awaitsAdding;
40 -(id)initWithDetails:(NSString *) _modelName : (NSString *) _address : (NSString *) _manufacturer : (NSString *) _firmware : (NSString *) _hardware : (NSString *) _model : (NSString *) _serial : (NSString *) _dbTitle : (NSNumber *) _SKU;
41 -(id)initWithBatteryLevel:(NSNumber *) _SKU : (NSString *)_name : (NSString *)_address : (NSString *)_modelName : (NSString *)_manufacturer : (NSNumber *)_batteryLevel : (NSDate *)_batteryLastSyncTime : (NSString *) _serial : (BOOL)_awaitsAdding;
Device description.
Definition: DeviceInfo.h:17
NSNumber * batteryLevel
Last known battery level in percents.
Definition: DeviceInfo.h:30
NSString * address
Bluetooth MAC address of the device.
Definition: DeviceInfo.h:19
NSString * model
Device model, if available.
Definition: DeviceInfo.h:27
NSNumber * SKU
MedM SKU of the device.
Definition: DeviceInfo.h:22
NSString * hardware
Device hardware version, if available.
Definition: DeviceInfo.h:26
NSString * modelName
User friendly name of the device.
Definition: DeviceInfo.h:23
NSNumber * RSSI
Bluetooth RSSI.
Definition: DeviceInfo.h:21
NSDate * batteryLastSyncTime
Last time when we received info about battery level from this device.
Definition: DeviceInfo.h:31
NSString * dbTitle
Technical device name.
Definition: DeviceInfo.h:29
NSString * serial
Device serial number, if available.
Definition: DeviceInfo.h:28
NSArray< MeasurementTypeObj * > * measurementTypes
List of measurement types for the device.
Definition: DeviceInfo.h:32
NSArray< DeviceSetting * > * settings
Get supported device settings.
Definition: DeviceInfo.h:34
Represents setting as its kind and fixed array of possible string values.
Definition: DeviceSetting.h:31
NSString * name
Bluetooth name of the device.
Definition: DeviceInfo.h:20
NSString * manufacturer
Device manufacturer, if available.
Definition: DeviceInfo.h:24
BOOL awaitsAdding
Device was added via postponed adding and awaits actual commutication with the device.
Definition: DeviceInfo.h:33
DeviceSettingKind
Definition: DeviceSetting.h:12
NSString * firmware
Device firmware version, if available.
Definition: DeviceInfo.h:25