王庭 преди 3 години
родител
ревизия
6472d6c7d5
променени са 67 файла, в които са добавени 186 реда и са изтрити 4380 реда
  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 Целия файл

# ---> 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 Целия файл

objects = { objects = {


/* Begin PBXBuildFile section */ /* 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 */; }; 958B4E43263C079500476BAE /* EightScaleScanViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DF7263C079500476BAE /* EightScaleScanViewController.m */; };
958B4E44263C079500476BAE /* EightScaleConnectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DF8263C079500476BAE /* EightScaleConnectionViewController.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 */; }; 958B4E46263C079500476BAE /* ELEightScaleRecordModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DFD263C079500476BAE /* ELEightScaleRecordModel.m */; };
958B4E47263C079500476BAE /* ELEightScaleAlgorithmTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DFF263C079500476BAE /* ELEightScaleAlgorithmTool.m */; }; 958B4E47263C079500476BAE /* ELEightScaleAlgorithmTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4DFF263C079500476BAE /* ELEightScaleAlgorithmTool.m */; };
958B4E48263C079500476BAE /* BabyScaleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E02263C079500476BAE /* BabyScaleViewController.m */; }; 958B4E48263C079500476BAE /* BabyScaleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E02263C079500476BAE /* BabyScaleViewController.m */; };
958B4E49263C079500476BAE /* BabyScaleConnectViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E05263C079500476BAE /* BabyScaleConnectViewController.m */; }; 958B4E49263C079500476BAE /* BabyScaleConnectViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E05263C079500476BAE /* BabyScaleConnectViewController.m */; };
958B4E4A263C079500476BAE /* OximeterScanViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E08263C079500476BAE /* OximeterScanViewController.m */; }; 958B4E4A263C079500476BAE /* OximeterScanViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E08263C079500476BAE /* OximeterScanViewController.m */; };
958B4E4B263C079500476BAE /* OximeterConnectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E0A263C079500476BAE /* OximeterConnectionViewController.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 */; }; 958B4E4D263C079500476BAE /* ELBfsWifiScanVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E0F263C079500476BAE /* ELBfsWifiScanVC.m */; };
958B4E4E263C079500476BAE /* ELBfsWifiConnectVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E10263C079500476BAE /* ELBfsWifiConnectVC.m */; }; 958B4E4E263C079500476BAE /* ELBfsWifiConnectVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E10263C079500476BAE /* ELBfsWifiConnectVC.m */; };
958B4E4F263C079500476BAE /* ELBfsWifiConnectTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E11263C079500476BAE /* ELBfsWifiConnectTableViewCell.m */; }; 958B4E4F263C079500476BAE /* ELBfsWifiConnectTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 958B4E11263C079500476BAE /* ELBfsWifiConnectTableViewCell.m */; };
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( 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; runOnlyForDeploymentPostprocessing = 0;
}; };
/* End PBXFrameworksBuildPhase section */ /* End PBXFrameworksBuildPhase section */


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

AILinkBleSDKDemo/BabyScale/BabyScaleConnectViewController.h → AILinkBleSDKDemo/04_BabyScale/BabyScaleConnectViewController.h Целия файл


AILinkBleSDKDemo/BabyScale/BabyScaleConnectViewController.m → AILinkBleSDKDemo/04_BabyScale/BabyScaleConnectViewController.m Целия файл


AILinkBleSDKDemo/BabyScale/BabyScaleViewController.h → AILinkBleSDKDemo/04_BabyScale/BabyScaleViewController.h Целия файл


AILinkBleSDKDemo/BabyScale/BabyScaleViewController.m → AILinkBleSDKDemo/04_BabyScale/BabyScaleViewController.m Целия файл


AILinkBleSDKDemo/BloodPressure/BloodConnectViewController.h → AILinkBleSDKDemo/05_BloodPressure/BloodConnectViewController.h Целия файл


AILinkBleSDKDemo/BloodPressure/BloodConnectViewController.m → AILinkBleSDKDemo/05_BloodPressure/BloodConnectViewController.m Целия файл


AILinkBleSDKDemo/BloodPressure/BloodScanViewController.h → AILinkBleSDKDemo/05_BloodPressure/BloodScanViewController.h Целия файл


AILinkBleSDKDemo/BloodPressure/BloodScanViewController.m → AILinkBleSDKDemo/05_BloodPressure/BloodScanViewController.m Целия файл


AILinkBleSDKDemo/HeightGuage/HeightGuageConnectViewController.h → AILinkBleSDKDemo/06_HeightGuage/HeightGuageConnectViewController.h Целия файл


AILinkBleSDKDemo/HeightGuage/HeightGuageConnectViewController.m → AILinkBleSDKDemo/06_HeightGuage/HeightGuageConnectViewController.m Целия файл


