Selaa lähdekoodia

Merge branch 'master' of http://git.elinkthings.com/elink/AILinkSDK_iOS

tags/v1.4.5_20211215
王庭 3 vuotta sitten
vanhempi
commit
6472d6c7d5
67 muutettua tiedostoa jossa 186 lisäystä ja 4380 poistoa
  1. 68
    0
      .gitignore
  2. 105
    85
      AILinkBleSDKDemo.xcodeproj/project.pbxproj
  3. 0
    0
      AILinkBleSDKDemo/04_BabyScale/BabyScaleConnectViewController.h
  4. 0
    0
      AILinkBleSDKDemo/04_BabyScale/BabyScaleConnectViewController.m
  5. 0
    0
      AILinkBleSDKDemo/04_BabyScale/BabyScaleViewController.h
  6. 0
    0
      AILinkBleSDKDemo/04_BabyScale/BabyScaleViewController.m
  7. 0
    0
      AILinkBleSDKDemo/05_BloodPressure/BloodConnectViewController.h
  8. 0
    0
      AILinkBleSDKDemo/05_BloodPressure/BloodConnectViewController.m
  9. 0
    0
      AILinkBleSDKDemo/05_BloodPressure/BloodScanViewController.h
  10. 0
    0
      AILinkBleSDKDemo/05_BloodPressure/BloodScanViewController.m
  11. 0
    0
      AILinkBleSDKDemo/06_HeightGuage/HeightGuageConnectViewController.h
  12. 0
    0
      AILinkBleSDKDemo/06_HeightGuage/HeightGuageConnectViewController.m
  13. 0
    0
      AILinkBleSDKDemo/06_HeightGuage/HeightGuageScanViewController.h
  14. 0
    0
      AILinkBleSDKDemo/06_HeightGuage/HeightGuageScanViewController.m
  15. 0
    0
      AILinkBleSDKDemo/07_RemoteControl/RemoteControlConnectViewController.h
  16. 0
    0
      AILinkBleSDKDemo/07_RemoteControl/RemoteControlConnectViewController.m
  17. 0
    0
      AILinkBleSDKDemo/07_RemoteControl/RemoteControlScanViewController.h
  18. 0
    0
      AILinkBleSDKDemo/07_RemoteControl/RemoteControlScanViewController.m
  19. 0
    0
      AILinkBleSDKDemo/08_Forehead/ForeheadConnectViewController.h
  20. 0
    0
      AILinkBleSDKDemo/08_Forehead/ForeheadConnectViewController.m
  21. 0
    0
      AILinkBleSDKDemo/08_Forehead/ForeheadScanViewController.h
  22. 0
    0
      AILinkBleSDKDemo/08_Forehead/ForeheadScanViewController.m
  23. 0
    0
      AILinkBleSDKDemo/09_Thermometer/ThermometerConnectViewController.h
  24. 0
    0
      AILinkBleSDKDemo/09_Thermometer/ThermometerConnectViewController.m
  25. 0
    0
      AILinkBleSDKDemo/09_Thermometer/ThermometerScanViewController.h
  26. 0
    0
      AILinkBleSDKDemo/09_Thermometer/ThermometerScanViewController.m
  27. 0
    0
      AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorConnectViewController.h
  28. 0
    0
      AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorConnectViewController.m
  29. 0
    0
      AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorScanViewController.h
  30. 0
    0
      AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorScanViewController.m
  31. 0
    0
      AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleConnectViewController.h
  32. 0
    0
      AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleConnectViewController.m
  33. 0
    0
      AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleScanViewController.h
  34. 0
    0
      AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleScanViewController.m
  35. 0
    0
      AILinkBleSDKDemo/12_BroadcastScale/BroadcastScaleViewController.h
  36. 0
    0
      AILinkBleSDKDemo/12_BroadcastScale/BroadcastScaleViewController.m
  37. 0
    0
      AILinkBleSDKDemo/13_EightScale/ELEightScaleAlgorithmTool.h
  38. 0
    0
      AILinkBleSDKDemo/13_EightScale/ELEightScaleAlgorithmTool.m
  39. 0
    0
      AILinkBleSDKDemo/13_EightScale/ELEightScaleRecordModel.h
  40. 0
    0
      AILinkBleSDKDemo/13_EightScale/ELEightScaleRecordModel.m
  41. 0
    0
      AILinkBleSDKDemo/13_EightScale/EightScaleConnectionViewController.h
  42. 1
    1
      AILinkBleSDKDemo/13_EightScale/EightScaleConnectionViewController.m
  43. 0
    0
      AILinkBleSDKDemo/13_EightScale/EightScaleScanViewController.h
  44. 0
    0
      AILinkBleSDKDemo/13_EightScale/EightScaleScanViewController.m
  45. 0
    0
      AILinkBleSDKDemo/13_EightScale/HTBodyfat_SDK/HTBodyfat_SDK.h
  46. 0
    0
      AILinkBleSDKDemo/13_EightScale/HTBodyfat_SDK/libHTBodyfat_SDK.a
  47. 0
    0
      AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushConnectionViewController.h
  48. 0
    0
      AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushConnectionViewController.m
  49. 0
    0
      AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushScanViewController.h
  50. 0
    0
      AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushScanViewController.m
  51. 0
    0
      AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.h
  52. 0
    0
      AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.m
  53. 0
    0
      AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectVC.h
  54. 0
    0
      AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectVC.m
  55. 0
    0
      AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiScanVC.h
  56. 0
    0
      AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiScanVC.m
  57. 0
    0
      AILinkBleSDKDemo/16_Oximeter/OximeterConnectionViewController.h
  58. 0
    0
      AILinkBleSDKDemo/16_Oximeter/OximeterConnectionViewController.m
  59. 0
    0
      AILinkBleSDKDemo/16_Oximeter/OximeterScanViewController.h
  60. 0
    0
      AILinkBleSDKDemo/16_Oximeter/OximeterScanViewController.m
  61. 0
    0
      AILinkBleSDKDemo/17_BloodSugar/BloodSugarConnectionViewController.h
  62. 0
    0
      AILinkBleSDKDemo/17_BloodSugar/BloodSugarConnectionViewController.m
  63. 0
    0
      AILinkBleSDKDemo/17_BloodSugar/BloodSugarScanViewController.h
  64. 0
    0
      AILinkBleSDKDemo/17_BloodSugar/BloodSugarScanViewController.m
  65. 12
    12
      AILinkBleSDKDemo/Others/ViewController.m
  66. 0
    2144
      READMD_CN.md
  67. 0
    2138
      README.md

