MedM DeviceKit
MedMDeviceKitConfig.h
Go to the documentation of this file.
1 //
2 // MedMDeviceKitConfig.h
3 // MedMDeviceKit
4 //
5 // Copyright (C) 2019 MedM. All rights reserved.
6 //
7 
8 #import <Foundation/Foundation.h>
9 
10 #ifndef MedMDeviceKitConfig_h
11 #define MedMDeviceKitConfig_h
12 
13 NS_ASSUME_NONNULL_BEGIN
14 
15 typedef NS_ENUM(int, DeviceKitGlucoseUnits) {
18 } NS_SWIFT_NAME(MedMDeviceKitConfig.GlucoseUnits);
19 
23 typedef NS_ENUM(int, DeviceKitUnits) {
26 } NS_SWIFT_NAME(MedMDeviceKitConfig.Units);
27 
28 typedef NS_ENUM(int, DeviceKitUserSex) {
33 } NS_SWIFT_NAME(MedMDeviceKitConfig.UserSex);
34 
35 @interface MedMDeviceKitConfig : NSObject
36 
37 @property (nonatomic) DeviceKitGlucoseUnits glucoseUnits;
38 @property (nonatomic) DeviceKitUnits units;
48 @property (nonatomic) BOOL convertReadings;
49 
53 @property (nonatomic) DeviceKitUserSex userSex;
54 
58 @property (nonatomic, retain) NSNumber* _Nonnull userHeight;
59 
63 @property (nonatomic, retain) NSNumber* _Nonnull userWeight;
64 
68 @property (nonatomic, retain, nullable) NSDate* _Nullable userBirthday;
69 
73 @property (nonatomic, retain) NSNumber* _Nonnull userDailyStepsGoal;
74 
75 @end
76 
77 NS_ASSUME_NONNULL_END
78 
79 #endif
Definition: MedMDeviceKitConfig.h:17
DeviceKitGlucoseUnits glucoseUnits
Which units DeviceKit would set to glucometers (if supported).
Definition: MedMDeviceKitConfig.h:37
NSNumber *_Nonnull userDailyStepsGoal
Daily steps goal for the user.
Definition: MedMDeviceKitConfig.h:73
DeviceKitUnits units
Which units DeviceKit would set to remote devices (if supported).
Definition: MedMDeviceKitConfig.h:38
NSNumber *_Nonnull userHeight
User height in centimeters.
Definition: MedMDeviceKitConfig.h:58
Definition: MedMDeviceKitConfig.h:25
DeviceKitUserSex
Definition: MedMDeviceKitConfig.h:28
Definition: MedMDeviceKitConfig.h:35
NSNumber *_Nonnull userWeight
User weight in kg.
Definition: MedMDeviceKitConfig.h:63
BOOL convertReadings
If true, DeviceKit would notify data only in configured units.
Definition: MedMDeviceKitConfig.h:48
DeviceKitGlucoseUnits
Definition: MedMDeviceKitConfig.h:15
NSDate *_Nullable userBirthday
User birthday.
Definition: MedMDeviceKitConfig.h:68
Definition: MedMDeviceKitConfig.h:16
DeviceKitUnits
Imperial means pounds and miles, Metric - kilograms and kilometers.
Definition: MedMDeviceKitConfig.h:23
Definition: MedMDeviceKitConfig.h:24
Definition: MedMDeviceKitConfig.h:29
Definition: MedMDeviceKitConfig.h:31
Definition: MedMDeviceKitConfig.h:32
Definition: MedMDeviceKitConfig.h:30
DeviceKitUserSex userSex
Sex of the user.
Definition: MedMDeviceKitConfig.h:53