AILinkBleSDKDemo/HeightGuage/HeightGuageScanViewController.h → AILinkBleSDKDemo/06_HeightGuage/HeightGuageScanViewController.h Целия файл


AILinkBleSDKDemo/HeightGuage/HeightGuageScanViewController.m → AILinkBleSDKDemo/06_HeightGuage/HeightGuageScanViewController.m Целия файл


AILinkBleSDKDemo/RemoteControl/RemoteControlConnectViewController.h → AILinkBleSDKDemo/07_RemoteControl/RemoteControlConnectViewController.h Целия файл


AILinkBleSDKDemo/RemoteControl/RemoteControlConnectViewController.m → AILinkBleSDKDemo/07_RemoteControl/RemoteControlConnectViewController.m Целия файл


AILinkBleSDKDemo/RemoteControl/RemoteControlScanViewController.h → AILinkBleSDKDemo/07_RemoteControl/RemoteControlScanViewController.h Целия файл


AILinkBleSDKDemo/RemoteControl/RemoteControlScanViewController.m → AILinkBleSDKDemo/07_RemoteControl/RemoteControlScanViewController.m Целия файл


AILinkBleSDKDemo/Forehead/ForeheadConnectViewController.h → AILinkBleSDKDemo/08_Forehead/ForeheadConnectViewController.h Целия файл


AILinkBleSDKDemo/Forehead/ForeheadConnectViewController.m → AILinkBleSDKDemo/08_Forehead/ForeheadConnectViewController.m Целия файл


AILinkBleSDKDemo/Forehead/ForeheadScanViewController.h → AILinkBleSDKDemo/08_Forehead/ForeheadScanViewController.h Целия файл


AILinkBleSDKDemo/Forehead/ForeheadScanViewController.m → AILinkBleSDKDemo/08_Forehead/ForeheadScanViewController.m Целия файл


AILinkBleSDKDemo/Thermometer/ThermometerConnectViewController.h → AILinkBleSDKDemo/09_Thermometer/ThermometerConnectViewController.h Целия файл


AILinkBleSDKDemo/Thermometer/ThermometerConnectViewController.m → AILinkBleSDKDemo/09_Thermometer/ThermometerConnectViewController.m Целия файл


AILinkBleSDKDemo/Thermometer/ThermometerScanViewController.h → AILinkBleSDKDemo/09_Thermometer/ThermometerScanViewController.h Целия файл


AILinkBleSDKDemo/Thermometer/ThermometerScanViewController.m → AILinkBleSDKDemo/09_Thermometer/ThermometerScanViewController.m Целия файл


AILinkBleSDKDemo/WheelMonitor/WheelMonitorConnectViewController.h → AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorConnectViewController.h Целия файл


AILinkBleSDKDemo/WheelMonitor/WheelMonitorConnectViewController.m → AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorConnectViewController.m Целия файл


AILinkBleSDKDemo/WheelMonitor/WheelMonitorScanViewController.h → AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorScanViewController.h Целия файл


AILinkBleSDKDemo/WheelMonitor/WheelMonitorScanViewController.m → AILinkBleSDKDemo/10_WheelMonitor/WheelMonitorScanViewController.m Целия файл


AILinkBleSDKDemo/BodyFatScale/BodyFatScaleConnectViewController.h → AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleConnectViewController.h Целия файл


AILinkBleSDKDemo/BodyFatScale/BodyFatScaleConnectViewController.m → AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleConnectViewController.m Целия файл


AILinkBleSDKDemo/BodyFatScale/BodyFatScaleScanViewController.h → AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleScanViewController.h Целия файл


AILinkBleSDKDemo/BodyFatScale/BodyFatScaleScanViewController.m → AILinkBleSDKDemo/11_BodyFatScale/BodyFatScaleScanViewController.m Целия файл


AILinkBleSDKDemo/BroadcastScale/BroadcastScaleViewController.h → AILinkBleSDKDemo/12_BroadcastScale/BroadcastScaleViewController.h Целия файл


AILinkBleSDKDemo/BroadcastScale/BroadcastScaleViewController.m → AILinkBleSDKDemo/12_BroadcastScale/BroadcastScaleViewController.m Целия файл


AILinkBleSDKDemo/EightScale/ELEightScaleAlgorithmTool.h → AILinkBleSDKDemo/13_EightScale/ELEightScaleAlgorithmTool.h Целия файл


AILinkBleSDKDemo/EightScale/ELEightScaleAlgorithmTool.m → AILinkBleSDKDemo/13_EightScale/ELEightScaleAlgorithmTool.m Целия файл


AILinkBleSDKDemo/EightScale/ELEightScaleRecordModel.h → AILinkBleSDKDemo/13_EightScale/ELEightScaleRecordModel.h Целия файл


