ソースを参照

Add athlete algorithm

tags/v2.9-20220224
elinkthings 3年前
コミット
e085746791

+ 7
- 1
AIFit-Demo/MainViewController.m ファイルの表示

@@ -335,7 +335,7 @@
NSLog(@"---infoModel:%@",infoModel);
_currentInfoModel = infoModel;
[self refreshTableView];
if (_currentInfoModel.measureStatus == MeasureStatus_Complete && _currentInfoModel.weightsum > 0 && _currentInfoModel.newAdc > 0) { //Measure Complete
@@ -374,8 +374,14 @@
}

///When user is an athlete, calling this method will modify the body fat data.
[_currentInfoModel changeToBeAthleteWithSex:_appUser.sex];
NSLog(@"---infoModel222:%@",infoModel);
}
//refresh
[self refreshTableView];
}



+ 10
- 0
InetBleSDK/Products/InetBleSDK.framework/Headers/UserInfoModel.h ファイルの表示

@@ -23,6 +23,12 @@ typedef NS_ENUM(NSInteger, MeasureStatus) {
MeasureStatus_OfflineHistory,
};

typedef NS_ENUM(NSInteger, UserSex) {
UserSex_Male = 1,
UserSex_Female = 2,
};


@interface UserInfoModel : NSObject<NSCopying>