+ 68
- 0
.gitignore Näytä tiedosto

@@ -0,0 +1,68 @@
# ---> Objective-C
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## Build generated
build/
DerivedData/

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/

## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint

## Obj-C/Swift specific
*.hmap
*.ipa
*.dSYM.zip
*.dSYM

# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
# Pods/
#
# Add this line if you want to avoid checking in source code from the Xcode workspace
# *.xcworkspace

# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

Carthage/Build

# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/#source-control

fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output

# Code Injection
#
# After new code Injection tools there's a generated folder /iOSInjectionProject
# https://github.com/johnno1962/injectionforxcode

iOSInjectionProject/


+ 105
- 85
AILinkBleSDKDemo.xcodeproj/project.pbxproj Näytä tiedosto

@@ -7,16 +7,16 @@
objects = {

/* Begin PBXBuildFile section */
788D913726A1849C0009489E /* AILinkBleSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 958B4E0B263C079500476BAE /* AILinkBleSDK.framework */; };
788D913F26A2C4AE0009489E /* libHTBodyfat_SDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 958B4DFC263C079500476BAE /* libHTBodyfat_SDK.a */; };
958B4E43263C079500476BAE /* EightScaleScanViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DF7263C079500476BAE /* EightScaleScanViewController.m */; };
958B4E44263C079500476BAE /* EightScaleConnectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DF8263C079500476BAE /* EightScaleConnectionViewController.m */; };
958B4E45263C079500476BAE /* libHTBodyfat_SDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 958B4DFC263C079500476BAE /* libHTBodyfat_SDK.a */; };
958B4E46263C079500476BAE /* ELEightScaleRecordModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DFD263C079500476BAE /* ELEightScaleRecordModel.m */; };
958B4E47263C079500476BAE /* ELEightScaleAlgorithmTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DFF263C079500476BAE /* ELEightScaleAlgorithmTool.m */; };
958B4E48263C079500476BAE /* BabyScaleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E02263C079500476BAE /* BabyScaleViewController.m */; };
958B4E49263C079500476BAE /* BabyScaleConnectViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E05263C079500476BAE /* BabyScaleConnectViewController.m */; };
958B4E4A263C079500476BAE /* OximeterScanViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E08263C079500476BAE /* OximeterScanViewController.m */; };
958B4E4B263C079500476BAE /* OximeterConnectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E0A263C079500476BAE /* OximeterConnectionViewController.m */; };
958B4E4C263C079500476BAE /* AILinkBleSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 958B4E0B263C079500476BAE /* AILinkBleSDK.framework */; };
958B4E4D263C079500476BAE /* ELBfsWifiScanVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E0F263C079500476BAE /* ELBfsWifiScanVC.m */; };
958B4E4E263C079500476BAE /* ELBfsWifiConnectVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E10263C079500476BAE /* ELBfsWifiConnectVC.m */; };
958B4E4F263C079500476BAE /* ELBfsWifiConnectTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E11263C079500476BAE /* ELBfsWifiConnectTableViewCell.m */; };
@@ -217,8 +217,8 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
958B4E45263C079500476BAE /* libHTBodyfat_SDK.a in Frameworks */,
958B4E4C263C079500476BAE /* AILinkBleSDK.framework in Frameworks */,
788D913F26A2C4AE0009489E /* libHTBodyfat_SDK.a in Frameworks */,
788D913726A1849C0009489E /* AILinkBleSDK.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -232,20 +232,35 @@
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
958B4DF5263C079500476BAE /* EightScale */ = {
788D913626A1849C0009489E /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
788D914026A2E5380009489E /* SDK */ = {
isa = PBXGroup;
children = (
958B4E0B263C079500476BAE /* AILinkBleSDK.framework */,
);
name = SDK;
sourceTree = "<group>";
};
958B4DF5263C079500476BAE /* 13_EightScale */ = {
isa = PBXGroup;
children = (
958B4DF6263C079500476BAE /* ELEightScaleRecordModel.h */,
958B4DF7263C079500476BAE /* EightScaleScanViewController.m */,
958B4DF8263C079500476BAE /* EightScaleConnectionViewController.m */,
958B4DF9263C079500476BAE /* ELEightScaleAlgorithmTool.h */,
958B4DFA263C079500476BAE /* HTBodyfat_SDK */,
958B4DFD263C079500476BAE /* ELEightScaleRecordModel.m */,
958B4E00263C079500476BAE /* EightScaleConnectionViewController.h */,
958B4DF8263C079500476BAE /* EightScaleConnectionViewController.m */,
958B4DFE263C079500476BAE /* EightScaleScanViewController.h */,
958B4DF7263C079500476BAE /* EightScaleScanViewController.m */,
958B4DF9263C079500476BAE /* ELEightScaleAlgorithmTool.h */,
958B4DFF263C079500476BAE /* ELEightScaleAlgorithmTool.m */,
958B4E00263C079500476BAE /* EightScaleConnectionViewController.h */,
958B4DF6263C079500476BAE /* ELEightScaleRecordModel.h */,
958B4DFD263C079500476BAE /* ELEightScaleRecordModel.m */,
);
path = EightScale;
path = 13_EightScale;
sourceTree = "<group>";
};
958B4DFA263C079500476BAE /* HTBodyfat_SDK */ = {
@@ -257,29 +272,29 @@
path = HTBodyfat_SDK;
sourceTree = "<group>";
};
958B4E01263C079500476BAE /* BabyScale */ = {
958B4E01263C079500476BAE /* 04_BabyScale */ = {
isa = PBXGroup;
children = (
958B4E02263C079500476BAE /* BabyScaleViewController.m */,
958B4E03263C079500476BAE /* BabyScaleConnectViewController.h */,
958B4E04263C079500476BAE /* BabyScaleViewController.h */,
958B4E05263C079500476BAE /* BabyScaleConnectViewController.m */,
958B4E04263C079500476BAE /* BabyScaleViewController.h */,
958B4E02263C079500476BAE /* BabyScaleViewController.m */,
);
path = BabyScale;
path = 04_BabyScale;
sourceTree = "<group>";
};
958B4E06263C079500476BAE /* Oximeter */ = {
958B4E06263C079500476BAE /* 16_Oximeter */ = {
isa = PBXGroup;
children = (
958B4E07263C079500476BAE /* OximeterConnectionViewController.h */,
958B4E08263C079500476BAE /* OximeterScanViewController.m */,
958B4E09263C079500476BAE /* OximeterScanViewController.h */,
958B4E0A263C079500476BAE /* OximeterConnectionViewController.m */,
958B4E09263C079500476BAE /* OximeterScanViewController.h */,
958B4E08263C079500476BAE /* OximeterScanViewController.m */,
);
path = Oximeter;
path = 16_Oximeter;
sourceTree = "<group>";
};
958B4E0C263C079500476BAE /* WifiBleBodyFatScale */ = {
958B4E0C263C079500476BAE /* 15_WifiBleBodyFatScale */ = {
isa = PBXGroup;
children = (
958B4E0E263C079500476BAE /* ELBfsWifiConnectTableViewCell.h */,
@@ -289,107 +304,107 @@
958B4E12263C079500476BAE /* ELBfsWifiScanVC.h */,
958B4E0F263C079500476BAE /* ELBfsWifiScanVC.m */,
);
path = WifiBleBodyFatScale;
path = 15_WifiBleBodyFatScale;
sourceTree = "<group>";
};
958B4E13263C079500476BAE /* Thermometer */ = {
958B4E13263C079500476BAE /* 09_Thermometer */ = {
isa = PBXGroup;
children = (
958B4E14263C079500476BAE /* ThermometerScanViewController.m */,
958B4E15263C079500476BAE /* ThermometerConnectViewController.h */,
958B4E16263C079500476BAE /* ThermometerScanViewController.h */,
958B4E17263C079500476BAE /* ThermometerConnectViewController.m */,
958B4E16263C079500476BAE /* ThermometerScanViewController.h */,
958B4E14263C079500476BAE /* ThermometerScanViewController.m */,
);
path = Thermometer;
path = 09_Thermometer;
sourceTree = "<group>";
};
958B4E18263C079500476BAE /* Forehead */ = {
958B4E18263C079500476BAE /* 08_Forehead */ = {
isa = PBXGroup;
children = (
958B4E1B263C079500476BAE /* ForeheadConnectViewController.h */,
958B4E19263C079500476BAE /* ForeheadConnectViewController.m */,
958B4E1A263C079500476BAE /* ForeheadScanViewController.h */,
958B4E1B263C079500476BAE /* ForeheadConnectViewController.h */,
958B4E1C263C079500476BAE /* ForeheadScanViewController.m */,
);
path = Forehead;
path = 08_Forehead;
sourceTree = "<group>";
};
958B4E1D263C079500476BAE /* WifiBleToothbrush */ = {
958B4E1D263C079500476BAE /* 14_WifiBleToothbrush */ = {
isa = PBXGroup;
children = (
958B4E1E263C079500476BAE /* ToothbrushScanViewController.m */,
958B4E1F263C079500476BAE /* ToothbrushConnectionViewController.h */,
958B4E20263C079500476BAE /* ToothbrushScanViewController.h */,
958B4E21263C079500476BAE /* ToothbrushConnectionViewController.m */,
958B4E20263C079500476BAE /* ToothbrushScanViewController.h */,
958B4E1E263C079500476BAE /* ToothbrushScanViewController.m */,
);
path = WifiBleToothbrush;
path = 14_WifiBleToothbrush;
sourceTree = "<group>";
};
958B4E22263C079500476BAE /* WheelMonitor */ = {
958B4E22263C079500476BAE /* 10_WheelMonitor */ = {
isa = PBXGroup;
children = (
958B4E26263C079500476BAE /* WheelMonitorConnectViewController.h */,
958B4E23263C079500476BAE /* WheelMonitorConnectViewController.m */,
958B4E24263C079500476BAE /* WheelMonitorScanViewController.h */,
958B4E25263C079500476BAE /* WheelMonitorScanViewController.m */,
958B4E26263C079500476BAE /* WheelMonitorConnectViewController.h */,
);
path = WheelMonitor;
path = 10_WheelMonitor;
sourceTree = "<group>";
};
958B4E27263C079500476BAE /* RemoteControl */ = {
958B4E27263C079500476BAE /* 07_RemoteControl */ = {
isa = PBXGroup;
children = (
958B4E28263C079500476BAE /* RemoteControlScanViewController.h */,
958B4E29263C079500476BAE /* RemoteControlConnectViewController.h */,
958B4E2A263C079500476BAE /* RemoteControlConnectViewController.m */,
958B4E28263C079500476BAE /* RemoteControlScanViewController.h */,
958B4E2B263C079500476BAE /* RemoteControlScanViewController.m */,
);
path = RemoteControl;
path = 07_RemoteControl;
sourceTree = "<group>";
};
958B4E2C263C079500476BAE /* HeightGuage */ = {
958B4E2C263C079500476BAE /* 06_HeightGuage */ = {
isa = PBXGroup;
children = (
958B4E2D263C079500476BAE /* HeightGuageScanViewController.m */,
958B4E2E263C079500476BAE /* HeightGuageConnectViewController.h */,
958B4E2F263C079500476BAE /* HeightGuageScanViewController.h */,
958B4E30263C079500476BAE /* HeightGuageConnectViewController.m */,
958B4E2F263C079500476BAE /* HeightGuageScanViewController.h */,
958B4E2D263C079500476BAE /* HeightGuageScanViewController.m */,
);
path = HeightGuage;
path = 06_HeightGuage;
sourceTree = "<group>";
};
958B4E31263C079500476BAE /* BroadcastScale */ = {
958B4E31263C079500476BAE /* 12_BroadcastScale */ = {
isa = PBXGroup;
children = (
958B4E32263C079500476BAE /* BroadcastScaleViewController.m */,
958B4E33263C079500476BAE /* BroadcastScaleViewController.h */,
958B4E32263C079500476BAE /* BroadcastScaleViewController.m */,
);
path = BroadcastScale;
path = 12_BroadcastScale;
sourceTree = "<group>";
};
958B4E34263C079500476BAE /* BodyFatScale */ = {
958B4E34263C079500476BAE /* 11_BodyFatScale */ = {
isa = PBXGroup;
children = (
958B4E35263C079500476BAE /* BodyFatScaleScanViewController.m */,
958B4E38263C079500476BAE /* BodyFatScaleConnectViewController.h */,
958B4E36263C079500476BAE /* BodyFatScaleConnectViewController.m */,
958B4E37263C079500476BAE /* BodyFatScaleScanViewController.h */,
958B4E38263C079500476BAE /* BodyFatScaleConnectViewController.h */,
958B4E35263C079500476BAE /* BodyFatScaleScanViewController.m */,
);
path = BodyFatScale;
path = 11_BodyFatScale;
sourceTree = "<group>";
};
958B4E39263C079500476BAE /* BloodPressure */ = {
958B4E39263C079500476BAE /* 05_BloodPressure */ = {
isa = PBXGroup;
children = (
958B4E3A263C079500476BAE /* BloodScanViewController.h */,
958B4E3D263C079500476BAE /* BloodConnectViewController.h */,
958B4E3B263C079500476BAE /* BloodConnectViewController.m */,
958B4E3A263C079500476BAE /* BloodScanViewController.h */,
958B4E3C263C079500476BAE /* BloodScanViewController.m */,
958B4E3D263C079500476BAE /* BloodConnectViewController.h */,
);
path = BloodPressure;
path = 05_BloodPressure;
sourceTree = "<group>";
};
958B4E3E263C079500476BAE /* BloodSugar */ = {
958B4E3E263C079500476BAE /* 17_BloodSugar */ = {
isa = PBXGroup;
children = (
958B4E3F263C079500476BAE /* BloodSugarConnectionViewController.h */,
@@ -397,24 +412,24 @@
958B4E42263C079500476BAE /* BloodSugarScanViewController.h */,
958B4E40263C079500476BAE /* BloodSugarScanViewController.m */,
);
path = BloodSugar;
path = 17_BloodSugar;
sourceTree = "<group>";
};
958B4E67263C08E700476BAE /* Tools */ = {
isa = PBXGroup;
children = (
958B4E68263C08E700476BAE /* UIButton+WZAdd.h */,
958B4E6D263C08E700476BAE /* CABasicAnimation+ELAnimation.h */,
958B4E72263C08E700476BAE /* CABasicAnimation+ELAnimation.m */,
958B4E70263C08E700476BAE /* ELInputAlertView.h */,
958B4E69263C08E700476BAE /* ELInputAlertView.m */,
958B4E6A263C08E700476BAE /* UILabel+WZAdd.m */,
958B4E6B263C08E700476BAE /* UIView+Category.m */,
958B4E6C263C08E700476BAE /* ELSelectView.h */,
958B4E6D263C08E700476BAE /* CABasicAnimation+ELAnimation.h */,
958B4E73263C08E700476BAE /* ELSelectView.m */,
958B4E68263C08E700476BAE /* UIButton+WZAdd.h */,
958B4E6E263C08E700476BAE /* UIButton+WZAdd.m */,
958B4E6F263C08E700476BAE /* UILabel+WZAdd.h */,
958B4E70263C08E700476BAE /* ELInputAlertView.h */,
958B4E6A263C08E700476BAE /* UILabel+WZAdd.m */,
958B4E71263C08E700476BAE /* UIView+Category.h */,
958B4E72263C08E700476BAE /* CABasicAnimation+ELAnimation.m */,
958B4E73263C08E700476BAE /* ELSelectView.m */,
958B4E6B263C08E700476BAE /* UIView+Category.m */,
);
path = Tools;
sourceTree = "<group>";
@@ -491,12 +506,12 @@
958B4E9A263C08E800476BAE /* Inherit */ = {
isa = PBXGroup;
children = (
958B4E9B263C08E800476BAE /* SubBleManager.m */,
958B4E9C263C08E800476BAE /* InheritScanViewController.h */,
958B4EA0263C08E800476BAE /* InheritConnectViewController.h */,
958B4E9D263C08E800476BAE /* InheritConnectViewController.m */,
958B4E9C263C08E800476BAE /* InheritScanViewController.h */,
958B4E9E263C08E800476BAE /* InheritScanViewController.m */,
958B4E9F263C08E800476BAE /* SubBleManager.h */,
958B4EA0263C08E800476BAE /* InheritConnectViewController.h */,
958B4E9B263C08E800476BAE /* SubBleManager.m */,
);
path = Inherit;
sourceTree = "<group>";
@@ -507,6 +522,7 @@
E622E25D243F1CA5003C319D /* AILinkBleSDKDemo */,
E622E279243F1CA6003C319D /* AILinkBleSDKDemoUITests */,
E622E25C243F1CA5003C319D /* Products */,
788D913626A1849C0009489E /* Frameworks */,
);
sourceTree = "<group>";
};
@@ -522,21 +538,21 @@
E622E25D243F1CA5003C319D /* AILinkBleSDKDemo */ = {
isa = PBXGroup;
children = (
958B4E0B263C079500476BAE /* AILinkBleSDK.framework */,
958B4E01263C079500476BAE /* BabyScale */,
958B4E39263C079500476BAE /* BloodPressure */,
958B4E3E263C079500476BAE /* BloodSugar */,
958B4E34263C079500476BAE /* BodyFatScale */,
958B4E31263C079500476BAE /* BroadcastScale */,
958B4DF5263C079500476BAE /* EightScale */,
958B4E18263C079500476BAE /* Forehead */,
958B4E2C263C079500476BAE /* HeightGuage */,
958B4E06263C079500476BAE /* Oximeter */,
958B4E27263C079500476BAE /* RemoteControl */,
958B4E13263C079500476BAE /* Thermometer */,
958B4E22263C079500476BAE /* WheelMonitor */,
958B4E0C263C079500476BAE /* WifiBleBodyFatScale */,
958B4E1D263C079500476BAE /* WifiBleToothbrush */,
788D914026A2E5380009489E /* SDK */,
958B4E01263C079500476BAE /* 04_BabyScale */,
958B4E39263C079500476BAE /* 05_BloodPressure */,
958B4E2C263C079500476BAE /* 06_HeightGuage */,
958B4E27263C079500476BAE /* 07_RemoteControl */,
958B4E18263C079500476BAE /* 08_Forehead */,
958B4E13263C079500476BAE /* 09_Thermometer */,
958B4E22263C079500476BAE /* 10_WheelMonitor */,
958B4E34263C079500476BAE /* 11_BodyFatScale */,
958B4E31263C079500476BAE /* 12_BroadcastScale */,
958B4DF5263C079500476BAE /* 13_EightScale */,
958B4E1D263C079500476BAE /* 14_WifiBleToothbrush */,
958B4E0C263C079500476BAE /* 15_WifiBleBodyFatScale */,
958B4E06263C079500476BAE /* 16_Oximeter */,
958B4E3E263C079500476BAE /* 17_BloodSugar */,
958B4E74263C08E700476BAE /* Others */,
958B4E67263C08E700476BAE /* Tools */,
E622E26A243F1CA6003C319D /* Assets.xcassets */,
@@ -862,11 +878,12 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 202011111426;
CURRENT_PROJECT_VERSION = 202107171815;
DEVELOPMENT_TEAM = YEU77XR292;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/AILinkBleSDKDemo",
"$(PROJECT_DIR)/AILinkBleSDKDemo/SDK",
);
HEADER_SEARCH_PATHS = "";
INFOPLIST_FILE = AILinkBleSDKDemo/Info.plist;
@@ -877,8 +894,9 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/AILinkBleSDKDemo/EightScale/HTBodyfat_SDK",
"$(PROJECT_DIR)/AILinkBleSDKDemo/13_EightScale/HTBodyfat_SDK",
);
MARKETING_VERSION = 1.1.1;
MARKETING_VERSION = 1.1.2;
PRODUCT_BUNDLE_IDENTIFIER = com.pingwang.AILinkBleSDKDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
@@ -890,11 +908,12 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 202011111426;
CURRENT_PROJECT_VERSION = 202107171815;
DEVELOPMENT_TEAM = YEU77XR292;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/AILinkBleSDKDemo",
"$(PROJECT_DIR)/AILinkBleSDKDemo/SDK",
);
HEADER_SEARCH_PATHS = "";
INFOPLIST_FILE = AILinkBleSDKDemo/Info.plist;
@@ -905,8 +924,9 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/AILinkBleSDKDemo/EightScale/HTBodyfat_SDK",
"$(PROJECT_DIR)/AILinkBleSDKDemo/13_EightScale/HTBodyfat_SDK",
);
MARKETING_VERSION = 1.1.1;
MARKETING_VERSION = 1.1.2;
PRODUCT_BUNDLE_IDENTIFIER = com.pingwang.AILinkBleSDKDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";

AILinkBleSDKDemo/BabyScale/BabyScaleConnectViewController.h → AILinkBleSDKDemo/04_BabyScale/BabyScaleConnectViewController.h Näytä tiedosto


AILinkBleSDKDemo/BabyScale/BabyScaleConnectViewController.m → AILinkBleSDKDemo/04_BabyScale/BabyScaleConnectViewController.m Näytä tiedosto


AILinkBleSDKDemo/BabyScale/BabyScaleViewController.h → AILinkBleSDKDemo/04_BabyScale/BabyScaleViewController.h Näytä tiedosto


AILinkBleSDKDemo/BabyScale/BabyScaleViewController.m → AILinkBleSDKDemo/04_BabyScale/BabyScaleViewController.m Näytä tiedosto


AILinkBleSDKDemo/BloodPressure/BloodConnectViewController.h → AILinkBleSDKDemo/05_BloodPressure/BloodConnectViewController.h Näytä tiedosto


AILinkBleSDKDemo/BloodPressure/BloodConnectViewController.m → AILinkBleSDKDemo/05_BloodPressure/BloodConnectViewController.m Näytä tiedosto


AILinkBleSDKDemo/BloodPressure/BloodScanViewController.h → AILinkBleSDKDemo/05_BloodPressure/BloodScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/BloodPressure/BloodScanViewController.m → AILinkBleSDKDemo/05_BloodPressure/BloodScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/HeightGuage/HeightGuageConnectViewController.h → AILinkBleSDKDemo/06_HeightGuage/HeightGuageConnectViewController.h Näytä tiedosto


AILinkBleSDKDemo/HeightGuage/HeightGuageConnectViewController.m → AILinkBleSDKDemo/06_HeightGuage/HeightGuageConnectViewController.m Näytä tiedosto


AILinkBleSDKDemo/HeightGuage/HeightGuageScanViewController.h → AILinkBleSDKDemo/06_HeightGuage/HeightGuageScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/HeightGuage/HeightGuageScanViewController.m → AILinkBleSDKDemo/06_HeightGuage/HeightGuageScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/RemoteControl/RemoteControlConnectViewController.h → AILinkBleSDKDemo/07_RemoteControl/RemoteControlConnectViewController.h Näytä tiedosto


AILinkBleSDKDemo/RemoteControl/RemoteControlConnectViewController.m → AILinkBleSDKDemo/07_RemoteControl/RemoteControlConnectViewController.m Näytä tiedosto


AILinkBleSDKDemo/RemoteControl/RemoteControlScanViewController.h → AILinkBleSDKDemo/07_RemoteControl/RemoteControlScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/RemoteControl/RemoteControlScanViewController.m → AILinkBleSDKDemo/07_RemoteControl/RemoteControlScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/Forehead/ForeheadConnectViewController.h → AILinkBleSDKDemo/08_Forehead/ForeheadConnectViewController.h Näytä tiedosto


AILinkBleSDKDemo/Forehead/ForeheadConnectViewController.m → AILinkBleSDKDemo/08_Forehead/ForeheadConnectViewController.m Näytä tiedosto


AILinkBleSDKDemo/Forehead/ForeheadScanViewController.h → AILinkBleSDKDemo/08_Forehead/ForeheadScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/Forehead/ForeheadScanViewController.m → AILinkBleSDKDemo/08_Forehead/ForeheadScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/Thermometer/ThermometerConnectViewController.h → AILinkBleSDKDemo/09_Thermometer/ThermometerConnectViewController.h Näytä tiedosto


AILinkBleSDKDemo/Thermometer/ThermometerConnectViewController.m → AILinkBleSDKDemo/09_Thermometer/ThermometerConnectViewController.m Näytä tiedosto


AILinkBleSDKDemo/Thermometer/ThermometerScanViewController.h → AILinkBleSDKDemo/09_Thermometer/ThermometerScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/Thermometer/ThermometerScanViewController.m → AILinkBleSDKDemo/09_Thermometer/ThermometerScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/WheelMonitor/WheelMonitorConnectViewController.h → AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorConnectViewController.h Näytä tiedosto


AILinkBleSDKDemo/WheelMonitor/WheelMonitorConnectViewController.m → AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorConnectViewController.m Näytä tiedosto


AILinkBleSDKDemo/WheelMonitor/WheelMonitorScanViewController.h → AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/WheelMonitor/WheelMonitorScanViewController.m → AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/BodyFatScale/BodyFatScaleConnectViewController.h → AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleConnectViewController.h Näytä tiedosto


AILinkBleSDKDemo/BodyFatScale/BodyFatScaleConnectViewController.m → AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleConnectViewController.m Näytä tiedosto


AILinkBleSDKDemo/BodyFatScale/BodyFatScaleScanViewController.h → AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/BodyFatScale/BodyFatScaleScanViewController.m → AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/BroadcastScale/BroadcastScaleViewController.h → AILinkBleSDKDemo/12_BroadcastScale/BroadcastScaleViewController.h Näytä tiedosto


AILinkBleSDKDemo/BroadcastScale/BroadcastScaleViewController.m → AILinkBleSDKDemo/12_BroadcastScale/BroadcastScaleViewController.m Näytä tiedosto


AILinkBleSDKDemo/EightScale/ELEightScaleAlgorithmTool.h → AILinkBleSDKDemo/13_EightScale/ELEightScaleAlgorithmTool.h Näytä tiedosto


AILinkBleSDKDemo/EightScale/ELEightScaleAlgorithmTool.m → AILinkBleSDKDemo/13_EightScale/ELEightScaleAlgorithmTool.m Näytä tiedosto


AILinkBleSDKDemo/EightScale/ELEightScaleRecordModel.h → AILinkBleSDKDemo/13_EightScale/ELEightScaleRecordModel.h Näytä tiedosto


AILinkBleSDKDemo/EightScale/ELEightScaleRecordModel.m → AILinkBleSDKDemo/13_EightScale/ELEightScaleRecordModel.m Näytä tiedosto


AILinkBleSDKDemo/EightScale/EightScaleConnectionViewController.h → AILinkBleSDKDemo/13_EightScale/EightScaleConnectionViewController.h Näytä tiedosto


AILinkBleSDKDemo/EightScale/EightScaleConnectionViewController.m → AILinkBleSDKDemo/13_EightScale/EightScaleConnectionViewController.m Näytä tiedosto

@@ -248,7 +248,7 @@
break;
case EightScaleWeightTypeStable:
{
[self addLog:[NSString stringWithFormat:@"Unstable data weight = %d unit = %@ point = %d adc = %ld",weightStruct.weight,AiLinkBleWeightUnitDic[@(weightStruct.unit)],weightStruct.point,weightStruct.weightType]];
[self addLog:[NSString stringWithFormat:@"Stable data weight = %d unit = %@ point = %d adc = %ld",weightStruct.weight,AiLinkBleWeightUnitDic[@(weightStruct.unit)],weightStruct.point,weightStruct.weightType]];
}
break;
default:

AILinkBleSDKDemo/EightScale/EightScaleScanViewController.h → AILinkBleSDKDemo/13_EightScale/EightScaleScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/EightScale/EightScaleScanViewController.m → AILinkBleSDKDemo/13_EightScale/EightScaleScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/EightScale/HTBodyfat_SDK/HTBodyfat_SDK.h → AILinkBleSDKDemo/13_EightScale/HTBodyfat_SDK/HTBodyfat_SDK.h Näytä tiedosto


AILinkBleSDKDemo/EightScale/HTBodyfat_SDK/libHTBodyfat_SDK.a → AILinkBleSDKDemo/13_EightScale/HTBodyfat_SDK/libHTBodyfat_SDK.a Näytä tiedosto


AILinkBleSDKDemo/WifiBleToothbrush/ToothbrushConnectionViewController.h → AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushConnectionViewController.h Näytä tiedosto


AILinkBleSDKDemo/WifiBleToothbrush/ToothbrushConnectionViewController.m → AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushConnectionViewController.m Näytä tiedosto


AILinkBleSDKDemo/WifiBleToothbrush/ToothbrushScanViewController.h → AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/WifiBleToothbrush/ToothbrushScanViewController.m → AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.h → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.h Näytä tiedosto


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.m → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.m Näytä tiedosto


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiConnectVC.h → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectVC.h Näytä tiedosto


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiConnectVC.m → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectVC.m Näytä tiedosto


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiScanVC.h → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiScanVC.h Näytä tiedosto


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiScanVC.m → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiScanVC.m Näytä tiedosto


AILinkBleSDKDemo/Oximeter/OximeterConnectionViewController.h → AILinkBleSDKDemo/16_Oximeter/OximeterConnectionViewController.h Näytä tiedosto


AILinkBleSDKDemo/Oximeter/OximeterConnectionViewController.m → AILinkBleSDKDemo/16_Oximeter/OximeterConnectionViewController.m Näytä tiedosto


AILinkBleSDKDemo/Oximeter/OximeterScanViewController.h → AILinkBleSDKDemo/16_Oximeter/OximeterScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/Oximeter/OximeterScanViewController.m → AILinkBleSDKDemo/16_Oximeter/OximeterScanViewController.m Näytä tiedosto


AILinkBleSDKDemo/BloodSugar/BloodSugarConnectionViewController.h → AILinkBleSDKDemo/17_BloodSugar/BloodSugarConnectionViewController.h Näytä tiedosto


AILinkBleSDKDemo/BloodSugar/BloodSugarConnectionViewController.m → AILinkBleSDKDemo/17_BloodSugar/BloodSugarConnectionViewController.m Näytä tiedosto


AILinkBleSDKDemo/BloodSugar/BloodSugarScanViewController.h → AILinkBleSDKDemo/17_BloodSugar/BloodSugarScanViewController.h Näytä tiedosto


AILinkBleSDKDemo/BloodSugar/BloodSugarScanViewController.m → AILinkBleSDKDemo/17_BloodSugar/BloodSugarScanViewController.m Näytä tiedosto


+ 12
- 12
AILinkBleSDKDemo/Others/ViewController.m Näytä tiedosto

@@ -38,18 +38,18 @@
[super viewDidLoad];
self.datas = @[
@"Parse data yourself(有AILink协议自己解析数据)",
@"Baby Scale(婴儿秤)",
@"Sphygmomanometer(血压计)",
@"Height Guage(身高仪)",
@"Remote Control(遥控器)",
@"Forehead thermometer(额温枪)",
@"Digital thermometer(温度计)",
@"TPMS(胎压监测)",
@"Bluetooth BodyfatScale(体脂秤)",
@"Bluetooth BroadcastScale(广播秤)",
@"Eight-electrode scale(八电极体脂秤)",
@"wifi-ble toothbrush(WiFi-ble牙刷)",
@"wifi-ble bodyfatScale(WiFi-ble体脂秤)",
@"04_Baby Scale(婴儿秤)",
@"05_Sphygmomanometer(血压计)",
@"06_Height Guage(身高仪)",
@"07_Remote Control(遥控器)",
@"08_Forehead thermometer(额温枪)",
@"09_Digital thermometer(温度计)",
@"10_TPMS(胎压监测)",
@"11_Bluetooth BodyfatScale(体脂秤)",
@"12_Bluetooth BroadcastScale(广播秤)",
@"13_Eight-electrode scale(八电极体脂秤)",
@"14_wifi-ble toothbrush(WiFi-ble牙刷)",
@"15_wifi-ble bodyfatScale(WiFi-ble体脂秤)",
];
self.vcsArray = @[

+ 0
- 2144
READMD_CN.md
File diff suppressed because it is too large
Näytä tiedosto


+ 0
- 2138
README.md
File diff suppressed because it is too large
Näytä tiedosto


Loading…
Peruuta
Tallenna