AILinkBleSDKDemo/EightScale/ELEightScaleRecordModel.m → AILinkBleSDKDemo/13_EightScale/ELEightScaleRecordModel.m Целия файл


AILinkBleSDKDemo/EightScale/EightScaleConnectionViewController.h → AILinkBleSDKDemo/13_EightScale/EightScaleConnectionViewController.h Целия файл


AILinkBleSDKDemo/EightScale/EightScaleConnectionViewController.m → AILinkBleSDKDemo/13_EightScale/EightScaleConnectionViewController.m Целия файл

break; break;
case EightScaleWeightTypeStable: 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; break;
default: default:

AILinkBleSDKDemo/EightScale/EightScaleScanViewController.h → AILinkBleSDKDemo/13_EightScale/EightScaleScanViewController.h Целия файл


AILinkBleSDKDemo/EightScale/EightScaleScanViewController.m → AILinkBleSDKDemo/13_EightScale/EightScaleScanViewController.m Целия файл


AILinkBleSDKDemo/EightScale/HTBodyfat_SDK/HTBodyfat_SDK.h → AILinkBleSDKDemo/13_EightScale/HTBodyfat_SDK/HTBodyfat_SDK.h Целия файл


AILinkBleSDKDemo/EightScale/HTBodyfat_SDK/libHTBodyfat_SDK.a → AILinkBleSDKDemo/13_EightScale/HTBodyfat_SDK/libHTBodyfat_SDK.a Целия файл


AILinkBleSDKDemo/WifiBleToothbrush/ToothbrushConnectionViewController.h → AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushConnectionViewController.h Целия файл


AILinkBleSDKDemo/WifiBleToothbrush/ToothbrushConnectionViewController.m → AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushConnectionViewController.m Целия файл


AILinkBleSDKDemo/WifiBleToothbrush/ToothbrushScanViewController.h → AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushScanViewController.h Целия файл


AILinkBleSDKDemo/WifiBleToothbrush/ToothbrushScanViewController.m → AILinkBleSDKDemo/14_WifiBleToothbrush/ToothbrushScanViewController.m Целия файл


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.h → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.h Целия файл


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.m → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectTableViewCell.m Целия файл


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiConnectVC.h → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectVC.h Целия файл


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiConnectVC.m → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiConnectVC.m Целия файл


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiScanVC.h → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiScanVC.h Целия файл


AILinkBleSDKDemo/WifiBleBodyFatScale/ELBfsWifiScanVC.m → AILinkBleSDKDemo/15_WifiBleBodyFatScale/ELBfsWifiScanVC.m Целия файл


AILinkBleSDKDemo/Oximeter/OximeterConnectionViewController.h → AILinkBleSDKDemo/16_Oximeter/OximeterConnectionViewController.h Целия файл


AILinkBleSDKDemo/Oximeter/OximeterConnectionViewController.m → AILinkBleSDKDemo/16_Oximeter/OximeterConnectionViewController.m Целия файл


AILinkBleSDKDemo/Oximeter/OximeterScanViewController.h → AILinkBleSDKDemo/16_Oximeter/OximeterScanViewController.h Целия файл


AILinkBleSDKDemo/Oximeter/OximeterScanViewController.m → AILinkBleSDKDemo/16_Oximeter/OximeterScanViewController.m Целия файл


AILinkBleSDKDemo/BloodSugar/BloodSugarConnectionViewController.h → AILinkBleSDKDemo/17_BloodSugar/BloodSugarConnectionViewController.h Целия файл


AILinkBleSDKDemo/BloodSugar/BloodSugarConnectionViewController.m → AILinkBleSDKDemo/17_BloodSugar/BloodSugarConnectionViewController.m Целия файл


AILinkBleSDKDemo/BloodSugar/BloodSugarScanViewController.h → AILinkBleSDKDemo/17_BloodSugar/BloodSugarScanViewController.h Целия файл


AILinkBleSDKDemo/BloodSugar/BloodSugarScanViewController.m → AILinkBleSDKDemo/17_BloodSugar/BloodSugarScanViewController.m Целия файл


+ 12
- 12
AILinkBleSDKDemo/Others/ViewController.m Целия файл

[super viewDidLoad]; [super viewDidLoad];
self.datas = @[ self.datas = @[
@"Parse data yourself(有AILink协议自己解析数据)", @"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 = @[ self.vcsArray = @[

+ 0
- 2144
READMD_CN.md
Файловите разлики са ограничени, защото са твърде много
Целия файл


+ 0
- 2138
README.md
Файловите разлики са ограничени, защото са твърде много
Целия файл


Loading…
Отказ
Запис