//@property (nonatomic, assign) double weightTimeStamp;
@@ -98,6 +104,10 @@ typedef NS_ENUM(NSInteger, MeasureStatus) {

@property (nonatomic, assign) MeasureStatus measureStatus;


///When user is an athlete, calling this method will modify the body fat data.
- (void)changeToBeAthleteWithSex:(UserSex)sex;

@end

/* For example

バイナリ
InetBleSDK/Products/InetBleSDK.framework/InetBleSDK ファイルの表示


バイナリ
InetBleSDK/Products/InetBleSDK.framework/_CodeSignature/CodeDirectory ファイルの表示


バイナリ
InetBleSDK/Products/InetBleSDK.framework/_CodeSignature/CodeRequirements ファイルの表示


バイナリ
InetBleSDK/Products/InetBleSDK.framework/_CodeSignature/CodeRequirements-1 ファイルの表示


+ 267
- 0
InetBleSDK/Products/InetBleSDK.framework/_CodeSignature/CodeResources ファイルの表示

@@ -0,0 +1,267 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Headers/AlgorithmSDK.h</key>
<data>
JOH/yGMaztHV2kw7Q7G5eF/xY5k=
</data>
<key>Headers/AnalysisBLEDataManager.h</key>
<data>
Uj4u1bVDIdv1bGca6arwWf3s4RI=
</data>
<key>Headers/BLEUser.h</key>
<data>
8Ud/lQgZPwA4+6wgifBJ5eDMUXg=
</data>
<key>Headers/BfsCalculateSDK.h</key>
<data>
0uBsjO1b1DM42nJd4dpCRdtq9a4=
</data>
<key>Headers/BleTools.h</key>
<data>
+Ml0SvdLL3hN7D4xSdNJZIQB+R8=
</data>
<key>Headers/DeviceModel.h</key>
<data>
zNOretO7e+qss//24oreUWOClP8=
</data>
<key>Headers/INBluetoothManager.h</key>
<data>
CNC5+Cy1t9+KRDoLwSMgmQYfxbs=
</data>
<key>Headers/InetBleSDK.h</key>
<data>
bt+74P/4ZN5kL3fDP31SSEELHBU=
</data>
<key>Headers/UserInfoModel.h</key>
<data>
8TYeaH7aB9kcvfYrEAA3DzwRj6g=
</data>
<key>Headers/WriteToBLEManager.h</key>
<data>
puTfOcAsmyhwJP9ODEkBbwPzlCk=
</data>
<key>Info.plist</key>
<data>
QpnDD2yO7+DrudB3xbSyk1JD1bA=
</data>
<key>Modules/module.modulemap</key>
<data>
XZ4DL9H7lYZ5RGg6z4YvouBBur0=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/AlgorithmSDK.h</key>
<dict>
<key>hash</key>
<data>
JOH/yGMaztHV2kw7Q7G5eF/xY5k=
</data>
<key>hash2</key>
<data>
MIdaK2w2jwpKeVKMw38tMgBgGK/s3IhmG7Xl/4CbMe0=
</data>
</dict>
<key>Headers/AnalysisBLEDataManager.h</key>
<dict>
<key>hash</key>
<data>
Uj4u1bVDIdv1bGca6arwWf3s4RI=
</data>
<key>hash2</key>
<data>
YxUhYzKkKBZhTjFhrQ7QxAthdL9NJ09ni+oHTA/KJd8=
</data>
</dict>
<key>Headers/BLEUser.h</key>
<dict>
<key>hash</key>
<data>
8Ud/lQgZPwA4+6wgifBJ5eDMUXg=
</data>
<key>hash2</key>
<data>
+ONd0Z+oAf1BXYF7iFWgOe3nfBU2K1t5ZfVP5vc2NmQ=
</data>
</dict>
<key>Headers/BfsCalculateSDK.h</key>
<dict>
<key>hash</key>
<data>
0uBsjO1b1DM42nJd4dpCRdtq9a4=
</data>
<key>hash2</key>
<data>
hpV7tt21kmCFWrtfWgnn2wy/9AEhpO0ooXcnTLcP9fQ=
</data>
</dict>
<key>Headers/BleTools.h</key>
<dict>
<key>hash</key>
<data>
+Ml0SvdLL3hN7D4xSdNJZIQB+R8=
</data>
<key>hash2</key>
<data>
xg4reElpfzOR8T7cndFsw2PhYhPiyS7M1sizG/4BF7o=
</data>
</dict>
<key>Headers/DeviceModel.h</key>
<dict>
<key>hash</key>
<data>
zNOretO7e+qss//24oreUWOClP8=
</data>
<key>hash2</key>
<data>
WLmdzaI9axY5+6aVGG3xmDdSvZFKGaaueBjhqxnrCQc=
</data>
</dict>
<key>Headers/INBluetoothManager.h</key>
<dict>
<key>hash</key>
<data>
CNC5+Cy1t9+KRDoLwSMgmQYfxbs=
</data>
<key>hash2</key>
<data>
A2tso07WXI4kA1AR++Vis2xUNDYaOEgkt83ze6B2zD4=
</data>
</dict>
<key>Headers/InetBleSDK.h</key>
<dict>
<key>hash</key>
<data>
bt+74P/4ZN5kL3fDP31SSEELHBU=
</data>
<key>hash2</key>
<data>
g9kQHj6l8WKxooCUlqiVpgbOaYvVx6MwF/Zwh74Whe4=
</data>
</dict>
<key>Headers/UserInfoModel.h</key>
<dict>
<key>hash</key>
<data>
8TYeaH7aB9kcvfYrEAA3DzwRj6g=
</data>
<key>hash2</key>
<data>
9+GaFMAdtJSbljBCo6Ix5pDg/E66eL9Cw/bXGULGmec=
</data>
</dict>
<key>Headers/WriteToBLEManager.h</key>
<dict>
<key>hash</key>
<data>
puTfOcAsmyhwJP9ODEkBbwPzlCk=
</data>
<key>hash2</key>
<data>
lhPWrtGOPxy96NiMkVuhxwfcO/YSTSgiLeeAPGDoPBM=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
XZ4DL9H7lYZ5RGg6z4YvouBBur0=
</data>
<key>hash2</key>
<data>
ECjhTTy57Ha71hv0I0i3DoYzM14Bax7uR8j/OtsQqdQ=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

バイナリ
InetBleSDK/Products/InetBleSDK.framework/_CodeSignature/CodeSignature ファイルの表示


読み込み中…
キャンセル
保存