From: liangzhenying <867174124@qq.com>
Date: Tue, 18 Nov 2025 08:14:00 +0000 (+0800)
Subject: 音乐支持退出页面也可以播放
X-Git-Tag: 1.0.2~65
X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=78e2f0f2725188ce3cffa4fe5037aa62d79d5e0e;p=mirrors%2FShenYin.git
音乐支持退出页面也可以播放
---
diff --git a/ShenYin/Pods/Kingfisher/PrivacyInfo.xcprivacy b/ShenYin/Pods/Kingfisher/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..148b97e
--- /dev/null
+++ b/ShenYin/Pods/Kingfisher/PrivacyInfo.xcprivacy
@@ -0,0 +1,23 @@
+
+
+
+
+ NSPrivacyTracking
+
+ NSPrivacyTrackingDomains
+
+ NSPrivacyAccessedAPITypes
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryDiskSpace
+ NSPrivacyAccessedAPITypeReasons
+
+ E174.1
+
+
+
+ NSPrivacyCollectedDataTypes
+
+
+
diff --git a/ShenYin/ShenYin/Api/Config.swift b/ShenYin/ShenYin/Api/Config.swift
index 02ddd36..b64eda9 100644
--- a/ShenYin/ShenYin/Api/Config.swift
+++ b/ShenYin/ShenYin/Api/Config.swift
@@ -24,8 +24,8 @@ class DCConfig{
static let appStoreVersionURL = "https://itunes.apple.com/cn/lookup?id=6752551504"
/// æå¡å¨å°å
- static let baseURL = "http://118.145.178.188:32000"
-// static let baseURL = "https://app-api.deepchords.com"
+// static let baseURL = "http://118.145.178.188:32000"
+ static let baseURL = "https://app-api.deepchords.com"
/// ç¨æ·éç§åè®®å°å
static let yonghuBaseURL = "https://pub-tos.deepchords.com"
diff --git a/ShenYin/ShenYin/Tools/LogManager.swift b/ShenYin/ShenYin/Api/LogManager.swift
similarity index 100%
rename from ShenYin/ShenYin/Tools/LogManager.swift
rename to ShenYin/ShenYin/Api/LogManager.swift
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Contents.json b/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Contents.json
new file mode 100644
index 0000000..9e74fdf
--- /dev/null
+++ b/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "Frame_2256@2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "Frame_2256@3x.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Frame_2256@2x.png b/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Frame_2256@2x.png
new file mode 100644
index 0000000..0d587c3
Binary files /dev/null and b/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Frame_2256@2x.png differ
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Frame_2256@3x.png b/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Frame_2256@3x.png
new file mode 100644
index 0000000..2502b23
Binary files /dev/null and b/ShenYin/ShenYin/Assets.xcassets/home/close_icon_1.imageset/Frame_2256@3x.png differ
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Contents.json b/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Contents.json
new file mode 100644
index 0000000..8fe8247
--- /dev/null
+++ b/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "Frame 2079@2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "Frame 2079@3x.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Frame 2079@2x.png b/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Frame 2079@2x.png
new file mode 100644
index 0000000..89c70c1
Binary files /dev/null and b/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Frame 2079@2x.png differ
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Frame 2079@3x.png b/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Frame 2079@3x.png
new file mode 100644
index 0000000..fd0e9c1
Binary files /dev/null and b/ShenYin/ShenYin/Assets.xcassets/home/play_paus_icon.imageset/Frame 2079@3x.png differ
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Contents.json b/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Contents.json
new file mode 100644
index 0000000..8fe8247
--- /dev/null
+++ b/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "Frame 2079@2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "Frame 2079@3x.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Frame 2079@2x.png b/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Frame 2079@2x.png
new file mode 100644
index 0000000..b31ee32
Binary files /dev/null and b/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Frame 2079@2x.png differ
diff --git a/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Frame 2079@3x.png b/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Frame 2079@3x.png
new file mode 100644
index 0000000..18fb61c
Binary files /dev/null and b/ShenYin/ShenYin/Assets.xcassets/home/play_play_icon.imageset/Frame 2079@3x.png differ
diff --git a/ShenYin/ShenYin/Launch/BleManager.swift b/ShenYin/ShenYin/Launch/BleManager.swift
index 24c7179..0b2697a 100644
--- a/ShenYin/ShenYin/Launch/BleManager.swift
+++ b/ShenYin/ShenYin/Launch/BleManager.swift
@@ -28,6 +28,7 @@ class BleManager: NSObject {
private var centralManager: CBCentralManager!
var devices: [DCPeripheral] = []
var connectPeripheral: DCPeripheral?
+ var otaCharacteristic:CBCharacteristic?
private override init() {
super.init()
@@ -88,7 +89,7 @@ extension BleManager:CBCentralManagerDelegate{
Logger.debug("èçå·²è¿æ¥ \(peripheral)")
peripheral.delegate = self
- peripheral.discoverServices([CBUUID(string: kJoyGemAIServiceUUID)]);
+ peripheral.discoverServices([CBUUID(string: kJoyGemAIServiceUUID),CBUUID(string: "AE00")]);
// DeviceCache.saveLastConnected(mac: connectPeripheral!.mac)
// DeviceCache.shared.add(connectPeripheral!.device.identifier.uuidString, mac: connectPeripheral!.mac)
@@ -120,16 +121,8 @@ extension BleManager:CBCentralManagerDelegate{
}
}
}
-// æ©å± String æ¥æ·»å padLeft æ¹æ³
-extension String {
- func padLeft(toLength: Int, withPad pad: String) -> String {
- let paddingCount = max(0, toLength - self.count)
- return String(repeating: pad, count: paddingCount) + self
- }
-}
extension BleManager: CBPeripheralDelegate {
-
func peripheral(_ peripheral: CBPeripheral, didDiscoverServices error: Error?) {
Logger.debug("åç°æå¡æå")
@@ -152,6 +145,25 @@ extension BleManager: CBPeripheralDelegate {
Logger.debug("åå§å失败!")
}
}
+ else if service.uuid.uuidString == "AE00",let list = service.characteristics{
+ for char in list {
+ if char.uuid.uuidString == "AE01" {
+ Logger.debug( "BLE Get Rcsp(Write) Channel ---> %@",char.uuid.uuidString)
+ self.otaCharacteristic = char
+ }
+
+ if char.uuid.uuidString == "AE02" {
+ Logger.debug( "BLE Get Rcsp(read) Channel ---> %@",char.uuid.uuidString)
+ peripheral.setNotifyValue(true, for: char)
+
+// if self.mRcspRead.properties == CBCharacteristicPropertyRead) {
+ peripheral.readValue(for: char)
+ Logger.debug( "BLE Rcsp(Read) Read Value For Characteristic.")
+// }
+ }
+ }
+
+ }
}
func peripheral(_ peripheral: CBPeripheral, didUpdateNotificationStateFor characteristic: CBCharacteristic, error: (any Error)?) {
@@ -383,3 +395,8 @@ extension BleManager{
return list
}
}
+
+
+extension BleManager{
+
+}
diff --git a/ShenYin/ShenYin/ShenYin-Bridging-Header.h b/ShenYin/ShenYin/ShenYin-Bridging-Header.h
index 7b69571..15ff0ba 100644
--- a/ShenYin/ShenYin/ShenYin-Bridging-Header.h
+++ b/ShenYin/ShenYin/ShenYin-Bridging-Header.h
@@ -9,4 +9,4 @@
#import "YLTimerButton.h"
#import "PcmSound.h"
#import
-#import "YLOtaManager2.h"
+//#import "YLOtaManager2.h"
diff --git a/ShenYin/ShenYin/Tools/YLTools.swift b/ShenYin/ShenYin/Tools/YLTools.swift
index 5aa4bb0..d80de07 100644
--- a/ShenYin/ShenYin/Tools/YLTools.swift
+++ b/ShenYin/ShenYin/Tools/YLTools.swift
@@ -117,4 +117,9 @@ extension Data {
extension String {
var data: Data? { self.data(using: .utf8) }
+
+ func padLeft(toLength: Int, withPad pad: String) -> String {
+ let paddingCount = max(0, toLength - self.count)
+ return String(repeating: pad, count: paddingCount) + self
+ }
}
diff --git a/ShenYin/ShenYin/UI/Base/BaseTC.swift b/ShenYin/ShenYin/UI/Base/BaseTC.swift
index bf09675..75d4e34 100644
--- a/ShenYin/ShenYin/UI/Base/BaseTC.swift
+++ b/ShenYin/ShenYin/UI/Base/BaseTC.swift
@@ -54,6 +54,6 @@ class BaseTC:UITabBarController{
self.tabBar.backgroundColor = .white
view.backgroundColor = .color(.bgColor)
-// self.selectedIndex = 4
+ self.selectedIndex = 2
}
}
diff --git a/ShenYin/ShenYin/UI/Base/BaseVC.swift b/ShenYin/ShenYin/UI/Base/BaseVC.swift
index 1820b0c..226a4bf 100644
--- a/ShenYin/ShenYin/UI/Base/BaseVC.swift
+++ b/ShenYin/ShenYin/UI/Base/BaseVC.swift
@@ -55,7 +55,6 @@ open class BaseVC:UIViewController {
super.viewDidAppear(animated)
self.navigationController?.navigationBar.isHidden = true
}
-
deinit {
Logger.debug("deinit \(Self.self)")
@@ -92,6 +91,7 @@ open class BaseVC:UIViewController {
logBtn.setTitle("log", for: .normal)
logBtn.addTarget(self, action: #selector(logAction), for: .touchUpInside)
view.addSubview(logBtn)
+ logBtn.isHidden = !Logger.isDebug
}
@objc func logAction(){
App.shared.goToPage(LogVC())
diff --git a/ShenYin/ShenYin/UI/Home/Device/HomeDeviceVC.swift b/ShenYin/ShenYin/UI/Home/Device/HomeDeviceVC.swift
index 77f2c10..5c39a28 100644
--- a/ShenYin/ShenYin/UI/Home/Device/HomeDeviceVC.swift
+++ b/ShenYin/ShenYin/UI/Home/Device/HomeDeviceVC.swift
@@ -71,8 +71,8 @@ class HomeDeviceVC:BaseVC{
// v.selectedIndex(4)
// v.show(animate: true)
-// App.shared.goToPage(BleScanVC())
- App.shared.goToPage(CalendarPickerVC())
+ App.shared.goToPage(BleScanVC())
+// App.shared.goToPage(CalendarPickerVC())
// BleManager.shared.checkSettingsConnected()
}
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Headers/JLLogHelper.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Headers/JLLogHelper.h
deleted file mode 100644
index a681462..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Headers/JLLogHelper.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// JLLogHelper.h
-// JLLogHelper
-//
-// Created by EzioChan on 2024/5/8.
-// Copyright © 2024 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-//! Project version number for JLLogHelper.
-FOUNDATION_EXPORT double JLLogHelperVersionNumber;
-
-//! Project version string for JLLogHelper.
-FOUNDATION_EXPORT const unsigned char JLLogHelperVersionString[];
-
-// In this header, you should import all the public headers of your framework using statements like #import
-
-#import
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Headers/JLLogManager.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Headers/JLLogManager.h
deleted file mode 100644
index db31d82..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Headers/JLLogManager.h
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// JLLogManager.h
-// JLLogHelper
-//
-// Created by EzioChan on 2024/5/8.
-// Copyright © 2024 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// æå°å®
-#define kJLLog(level,fmt...) [JLLogManager logLevel:level funcName:__FUNCTION__ line:__LINE__ format:fmt]
-
-typedef NS_ENUM(NSInteger, JLLOG_LEVEL) {
- JLLOG_COMPLETE = 0,
- JLLOG_DEBUG = 1,
- JLLOG_INFO = 2,
- JLLOG_WARN = 3,
- JLLOG_ERROR = 4,
-};
-
-/// æ¥å¿æå°
-@interface JLLogManager : NSObject
-
-/// æå°SDKçæ¬
-+(void)sdkVersion;
-
-///æ¸
çå·²åå¨çæå°
-+(void)clearLog;
-
-/**
- * æå°ææ¬
- */
-+(void)openLogTextFile;
-
-
-/// æå°æ¶é´
-/// @param isTimeStamp æ¯å¦æå° default is false
-+(void)logWithTimestamp:(BOOL)isTimeStamp;
-
-/// ææ¥å¿ä¿ååå¨èµ·æ¥
-/// @param isSave æ¯å¦ä¿å default is yes
-+(void)saveLogAsFile:(BOOL)isSave;
-
-///LOG使è½ä¸ç级ï¼é»è®¤å¼å¯ä¸debugç级ã
-/// @param enable LOG使è½
-/// @param isMore æ¯å¦æå°ã彿°å&è¡å·ã
-/// @param level LOGç级
-+(void)setLog:(BOOL)enable IsMore:(BOOL)isMore Level:(JLLOG_LEVEL)level;
-
-/// æå°å½æ°
-/// @param level LOGç级
-/// @param func 彿°å
-/// @param line è¡å·
-/// @param format å
容
-+(void)logLevel:(JLLOG_LEVEL)level funcName:(const char* _Nullable)func line:(const int)line format:(NSString * _Nonnull)format,...;
-
-/// æå°
-/// @param something ä»»æå符串å
容
-+(void)logSomething:(NSString *)something;
-
-/// æå°
-/// @param level LOGç级
-/// @param content å
容
-+(void)logLevel:(JLLOG_LEVEL)level content:(NSString *)content;
-
-/// ä¿åæ¥å¿ä¿¡æ¯å°æä»¶ä¸
-/// @param logContent æ¥å¿å
容
-+(void)saveLog:(NSString *)logContent;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Info.plist b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Info.plist
deleted file mode 100644
index 22f0b62..0000000
Binary files a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Info.plist and /dev/null differ
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/JLLogHelper b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/JLLogHelper
deleted file mode 100644
index 1f0d9f5..0000000
Binary files a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/JLLogHelper and /dev/null differ
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Modules/module.modulemap b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Modules/module.modulemap
deleted file mode 100644
index 21384c4..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JLLogHelper.framework/Modules/module.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module JLLogHelper {
- umbrella header "JLLogHelper.h"
- export *
-
- module * { export * }
-}
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Frameworks/JLLogHelper.framework/Info.plist b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Frameworks/JLLogHelper.framework/Info.plist
deleted file mode 100644
index 22f0b62..0000000
Binary files a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Frameworks/JLLogHelper.framework/Info.plist and /dev/null differ
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Frameworks/JLLogHelper.framework/JLLogHelper b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Frameworks/JLLogHelper.framework/JLLogHelper
deleted file mode 100755
index b51baf2..0000000
Binary files a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Frameworks/JLLogHelper.framework/JLLogHelper and /dev/null differ
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLAdvParse.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLAdvParse.h
deleted file mode 100644
index 5293e91..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLAdvParse.h
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-// JLAdvParse.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/1/31.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8,JL_AdvType) {
- JL_AdvTypeSoundBox = 0, //é³ç®±ç±»å
- JL_AdvTypeChargingBin = 1, //å
çµä»ç±»å
- JL_AdvTypeTWS = 2, //TWSè³æºç±»å
- JL_AdvTypeHeadset = 3, //æ®éè³æºç±»å
- JL_AdvTypeSoundCard = 4, //声å¡ç±»å
- JL_AdvTypeWatch = 5, //æè¡¨ç±»å
- JL_AdvTypeTradition = 6, //ä¼ ç»è®¾å¤ç±»å
-};
-
-
-typedef NS_ENUM(NSInteger,JL_DeviceType) {
- JL_DeviceTypeSoundBox = 0, //AIé³ç®±ç±»å
- JL_DeviceTypeChargingBin = 1, //å
çµä»ç±»å
- JL_DeviceTypeTWS = 2, //TWSè³æºç±»å
- JL_DeviceTypeHeadset = 3, //æ®éè³æºç±»å
- JL_DeviceTypeSoundCard = 4, //声å¡ç±»å
- JL_DeviceTypeWatch = 5, //æè¡¨ç±»å
- JL_DeviceTypeTradition = -1, //ä¼ ç»è®¾å¤ç±»å
-};
-
-
-/// 广æå
è§£æå¨
-@interface JLAdvParse : NSObject
-
-/// æå°å½åSDKççæ¬
-+(void)sdkVersion;
-
-/// è§£æè®¾å¤å¹¿æå
å
容
-/// @param key è¿æ»¤ç (åªéå¯¹ä¼ ç»è®¾å¤çæï¼é»è®¤å¡«ç©ºå³å¯)
-/// @param advertData èç广æåå
¸
-+(NSDictionary*)bluetoothAdvParse:(NSData *_Nullable)key AdvData:(NSDictionary*_Nonnull)advertData;
-
-
-#pragma mark - åè¿å¹¿æå
ä¿¡æ¯
-/**
- * è·å广æå
kCBAdvDataManufacturerDataéé¢ 'JLOTA' æ è¯çèçå°å
- * @param kCBAdvDataManufacturerData 广æå
- */
-+ (NSString * _Nullable)otaBleMacAddressFromCBAdvDataManufacturerData:(NSData *)kCBAdvDataManufacturerData;
-
-/**
- * 夿å½åèçå°åæ¯å¦çäºå¹¿æå
kCBAdvDataManufacturerDataéé¢çèçå°å
- * @param otaBleMacAddress otaå级ä¸è®¾å¤çèçå°å
- * @param kCBAdvDataManufacturerData 广æå
- */
-+ (Boolean)otaBleMacAddress:(NSString *)otaBleMacAddress isEqualToCBAdvDataManufacturerData:(NSData *)kCBAdvDataManufacturerData;
-
-
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLChargingBoxAdv.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLChargingBoxAdv.h
deleted file mode 100644
index 27e16d1..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLChargingBoxAdv.h
+++ /dev/null
@@ -1,64 +0,0 @@
-//
-// JLChargingBoxAdv.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/12/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLDevicesAdv.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLChargingBoxAdv : JLDevicesAdv
-
-/// ç»å
¸èçå°å
-@property(nonatomic, strong) NSString *edrAddr;
-
-/// æ¯å¦å·²é
对
-@property(nonatomic, assign) BOOL isParied;
-
-/// æ¯å¦å·²å¼ç
-@property(nonatomic, assign) BOOL isOpen;
-
-/// è³æºç¶æ
-///0x00:䏿¾ç¤ºå¼¹çª
-///0x01:ç»å
¸èçæªè¿æ¥
-///0x02:ç»å
¸èçå·²è¿æ¥
-///0x03:è®¾å¤æ£å¨åè¿
-///0x04:设å¤ä¸å¯è¿æ¥ (éè¦æå¨è¿å
¥é
对模å¼)
-@property(nonatomic, assign) uint8_t status;
-
-/// å·¦è³çµé
-@property(nonatomic, assign) uint8_t batteryLeft;
-
-/// å³è³çµé
-@property(nonatomic, assign) uint8_t batteryRight;
-
-/// å
çµä»çµé
-@property(nonatomic, assign) uint8_t batteryBox;
-
-///å·¦è³æ¯å¦å¨å
çµä¸
-@property(nonatomic, assign) BOOL isChargingLeft;
-
-///å³è³æ¯å¦å¨å
çµä¸
-@property(nonatomic, assign) BOOL isChargingRight;
-
-///å
çµä»æ¯å¦å¨å
çµä¸
-@property(nonatomic, assign) BOOL isChargingBox;
-
-/// seq
-/// ç¨äºåºåæ¯å¦å䏿¬¡å¼æºãæ¯æ¬¡å¼æºæè
æå¼è¿æ¥å å¢å 1
-@property(nonatomic, assign) uint8_t seq;
-
-///模å¼
-/// 0x00:å
çµæ¨¡å¼
-/// 0x01:åå°æ¨¡å¼
-@property(nonatomic, assign) uint8_t mode;
-
-/// å å¯ Hash æ ¡éªå¼
-@property(nonatomic, copy) NSData *hashData;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLDevicesAdv.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLDevicesAdv.h
deleted file mode 100644
index 432142d..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLDevicesAdv.h
+++ /dev/null
@@ -1,54 +0,0 @@
-//
-// JLDevicesAdv.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/12/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JLAdvParse.h"
-
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLDevicesAdv : NSObject
-
-/// 客æ·å¯ä¸æ è¯
-@property(nonatomic,assign)uint16_t uid;
-
-/// 产åå¯ä¸æ è¯
-@property(nonatomic,assign)uint16_t pid;
-
-/// 设å¤ç±»å
-///JL_DeviceTypeSoundBox = 0, //AIé³ç®±ç±»å
-///JL_DeviceTypeChargingBin = 1, //å
çµä»ç±»å
-///JL_DeviceTypeTWS = 2, //TWSè³æºç±»å
-///JL_DeviceTypeHeadset = 3, //æ®éè³æºç±»å
-///JL_DeviceTypeSoundCard = 4, //声å¡ç±»å
-///JL_DeviceTypeWatch = 5, //æè¡¨ç±»å
-///JL_DeviceTypeTradition = -1, //ä¼ ç»è®¾å¤ç±»å
-@property(nonatomic,assign)JL_DeviceType type;
-
-/// åè®®çæ¬
-@property(nonatomic,assign)uint8_t version;
-
-/// å¯åæ°æ®æ®µ
-@property(nonatomic,copy)NSData *variableData;
-
-- (instancetype)initWithData:(NSData *)data;
-
-
-/// 转æmodelç±»å
-/// @param basicData èçå¹¿ææ°æ®
-+(JLDevicesAdv *__nullable)advertDataToModel:(NSData *)basicData;
-
-/// 转æmodelç±»å
-/// @param basicHexStr èçå¹¿ææ°æ®
-+(JLDevicesAdv *__nullable)advertDataHexStrToModel:(NSString *)basicHexStr;
-
-@end
-
-
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLEarphoneAdv.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLEarphoneAdv.h
deleted file mode 100644
index ab6475e..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLEarphoneAdv.h
+++ /dev/null
@@ -1,47 +0,0 @@
-//
-// JLEarphoneAdv.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/12/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLDevicesAdv.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLEarphoneAdv : JLDevicesAdv
-
-/// å·¦è³çµé
-@property(nonatomic, assign) uint8_t batteryLeft;
-
-/// å³è³çµé
-@property(nonatomic, assign) uint8_t batteryRight;
-
-///å·¦è³æ¯å¦å¨å
çµä¸
-@property(nonatomic, assign) BOOL isChargingLeft;
-
-///å³è³æ¯å¦å¨å
çµä¸
-@property(nonatomic, assign) BOOL isChargingRight;
-
-/// æ¯å¦å·²é
对
-@property(nonatomic, assign) BOOL isParied;
-
-/// æ¯å¦ä¸»æº
-@property(nonatomic, assign) BOOL isMaster;
-
-/// æ¯å¦å
è®¸è¿æ¥
-@property(nonatomic, assign) BOOL enableConnect;
-
-/// è³æºç¶æ
-///0x00:䏿¾ç¤ºå¼¹çª
-///0x01:ç»å
¸èçæªè¿æ¥
-///0x02:ç»å
¸èçå·²è¿æ¥
-///0x03:è®¾å¤æ£å¨åè¿
-///0x04:设å¤ä¸å¯è¿æ¥ (éè¦æå¨è¿å
¥é
对模å¼)
-@property(nonatomic, assign) uint8_t status;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLOtaAdv.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLOtaAdv.h
deleted file mode 100644
index da40339..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLOtaAdv.h
+++ /dev/null
@@ -1,25 +0,0 @@
-//
-// JLOtaAdv.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/12/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLOtaAdv : JLDevicesAdv
-
-/// ble address before
-@property(nonatomic,strong)NSString *BleAddrBefore;
-
-//MARK: - Version 1
-/// battery
-@property(nonatomic,assign)uint8_t battery;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLSoundBoxAdv.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLSoundBoxAdv.h
deleted file mode 100644
index 9ac1041..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLSoundBoxAdv.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// JLSoundBoxAdv.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/12/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLTwsAdv.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLSoundBoxAdv : JLTwsAdv
-
-@property(nonatomic,assign)uint8_t battery;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLSoundCardAdv.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLSoundCardAdv.h
deleted file mode 100644
index 792c3b3..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLSoundCardAdv.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// JLSoundCardAdv.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/12/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLTwsAdv.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLSoundCardAdv : JLTwsAdv
-
-@property(nonatomic,assign)uint8_t battery;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLTwsAdv.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLTwsAdv.h
deleted file mode 100644
index ebe2eed..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLTwsAdv.h
+++ /dev/null
@@ -1,70 +0,0 @@
-//
-// JLTwsAdv.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/12/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLDevicesAdv.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLTwsAdv : JLDevicesAdv
-
-//MARK: - Version 0
-
-/// ç»å
¸èçå°å
-@property(nonatomic, strong) NSString *edrAddr;
-
-/// è³æºç¶æ
-///0x00:䏿¾ç¤ºå¼¹çª
-///0x01:ç»å
¸èçæªè¿æ¥
-///0x02:ç»å
¸èçå·²è¿æ¥
-///0x03:è®¾å¤æ£å¨åè¿
-///0x04:设å¤ä¸å¯è¿æ¥ (éè¦æå¨è¿å
¥é
对模å¼)
-@property(nonatomic, assign) uint8_t status;
-
-/// å·¦è³çµé
-@property(nonatomic, assign) uint8_t batteryLeft;
-
-/// å³è³çµé
-@property(nonatomic, assign) uint8_t batteryRight;
-
-/// å
çµä»çµé
-@property(nonatomic, assign) uint8_t batteryBox;
-
-///å·¦è³æ¯å¦å¨å
çµä¸
-@property(nonatomic, assign) BOOL isChargingLeft;
-
-///å³è³æ¯å¦å¨å
çµä¸
-@property(nonatomic, assign) BOOL isChargingRight;
-
-///å
çµä»æ¯å¦å¨å
çµä¸
-@property(nonatomic, assign) BOOL isChargingBox;
-
-/// seq
-/// ç¨äºåºåæ¯å¦å䏿¬¡å¼æºãæ¯æ¬¡å¼æºæè
æå¼è¿æ¥å å¢å 1
-@property(nonatomic, assign) uint8_t seq;
-
-/// å å¯ Hash æ ¡éªå¼
-@property(nonatomic, copy) NSData *hashData;
-
-//MARK: - Version 1
-/// BLEè¿æ¥å±æ§(enableConnect)
-@property(nonatomic, assign) BOOL bleEnable;
-
-//MARK: - Version 2
-/// è¿æ¥æ¹å¼
-/// 0x00 BLE éè¿
-/// 0x01 SPP éè¿
-@property(nonatomic, assign) uint8_t connectWay;
-
-/// æ¯å¦æ¯ææºè½å
çµä»
-@property(nonatomic, assign) BOOL isSupportChargBox;
-
-//MARK: - Version 3
-/// å·¦è³çµé为æèè³æºçµé!!!ï¼å
¶ä»è³æºçµé使ç¨
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLWatchAdv.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLWatchAdv.h
deleted file mode 100644
index 696ad92..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JLWatchAdv.h
+++ /dev/null
@@ -1,35 +0,0 @@
-//
-// JLWatchAdv.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/12/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLWatchAdv : JLDevicesAdv
-
-/// ç»å
¸èçå°å
-@property(nonatomic, strong) NSString *edrAddr;
-
-/// è¿æ¥æ¹å¼
-/// 0x00 ble
-/// 0x01 spp
-@property(nonatomic, assign) int8_t connectWay;
-
-
-/// æè¡¨ç¶æ
-/// 0x00:ç»å
¸èçæªè¿æ¥
-/// 0x01:ç»å
¸èçå·²è¿æ¥ 0x02:è®¾å¤æ£å¨åè¿
-/// 0x03:设å¤ä¸å¯è¿æ¥ (éè¦æå¨è¿å
¥é
对模å¼)
-@property(nonatomic, assign) int8_t connectState;
-
-/// æ¯å¦éè¦å
è¿ä¸ ble
-@property(nonatomic, assign) BOOL priorityConnection;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JL_AdvParse.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JL_AdvParse.h
deleted file mode 100644
index b599b7e..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Headers/JL_AdvParse.h
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// JL_AdvParse.h
-// JL_AdvParse
-//
-// Created by EzioChan on 2023/1/31.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-//! Project version number for JL_AdvParse.
-FOUNDATION_EXPORT double JL_AdvParseVersionNumber;
-
-//! Project version string for JL_AdvParse.
-FOUNDATION_EXPORT const unsigned char JL_AdvParseVersionString[];
-
-// In this header, you should import all the public headers of your framework using statements like #import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Info.plist b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Info.plist
deleted file mode 100644
index 178219d..0000000
Binary files a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Info.plist and /dev/null differ
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/JL_AdvParse b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/JL_AdvParse
deleted file mode 100644
index a0c8ad3..0000000
Binary files a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/JL_AdvParse and /dev/null differ
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Modules/module.modulemap b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Modules/module.modulemap
deleted file mode 100644
index c072084..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_AdvParse.framework/Modules/module.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module JL_AdvParse {
- umbrella header "JL_AdvParse.h"
- export *
-
- module * { export * }
-}
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Frameworks/JLLogHelper.framework/Info.plist b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Frameworks/JLLogHelper.framework/Info.plist
deleted file mode 100644
index 22f0b62..0000000
Binary files a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Frameworks/JLLogHelper.framework/Info.plist and /dev/null differ
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Frameworks/JLLogHelper.framework/JLLogHelper b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Frameworks/JLLogHelper.framework/JLLogHelper
deleted file mode 100755
index f3db781..0000000
Binary files a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Frameworks/JLLogHelper.framework/JLLogHelper and /dev/null differ
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECBDTManager.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECBDTManager.h
deleted file mode 100644
index 7dca272..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECBDTManager.h
+++ /dev/null
@@ -1,120 +0,0 @@
-//
-// ECBDTManager.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/11/20.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@class JL_ManagerM;
-
-@protocol ECBDTManagerProtocol
-
-/// å¤§æ°æ®ä¼ è¾é误
-/// - Parameters:
-/// - manager: 设å¤
-/// - type: ç±»å
-/// - error: é误
--(void)ecBDTManagerError:(JL_ManagerM *)manager Type:(uint8_t) type Error:(NSError *)error;
-
-/// è·åå°è®¾å¤ç«¯æ¨é/ SDK 端读åçå¤§æ°æ®å
容
-/// - Parameters:
-/// - manager: 设å¤
-/// - type: ç±»å
-/// - data: æ°æ®å
-/// - progress: è¿åº¦
--(void)ecBDTManager:(JL_ManagerM *)manager Type:(uint8_t) type GetBigData:(NSData *)data Progress:(float) progress;
-
-/// è·åå°è®¾å¤ç«¯æ¨é/ SDK 端读åçå¤§æ°æ®å
容 ç»æ
-/// - Parameters:
-/// - manager: 设å¤
-/// - type: ç±»å
-/// - saveFilePath: æ°æ®åæ¾ä½ç½®
--(void)ecBDTManager:(JL_ManagerM *)manager Type:(uint8_t) type FinishBigData:(NSString *)saveFilePath;
-
-
-@optional
-
-/// App 端主å¨åèµ·çååå
¥æ°æ®è¿åº¦
-/// - Parameters:
-/// - manager: 设å¤
-/// - progress: æ°æ®
-/// - finish: æ¯å¦å®æ
--(void)ecBDTManager:(JL_ManagerM *)manager SendBigDataPresent:(float )progress Finish:(BOOL)finish;
-
-/// 设å¤ç«¯åèµ·å¤§æ°æ®åæä½
-/// 设å¤ç«¯ä¸»å¨åèµ·çå App 端åå
¥æ°æ®
-/// - Parameters:
-/// - manager: 设å¤
-/// - type: ç±»å
-/// - req: 请æ±åå
¥çå
容
--(void)ecBDTManager:(JL_ManagerM *)manager StartBigData:(ECBDTWriteReq *)req Type:(uint8_t) type;
-
-
-/// 设å¤ç«¯åèµ·å¤§æ°æ®è¯»åæä½
-/// å¼åè
å¨è¿ééè¦å¯¹è®¾å¤ä¸»å¨è¿æ¥è¯·æ±çå
容è¿è¡åå¤
-/// -(void)responseDev:(JL_ManagerM *)manager resp:(ECBDTReadReq *)req Data:(NSData *)data
-/// - Parameters:
-/// - manager: 设å¤
-/// - type: ç±»å
-/// - req: 请æ±å
容
--(void)ecBDTManager:(JL_ManagerM *)manager ReadBigData:(ECBDTReadReq *)req Type:(uint8_t) type;
-
-/// åéå¤§æ°æ®å®æ¯
-/// - Parameter manager: 设å¤
-/// - Parameter type: ç±»å
--(void)ecBDTManagerSendFinish:(JL_ManagerM *)manager Type:(uint8_t) type;
-
-@end
-
-@interface ECBDTManager : ECOneToMorePtl
-
-+(instancetype)share;
-
-/// APP 读åè®¾å¤æ°æ®
-/// - Parameters:
-/// - manager: 设å¤
-/// - type: æ°æ®ç±»å
-/// * 0 ï¼åå§æ°æ®
-/// * 1 : é¿éäºæ°æ®
-/// * 2ï¼RTCæ°æ®
-/// * 3ï¼AIäº
-/// * 4ï¼TTSè¯é³åæ
-/// * 5ï¼å¹³å°æ¥å£è®¤è¯ä¿¡æ¯
-/// * 6ï¼esim å¡ä¿¡æ¯
-/// * 7:4G 模ååçº§æ°æ®
-/// * 8:æç¤ºé³æä»¶æ°æ®
--(void)readData:(JL_ManagerM *)manager Type:(uint8_t)type;
-
-/// APP åå
¥è®¾å¤æ°æ®
-/// - Parameters:
-/// - manager: 设å¤
-/// - type: æ°æ®ç±»å
-/// * 0 ï¼åå§æ°æ®
-/// * 1 : é¿éäºæ°æ®
-/// * 2ï¼RTCæ°æ®
-/// * 3ï¼AIäº
-/// * 4ï¼TTSè¯é³åæ
-/// * 5ï¼å¹³å°æ¥å£è®¤è¯ä¿¡æ¯
-/// * 6ï¼esim å¡ä¿¡æ¯
-/// * 7:4G 模ååçº§æ°æ®
-/// * 8:æç¤ºé³æä»¶æ°æ®
-/// - data: å¤§æ°æ®å
容
--(void)writeData:(JL_ManagerM *)manager Type:(uint8_t) type Data:(NSData*)data;
-
-/// ååºè®¾å¤ä¸»å¨è¯»åå
容
-/// æ¤æ¹æ³éè¦é
å使ç¨
-/// -(void)ecBDTManager:(JL_ManagerM *)manager ReadBigData:(ECBDTReadReq *)req
-/// - Parameters:
-/// - manager: 设å¤
-/// - req: 设å¤ç«¯è¯·æ±ç对象
-/// - data: éè¦ä¸åçæ°æ®å
容
--(void)responseDev:(JL_ManagerM *)manager resp:(ECBDTReadReq *)req Data:(NSData *)data;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECBDTObjc.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECBDTObjc.h
deleted file mode 100644
index 9416bee..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECBDTObjc.h
+++ /dev/null
@@ -1,166 +0,0 @@
-//
-// ECBDTObjc.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/11/21.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface ECBDTObjc : NSObject
-
-@end
-
-/// 设å¤ä¼ è¾åæ°å夿°æ®
-@interface ECBDTBasic : NSObject
-/// æä½ç±»å
-/// 0ï¼è®¾å¤ä¼ è¾åæ°
-/// 1ï¼ä¼ è¾æ°æ®
-@property (nonatomic, assign) uint8_t op;
-
-/// æ¹å¼
-/// 0ï¼è¯»åæ°æ®
-/// 1ï¼åéæ°æ®
-@property (nonatomic, assign) uint8_t way;
-
-/// æ°æ®ç±»å
-/// * 0 ï¼åå§æ°æ®
-/// * 1 : é¿éäºæ°æ®
-/// * 2ï¼RTCæ°æ®
-/// * 3ï¼AIäº
-/// * 4ï¼TTSè¯é³åæ
-/// * 5ï¼å¹³å°æ¥å£è®¤è¯ä¿¡æ¯
-/// * 6ï¼esim å¡ä¿¡æ¯
-/// * 7:4G 模ååçº§æ°æ®
-@property (nonatomic, assign) uint8_t type;
-
-/// çæ¬
-@property (nonatomic, assign) uint8_t version;
-
-/// æ°æ®
-@property (nonatomic, copy)NSData *paramData;
-
--(instancetype)initData:(NSData *)data;
-
-@end
-
-
-//MARK: - åå¤å¤§æ°æ®æ°æ®è§£æï¼è®¾å¤åå¤ï¼
-
-/// 设å¤ä¼ è¾åæ°ï¼è¯»ååå¤ï¼
-@interface ECBDTReadResp : ECBDTBasic
-/// ç»æç
-@property (nonatomic, assign) uint8_t result;
-
-/// æ°æ®é¿åº¦
-@property (nonatomic, assign) uint32_t dtLen;
-
-/// æ°æ®æ» CRC
-@property (nonatomic, assign) uint16_t crc;
-
-/// åé MTU ååå¼
-@property (nonatomic, assign) uint16_t sendMtu;
-
-/// æ¥æ¶ MTU ååå¼
-@property (nonatomic, assign) uint16_t receiveMtu;
-
-@end
-
-/// 设å¤ä¼ è¾åæ°ï¼åéåå¤ï¼
-@interface ECBDTWriteResp : ECBDTBasic
-/// ç»æç
-@property (nonatomic, assign) uint8_t result;
-
-/// åé MTU ååå¼
-@property (nonatomic, assign) uint16_t sendMtu;
-
-/// æ¥æ¶ MTU ååå¼
-@property (nonatomic, assign) uint16_t receiveMtu;
-
-@end
-
-//MARK: - 请æ±å¤§æ°æ®æ°æ®è§£æï¼è®¾å¤è¯·æ±ï¼
-
-/// 设å¤ä¼ è¾åæ°ï¼è¯»å请æ±ï¼
-@interface ECBDTReadReq: ECBDTBasic
-
-/// åé MTU ååå¼
-@property (nonatomic, assign) uint16_t sendMtu;
-
-/// æ¥æ¶ MTU ååå¼
-@property (nonatomic, assign) uint16_t receiveMtu;
-
-@end
-
-
-/// 设å¤ä¼ è¾åæ°ï¼åé请æ±ï¼
-@interface ECBDTWriteReq : ECBDTBasic
-
-/// æ°æ®é¿åº¦
-@property (nonatomic, assign) uint32_t dtLen;
-
-/// æ°æ®æ» CRC
-@property (nonatomic, assign) uint16_t crc;
-
-/// åé MTU ååå¼
-@property (nonatomic, assign) uint16_t sendMtu;
-
-/// æ¥æ¶ MTU ååå¼
-@property (nonatomic, assign) uint16_t receiveMtu;
-
-@end
-
-
-//ä¼ è¾æ°æ®å½ä»¤åæ°
-@interface ECBDTCmdData : NSObject
-/// æ°æ®ç±»å
-/// * 0 ï¼åå§æ°æ®
-/// * 1 : é¿éäºæ°æ®
-/// * 2ï¼RTCæ°æ®
-/// * 3ï¼AIäº
-/// * 4ï¼TTSè¯é³åæ
-/// * 5ï¼å¹³å°æ¥å£è®¤è¯ä¿¡æ¯
-/// * 6ï¼esim å¡ä¿¡æ¯
-/// * 7:4G 模ååçº§æ°æ®
-@property (nonatomic, assign) uint8_t type;
-
-
-/// æ è¯ä½
-/// YESï¼ç»æ
-/// NOï¼ç»§ç»
-@property (nonatomic, assign) BOOL isEnd;
-
-///åºå·
-@property (nonatomic, assign) uint32_t seq;
-
-/// crc
-@property (nonatomic, assign) uint16_t crc;
-
-/// æ°æ®åç§»
-@property (nonatomic, assign) uint32_t offset;
-
-/// æ°æ®é¿åº¦
-@property (nonatomic, assign) uint16_t len;
-
-/// æ°æ®
-@property (nonatomic, copy)NSData *data;
-
-
--(instancetype)initData:(NSData *)data;
-
--(NSData *)beData;
-
-/// åååå
æ°æ®
-/// - Parameters:
-/// - mtu: åéç mtu
-/// - type: æ°æ®ç±»å
-/// - dt: æä»¶æ°æ®
-+(NSArray*)makeWithMtu:(uint16_t)mtu Type:(uint8_t) type Data:(NSData *)dt;
-
-@end
-
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECOneToMorePtl.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECOneToMorePtl.h
deleted file mode 100644
index e88639a..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECOneToMorePtl.h
+++ /dev/null
@@ -1,28 +0,0 @@
-//
-// ECOneToMorePtl.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/27.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "NSData+ToUnit.h"
-#import "JL_ManagerM.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface ECOneToMorePtl : NSObject
-
-@property(nonatomic,strong,readonly)NSHashTable *delegates;
-@property(nonatomic,strong)NSLock *delegateLock;
-
--(void)addDelegate:(id)delegate;
--(void)removeDelegate:(id)delegate;
--(void)removeAll;
--(void)inputPKG:(JL_PKG*)pkg;
--(void)inputPKG:(JL_PKG *)pkg Manager:(JL_ManagerM *)mgr;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECThreadHelper.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECThreadHelper.h
deleted file mode 100644
index a648b96..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/ECThreadHelper.h
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// ECThreadHelper.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/11/20.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@protocol ECThreadHelperPtl
-
--(void)startAction:(id)objc;
--(void)finishThreadTaskAction;
-
-@end
-
-typedef void(^EcThreadAction)(id objc);
-
-@interface ECThreadHelper : NSObject
-
-
-@property (nonatomic, weak) id delegate;
-
-@property (nonatomic, copy) EcThreadAction action;
-
-+(instancetype)share;
-
--(instancetype)init;
-
--(void)addTask:(id)any;
-
--(void)nextTask;
-
--(void)clean;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL4GUpgradeManager.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL4GUpgradeManager.h
deleted file mode 100644
index be3e20a..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL4GUpgradeManager.h
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-// JL4GUpgradeManager.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/12/18.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JLPublicSettingBlocks.h"
-
-NS_ASSUME_NONNULL_BEGIN
-/// 4G åçº§ç¶ææä¸¾
-typedef NS_ENUM(uint8_t, JL4GUpgradeStatus) {
- /// 宿
- JL4GUpgradeStatusFinish = 0x00,
- /// å¼å§
- JL4GUpgradeStatusStart = 0x01,
- /// ä¼ è¾ä¸
- JL4GUpgradeStatusTransporting = 0x02,
- /// 设å¤å¤çä¸
- JL4GUpgradeStatusDeviceProcessing = 0xff
-};
-
-@class JL4GUpgradeManager;
-
-/// 4G å级代çåè°
-@protocol JL4GUpgradeDelegate
-
-/// åçº§ç»æ
-/// - Parameters:
-/// - mgr:4Gå级管ç对象
-/// - status: åçº§ç¶æ
-/// - progress: å级è¿åº¦
-/// - code: ç»æç
-/// 0x00 å级æå
-/// 0x01 å级失败
-/// 0x02 å级è¶
æ¶
-/// - error: é误信æ¯
--(void)jl4GUpgradeResult:(JL4GUpgradeManager *)mgr Status:(JL4GUpgradeStatus) status Progress:(float)progress Code:(uint8_t)code error:(NSError * _Nullable)error;
-
-/// è®¾å¤ 4G ä¿¡æ¯æ´æ°
-/// - Parameter g4Model: 4Gä¿¡æ¯
--(void)jl4GGetDeviceInfo:(JLPublic4GModel *)g4Model;
-
-@end
-
-@class JL_ManagerM;
-
-/// 4G模åå级管ç对象
-@interface JL4GUpgradeManager : NSObject
-
-/// åä¾
-+(instancetype)share;
-
-/// 4G å级信æ¯
-/// â ï¸éè¦å
æ§è¡è·å模åä¿¡æ¯åè·å¾å¼
-@property(nonatomic,strong)JLPublic4GModel *g4Model;
-
-/// 4Gå级代çåè°
-@property(nonatomic,weak) id delegate;
-
-/// è·å4G模åä¿¡æ¯
-/// - Parameters:
-/// - manager: 设å¤
-/// - result: åè°ç»æ
--(void)cmdGetDevice4GInfo:(JL_ManagerM *)manager result:(JLPSSource4GCbk)result;
-
-
-/// å¼å§4Gå级
-/// - Parameters:
-/// - manager: 设å¤
-/// - data: åçº§æ°æ®
--(void)cmdStartUpgrade4G:(JL_ManagerM *)manager Data:(NSData *)data;
-
-/// åæ¶4Gå级
-/// - Parameter manager: 设å¤
--(void)cmdCancel4GUpgrade:(JL_ManagerM *)manager;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAIDialManager.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAIDialManager.h
deleted file mode 100644
index 05cef72..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAIDialManager.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// JLAIDialManager.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/10/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-@class JL_ManagerM;
-@class JLAIDialManager;
-
-@protocol JLAIDialManagerDelegate
-
-/// 设å¤éç¥App AI表ççé¢åå
-/// - Parameters:
-/// - manager: ai dial manager
-/// - status:0x00: éåºAI表çåè½ 0x01: è¿å
¥AI表çåè½
--(void)aiDialManager:(JLAIDialManager *)manager didAiDialStatusChange:(uint8_t)status;
-
-/// å¼å§AIçæè¡¨ç
-/// - Parameter manager: ai dial manager
--(void)aiDialdidStartCreateManager:(JLAIDialManager *)manager;
-
-/// éæ°å½é³
-/// - Parameter manager: ai dial manager
--(void)aiDialdidRestartRecordManager:(JLAIDialManager *)manager;
-
-/// AI表çå¼å§å®è£
-/// - Parameter manager: ai dial manager
--(void)aiDialdidStartInstallManager:(JLAIDialManager *)manager;
-
-
-/// éæ°çæè¡¨ç
-/// - Parameter manager: ai dial manager
--(void)aiDialdidReCreateManager:(JLAIDialManager *)manager;
-
-@end
-
-
-
-/// ai dial manager
-@interface JLAIDialManager : NSObject
-
-/// è¿å
¥/éåºAI表ç
-@property (nonatomic, assign) BOOL isCreateing;
-
-/// 缩ç¥å¾å°ºå¯¸ é»è®¤ 200*200
-/// scale zoom size default 200*200
-@property (nonatomic,assign) CGSize scaleZoomSize;
-
-
-/// 代ç
-@property (nonatomic, weak) id delegate;
-
-
-/// AI 表ç飿 ¼æ¾ç¤ºè®¾ç½®
-/// - Parameter manager: 设å¤å¯¹è±¡
-/// - Parameter style: 飿 ¼ç±»å
-/// - Parameter result: åè°å¯¹è±¡
--(void)aiDialSetManager:(JL_ManagerM *)manager AiStyle:(NSString *)style Result:(JL_CMD_RESPOND)result;
-
-
-/// AI表çåè¯è®¾å¤ç¼©ç¥å¾åé宿¯
-/// - Parameter manager: 设å¤å¯¹è±¡
-/// - Parameter path: ç®æ 缩ç¥å¾è·¯å¾(设å¤ç«¯çä½ç½®ï¼é»è®¤ "/VIE_THUMB"
-/// - Parameter result: åè°å¯¹è±¡
--(void)aiDialSendThumbAiImageTo:(JL_ManagerM *)manager withPath:(NSString *)path Result:(JL_CMD_RESPOND)result;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAiManager.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAiManager.h
deleted file mode 100644
index 2687548..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAiManager.h
+++ /dev/null
@@ -1,104 +0,0 @@
-//
-// JLAiManager.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/8/9.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-//MARK: - JLOpenPlatformInfo
-/// 平尿¥å£è®¤è¯ä¿¡æ¯
-@interface JLOpenPlatformInfo : NSObject
-/// çæ¬å·
-@property(nonatomic,assign)uint8_t version;
-/// å¹³å° ID
-@property(nonatomic,copy)NSString *appID;
-/// app key
-@property(nonatomic,copy)NSString *appKey;
-/// app çå¯é¥
-@property(nonatomic,copy)NSString *appSecret;
-/// åå§æ°æ®
-@property(nonatomic,copy)NSData *basicData;
-
--(instancetype)initData:(NSData *)data;
-
-@end
-
-/// 平尿¥å£è®¤è¯ä¿¡æ¯
-@interface JLOpenPlatformMessage : NSObject
-/// çæ¬å·
-@property(nonatomic,assign)uint8_t version;
-/// æ¯æå¹³å°ä¿¡æ¯
-@property(nonatomic,copy)NSArray * infoArray;
-
--(instancetype)initData:(NSData *)dt;
-
-@end
-
-//MARK: - JLAiManager
-@class JL_ManagerM;
-@class JLAiManager;
-
-@protocol JLAIManagerDelegate
-
-/// 设å¤åè°/æ¨éç»æ
-/// - Parameter mgr: JLAiManager
--(void)jlaiUpdateStatus:(JLAiManager *)mgr;
-
-@optional
-/// 设å¤ä¸»å¨æ¨éJLOpenPlatformInfoä¿¡æ¯
-/// - Parameters:
-/// - mgr: 设å¤
-/// - infoArray: [JLOpenPlatformInfo]
--(void)jlaiUpdateDevAiOpenPlatforms:(JLAiManager *)mgr Info:(JLOpenPlatformMessage *)info;
-
-
-@end
-
-typedef void(^JLOpenPFBlock)(JLOpenPlatformMessage *message,JL_CMDStatus result);
-
-/// AIç¶æ 管çç±»
-/// å½åæ¥å£éç¨äºä¸äºæ¯æè®¾å¤å¯¹è®²ç设å¤ï¼å¨ä½¿ç¨æ¶éè¦å
åå§åå½å类并æ¥å代çï¼JLAIManagerDelegate
-/// å¨åå§ååéè¦ä¸»å¨è·åç¶ææå¯ä»¥è·å¾é¦æ¬¡çç¶æå
容
-///
-@interface JLAiManager : NSObject
-
-/// çæ¬å·
-@property(assign,nonatomic)uint8_t version;
-
-/// 0x00:é»è®¤ç¶æ
-/// 0x01:è¿å
¥AIçé¢
-/// 0x02:éåºAIçé¢
-@property(assign,nonatomic)uint8_t status;
-
-/// åè°ä»£ç
-@property(weak,nonatomic)id delegate;
-
-/// è·åAI çç¶æ
-///- Parameters:
-/// - manager: 设å¤å¯¹è±¡
--(void)getStatus:(JL_ManagerM *)manager;
-
-/// 设置设å¤çç¶æ
-/// - Parameters:
-/// - manager: 设å¤å¯¹è±¡
-/// - result: åè°ç»æ
--(void)setToDevice:(JL_ManagerM *)manager result:(JL_CMD_RESPOND _Nullable)result;
-
-
-/// è·å平尿¥å£è®¤è¯ä¿¡æ¯ï¼æ¤ä¿¡æ¯éè¦å
è·å JLDeviceConfig
-/// æ ¹æ®JLDeviceConfigModel ç exportFunc 屿§ç
-/// spOpenInfo 夿æ¯å¦æ¯æå¹³å°å¼æ¾æ¥å£ä¿¡æ¯è·å¾
-/// - Parameters:
-/// - manager: 设å¤å¯¹è±¡
-/// - result: åè°ç»æ
--(void)getOpenPlatformInfo:(JL_ManagerM *)manager result:(JLOpenPFBlock _Nullable)result;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAutoConfigAnc.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAutoConfigAnc.h
deleted file mode 100644
index 67e2329..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAutoConfigAnc.h
+++ /dev/null
@@ -1,87 +0,0 @@
-//
-// JLAutoConfigAnc.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2022/10/28.
-// Copyright © 2022 www.zh-jieli.com. All rights reserved.
-//
-
-
-#import "ECOneToMorePtl.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@class JL_ManagerM;
-
-typedef void(^AutoConfigResult)(BOOL status);
-
-@protocol JLAutoConfigAncPtl
-
-
-/// è®¾å¤æ£å¨éæ°æ£æµèªéåºéåª
--(void)autoConfigDidConfiging;
-///设置èªéåºéåªå¤±è´¥äº
--(void)autoConfigDidFailed;
-///设置èªéåºéåªæåäº
--(void)autoConfigDidSucceed;
-///å
³éèªéåºéåª
--(void)autoConfigDidClose;
-
-@end
-
-
-/// èªéåºéåªå¤çç±»
-@interface JLAutoConfigAnc : ECOneToMorePtl
-
-/// 设å¤å¼å¯/å
³éèªéåºéåªçç¶æ
-@property (assign,nonatomic)BOOL status;
-
-/// å¼å¯è®¾å¤èªéåºéåª
-/// è¿éåªæ¯è¿å
¥äºè®¾å¤å¼å§éé
éåªçå½ä»¤è¿ç¨
-/// éé
æåä¸å¦éè¦æ·»å åè®®JLAutoConfigAncPtlè¿è¡çå¬
-/**
- interface testView : UIView
-
- @end
-
- -(void)initData{
- JLAutoConfigAnc *anc = [[JLAutoConfigAnc alloc] init];
- [anc addDelegate:self];
- }
-
- -(void)autoConfigDidFailed{
- //设置èªéåºéåªå¤±è´¥äº
- }
- -(void)autoConfigDidSucceed{
- //设置èªéåºéåªæåäº
- }
- -(void)autoConfigDidClose{
- //å
³éèªéåºéåª
- }
-*/
-/// - Parameter manager: manager
--(void)atAncStartAutoConfigWithManager:(JL_ManagerM*)manager;
-
-
-/// æå¼è®¾å¤èªéåºéåª
-/// 设å¤é»è®¤æä¸å¥å·²å¨è¿è¡çéåªç®æ³
-/// æå¼å设å¤ä¼è¿å
¥éåªæ¨¡å¼ï¼ä¸ä¼ç»åæ£æµå¯å¨èªéåºçæ¶é´ï¼ç¸å½äºæ¯å³æ¶çæ
-/// - Parameter result: è¿éåè°çæ¯ä¸ä¸ªè®¾å¤å½ä»¤å¤ççç»æ
-/// - Parameter manager: manager
--(void)atAncOpenAutoConfigResult:(JL_CMD_RESPOND)result Manager:(JL_ManagerM*)manager;
-
-/// ç¨æ·å
³é设å¤çèªéåºéåªæ¨¡å¼ç®æ³
-/// - Parameter result: å½ä»¤å¤çç»æï¼ä¸ä»£è¡¨å½ä»¤å¤çæå
-/// - Parameter manager: manager
--(void)atAncCloseAutoConfigResult:(JL_CMD_RESPOND)result Manager:(JL_ManagerM*)manager;
-
-/// è·åè®¾å¤æ¯å¦å¼å¯äºèªéåºéåª
-/// - Parameter result: è¿éå¤ççç»ææ¯ï¼è®¾å¤å®é
æ¯å¦å¼å¯äºçç»æï¼æ éä»ä»£çä¸è·å¾ç»æ
-/// - Parameter manager: manager
--(void)atAncGetAutoConfigResult:(AutoConfigResult)result Manager:(JL_ManagerM*)manager;
-
-
-@end
-
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAutoPressureModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAutoPressureModel.h
deleted file mode 100644
index c019440..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLAutoPressureModel.h
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// JLAutoPressureModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-///ååèªå¨æ£æµæ¨¡å¼
-typedef NS_ENUM(UInt8, WatchAPLeveType) {
- ///æ¾æ¾
- WatchAPLeve_Relex = 0x00,
- /// æ£å¸¸
- WatchAPLeve_Normal = 0x01,
- /// ä¸ç
- WatchAPLeve_Middle = 0x02,
- /// åé«
- WatchAPLeve_Hight = 0x03
-};
-
-@interface JLAutoPressureModel : JLwSettingModel
-
-///å¼å
³
-@property(nonatomic,assign)BOOL status;
-/// 模å¼
-@property(nonatomic,assign)WatchAPLeveType model;
-
--(instancetype)initWithData:(NSData *)data;
-
--(instancetype)initWithModel:(WatchAPLeveType)model switchStatus:(BOOL)status;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLCmdBasic.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLCmdBasic.h
deleted file mode 100644
index 8efb367..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLCmdBasic.h
+++ /dev/null
@@ -1,23 +0,0 @@
-//
-// JLCmdBasic.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/9/13.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLCmdBasic : NSObject
-
--(void)inputPKG:(JL_PKG *)pkg;
-
--(void)makeCommandAction:(NSData *)targetData withManager:(JL_ManagerM *)manager Result:(JL_CMD_RESPOND _Nullable)result;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLConsequentHeartRateModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLConsequentHeartRateModel.h
deleted file mode 100644
index 3a407f6..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLConsequentHeartRateModel.h
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// JLConsequentHeartRateModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// æµéå¿çä¼ æå¨è®¾ç½®
-@interface JLConsequentHeartRateModel : JLwSettingModel
-///å¼å
³
-@property(nonatomic,assign)BOOL status;
-/// æµé模å¼
-@property(nonatomic,assign)WatchConsequentType rType;
-
-/// ä¸éå¿ç
-@property(nonatomic,assign)UInt8 maxHeartRate;
-
-/// ä¸éå¿ç
-@property(nonatomic,assign)UInt8 minHeartRate;
-
-/// æ¯å¦å
å«ä¸ä¸å¿çåºé´
-@property(nonatomic,assign)BOOL hasRange;
-
--(instancetype)initWithData:(NSData *)data;
-
-/// å建ä¸ä¸ªæ°çä¼ æå¨è®¾ç½®å¯¹è±¡
-/// @param type æµéç±»å
-/// @param status å¼å¢ç¶æ
-- (instancetype)initWithModel:(WatchConsequentType)type Status:(BOOL)status;
-
-/// å建ä¸ä¸ªæ°çä¼ æå¨è®¾ç½®å¯¹è±¡
-/// æºå¸¦å¿çä¸ä¸éç
-/// @param type æµéç±»å
-/// @param status å¼å
³ç¶æ
-/// @param min å¿çä¸é
-/// @param max å¿çä¸é
-- (instancetype)initWithModel:(WatchConsequentType)type Status:(BOOL)status Min:(UInt8) min Max:(UInt8)max;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDevPlayerCtrl.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDevPlayerCtrl.h
deleted file mode 100644
index 74e171a..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDevPlayerCtrl.h
+++ /dev/null
@@ -1,102 +0,0 @@
-//
-// JLDevPlayerCtrl.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/9/25.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@class JL_ManagerM;
-@class JLDevPlayerCtrl;
-
-/// ææ¾å¨åè°
-@protocol JLDevPlayerCtrlDelegate
-
-/// ææ¾ç¶æ
-/// - Parameters:
-/// - ctrl: ææ¾å¨
-/// - status: ææ¾æ¨¡å¼
--(void)jlDevPlayerCtrl:(JLDevPlayerCtrl *)ctrl playMode:(uint8_t)playMode;
-
-/// ææ¾ç¶æåè°
-/// - Parameters:
-/// - ctrl: ææ¾å¨
-/// - status: ææ¾ç¶æ
-/// - card: å½åææ¾ç设å¤
-/// - time: å½åææ¾çæ¶é´
-/// - total: æ»æ¶é¿
--(void)jlDevPlayerCtrl:(JLDevPlayerCtrl *)ctrl playStatus:(uint8_t)status currentCard:(uint8_t)card currentTime:(uint32_t)time tolalTime:(uint32_t)total;
-
-/// ææ¾æä»¶åè°
-/// - Parameters:
-/// - ctrl: ææ¾å¨
-/// - name: æä»¶å
-/// - clus: æä»¶ç°å·
--(void)jlDevPlayerCtrl:(JLDevPlayerCtrl *)ctrl fileName:(NSString *)name currentClus:(uint32_t)clus;
-
-@end
-
-
-/// è®¾å¤ææ¾å¨ç®¡çç±»
-@interface JLDevPlayerCtrl : JLCmdBasic
-
-/// ææ¾ç¶æ
-@property(nonatomic,assign)uint8_t playStatus;
-
-/// å½åææ¾ç设å¤
-/// 0x00 : USB
-/// 0x01 : SD_0
-/// 0x02 : SD_1
-/// 0x03 : FLASH
-/// 0x04 : LineIn
-/// 0x05 : FLASH2
-@property(nonatomic,assign)uint8_t currentCard;
-
-/// å½åææ¾æ¶é´
-@property(nonatomic,assign)uint32_t currentTime;
-
-/// ææ²æ»æ¶é¿
-@property(nonatomic,assign)uint32_t tolalTime;
-
-/// å½åææ¾æä»¶å
-@property(nonatomic,strong)NSString *fileName;
-
-/// å½åææ¾æä»¶çç°å·
-@property(nonatomic,assign)uint32_t currentClus;
-
-/// å½åææ¾æ¨¡å¼
-/// 0x01:å
¨é¨å¾ªç¯;
-/// 0x02:设å¤å¾ªç¯;
-/// 0x03:åæ²å¾ªç¯;
-/// 0x04:éæºææ¾;
-/// 0x05:æä»¶å¤¹å¾ªç¯
-@property (nonatomic,assign)uint8_t playMode;
-
-/// 代ç
-@property(nonatomic,weak)id delegate;
-
-/// ææ§è®¾å¤ææ¾å¨è®¾ç½®
-/// - Parameters:
-/// - cmd: æä½å½ä»¤
-/// 0x01ï¼PPæé®
-/// 0x02ï¼ä¸ä¸æ²
-/// 0x03ï¼ä¸ä¸æ²
-/// 0x04ï¼åæ¢ææ¾æ¨¡å¼(å½åææ¾æ¨¡å¼ï¼ä¸å¯æå®ï¼è®¾å¤ææ¾æ¨¡å¼èªå¢ï¼
-/// 0x05ï¼EQ
-/// 0x06ï¼å¿«é
-/// 0x07ï¼å¿«è¿
-/// - sec: æ¶é´ï¼å½å¿«è¿/å¿«éæ¶éè¦ï¼å
¶ä»åè½æ¶å¼ä¸º0ï¼
-/// - manager: 设å¤å¯¹è±¡
-/// - result: è¿åç»æ
--(void)cmdPlayerCtrl:(uint8_t)cmd
- Second:(uint16_t)sec
- Manager:(JL_ManagerM *)manager
- Result:(JL_CMD_RESPOND __nullable)result;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfig.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfig.h
deleted file mode 100644
index aa9fbea..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfig.h
+++ /dev/null
@@ -1,68 +0,0 @@
-//
-// JLDeviceConfig.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2022/10/31.
-// Copyright © 2022 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-@class ECOneToMorePtl;
-@class JLDeviceConfigTws;
-@class JLDeviceConfigModel;
-
-NS_ASSUME_NONNULL_BEGIN
-typedef void(^JLConfigRsp)(JL_CMDStatus status, uint8_t sn, JLDeviceConfigModel* __nullable config);
-
-typedef void(^JLConfigTwsRsp)(JL_CMDStatus status, uint8_t sn, JLDeviceConfigTws* __nullable config);
-
-
-/// åºä»¶è®¾ç½®é
ç½®åè°åè®®
-/// éµå¾ªæ¶ï¼å¯éè¿ç¶ç±»ç- (void)addDelegate:(id)delegateæ¹æ³æ·»å éµå¾ª
-@protocol JLConfigPtl
-
-@optional
-/// çå¬åè°åè®®
-/// - Parameter configModel: åºä»¶è®¾ç½®é
ç½®åè°
--(void)deviceConfigWith:(JLDeviceConfigModel *)configModel;
-
-/// TWSçå¬åè°åè®®
-/// - Parameter configModel: åºä»¶è®¾ç½®é
ç½®åè°
--(void)deviceTwsConfigWith:(JLDeviceConfigTws *)configModel;
-
-@end
-
-@interface JLDeviceConfig : ECOneToMorePtl
-
-+(instancetype)share;
-
-/// æè¡¨æ¥è¯¢è®¾å¤å½ååºä»¶é
ç½®å
容
-/// - Parameters:
-/// - manager: manager
-/// - result: åè°åè½é
ç½®å
容
--(void)deviceGetConfig:(JL_ManagerM *)manager result:(JLConfigRsp)result;
-
-/// æè¡¨å¤è®¾å¤ç®¡çæ¶ï¼å¯éè¿å¯¹åºç设å¤UUID è·åç¸å
³ç设å¤é
ç½®
-/// - Parameter entity: 设å¤uuidStr
--(JLDeviceConfigModel *_Nullable)deviceGetConfigWithUUID:(NSString *)uuidStr;
-
-/// TWSæ¥è¯¢è®¾å¤å½ååºä»¶é
ç½®å
容
-/// - Parameters:
-/// - manager: manager
-/// - result: åè°åè½é
ç½®å
容
--(void)deviceTwsGetConfig:(JL_ManagerM *)manager result:(JLConfigTwsRsp)result;
-
-/// Twså¤è®¾å¤ç®¡çæ¶ï¼å¯éè¿å¯¹åºç设å¤UUID è·åç¸å
³ç设å¤é
ç½®
-/// - Parameter entity: 设å¤uuidStr
--(JLDeviceConfigTws *)deviceGetTwsConfigWithUUID:(NSString *)uuidStr;
-
-
-/// ç§ææµè¯æ¥å£è¯·å¿ä½¿ç¨
-/// - Parameter data: ç¨äºæµè¯æ°æ®
-/// - Parameter st: æ¯å¦å¼å¯æµè¯æ¨¡å¼
--(void)pDeviceTest:(NSData *)data Status:(BOOL)st;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfigFuncModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfigFuncModel.h
deleted file mode 100644
index cc23809..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfigFuncModel.h
+++ /dev/null
@@ -1,240 +0,0 @@
-//
-// JLDeviceConfigFuncModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2022/10/31.
-// Copyright © 2022 www.zh-jieli.com. All rights reserved.
-//
-
-#import "ECOneToMorePtl.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-//MARK: - å¿
é¡»åè½
-
-/// å¿
é¡»åè½
-@interface JLDeviceBasicFuncModel : NSObject
-
-/// æ¯æOTA
-@property(nonatomic,assign)BOOL spOTA;
-
-/// æ¯æèµæºæ´æ°
-@property(nonatomic,assign)BOOL spSourceUpdate;
-
-/// æ¯æè¡¨çå¢å /å é¤/æ¥è¯¢
-@property(nonatomic,assign)BOOL spDialOperation;
-
-/// æ¯æè¡¨ç忢
-@property(nonatomic,assign)BOOL spDialSwitch;
-
-/// æ¯æè¡¨çé¢è§
-@property(nonatomic,assign)BOOL spDialPreview;
-
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-//MARK: - ç³»ç»åè½
-/// ç³»ç»åè½
-@interface JLDeviceSystemFuncModel : NSObject
-
-/// æ¯æå±å¹è®¾ç½®
-@property(nonatomic,assign)BOOL spScreenSetting;
-/// æ¯æéå¨å¼ºåº¦
-@property(nonatomic,assign)BOOL spVibrationIntensity;
-/// æ¯æå¿æ°æ¨¡å¼
-@property(nonatomic,assign)BOOL spDoNotDisturb;
-/// æ¯æé»ç¼è®¾ç½®
-@property(nonatomic,assign)BOOL spExerciseSettings;
-/// æ¯ææå¼æé
-@property(nonatomic,assign)BOOL spDisconnectReminder;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-//MARK: - åè½é项
-/// åè½é项
-@interface JLDeviceExportFuncModel : NSObject
-/// æ¯æå¸¸ç¨è系人
-@property(nonatomic,assign)BOOL spTopContacts;
-/// æ¯æé³ä¹æä»¶æµè§
-@property(nonatomic,assign)BOOL spMusicFileBrows;
-/// é³ä¹æä»¶å é¤ãä¼ è¾
-@property(nonatomic,assign)BOOL spMusicFileOp;
-/// æ¯æé¹é设置
-@property(nonatomic,assign)BOOL spAlarmSettings;
-/// æ¯æä¿¡æ¯åæ¥
-@property(nonatomic,assign)BOOL spSyncInfo;
-/// æ¯æå¤©æ°åæ¥
-@property(nonatomic,assign)BOOL spSyncWeather;
-/// æ¯ææ¾ææº/设å¤
-@property(nonatomic,assign)BOOL spFindPhoneOrDevice;
-/// Ai äºåè½
-@property(nonatomic,assign)BOOL spAiCloud;
-/// Ai 表ç
-@property(nonatomic,assign)BOOL spAiDial;
-/// 平尿¥å£ä¿¡æ¯è·å
-@property(nonatomic,assign)BOOL spOpenInfo;
-/// æ¯æ4G模å
-@property(nonatomic,assign)BOOL sp4GModel;
-
-/// æ¯æè¡¨çä¿¡æ¯æå±
-@property(nonatomic,assign)BOOL spDialInfoExtend;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-//MARK: - è¿å¨å¥åº·
-
-/// æè¡¨ç»¼ååè½æ¯æ
-@interface JLHealthFuncComprehensive : NSObject
-
-/// æ¯æå¥åº·çæ§
-@property(nonatomic,assign)BOOL spHealthMonitor;
-/// æ¯æä¸ªäººä¿¡æ¯
-@property(nonatomic,assign)BOOL spPersonInfo;
-/// æ¯æç¡ç æ£æµ
-@property(nonatomic,assign)BOOL spSleepMonitor;
-/// æ¯æè¿å¨å¿çæé
-@property(nonatomic,assign)BOOL spSportHeartRateRemind;
-/// æ¯æä¹
åæé
-@property(nonatomic,assign)BOOL spSedentaryRemind;
-/// æ¯æååèªå¨æ£æµ
-@property(nonatomic,assign)BOOL spStressDetection;
-/// æ¯æè·åæ£æµ
-@property(nonatomic,assign)BOOL spFallDetection;
-/// æ¯æä¼ æå¨è®¾ç½®
-@property(nonatomic,assign)BOOL spSensorSetup;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-/// æè¡¨è¿å¨æ¨¡å¼æ¯æåè½
-@interface JLHealthFuncSportModel : NSObject
-/// æ¯æè¿å¨è®°å½
-@property(nonatomic,assign)BOOL spRecord;
-/// æ¯æè¿å¨ç»è®¡
-@property(nonatomic,assign)BOOL spStatistics;
-/// æ¯æå®¤å¤è¿å¨
-@property(nonatomic,assign)BOOL spOutdoor;
-/// æ¯æå®¤å
è¿å¨
-@property(nonatomic,assign)BOOL spIndoor;
-
--(instancetype)init:(NSData *)data;
-@end
-
-/// æè¡¨è®¡æ¥åè½æ¯æåè½
-@interface JLHealthFuncGSensorModel : NSObject
-/// æ¯å¦åå¨è¯¥ä¼ æå¨
-@property(nonatomic,assign)BOOL spExist;
-/// æ¯æè¿å¨æ¥æ°
-@property(nonatomic,assign)BOOL spStep;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-
-/// æè¡¨å¿çåè½æ¯æåè½
-@interface JLHealthFuncHeartRateModel : NSObject
-/// æ¯å¦åå¨è¯¥ä¼ æå¨
-@property(nonatomic,assign)BOOL spExist;
-/// æ¯æè¿ç»æµè¯
-@property(nonatomic,assign)BOOL spSerialTest;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-/// æè¡¨è¡æ°§åè½æ¯æåè½
-@interface JLHealthFuncBloodOxygenModel : NSObject
-/// æ¯å¦åå¨è¯¥ä¼ æå¨
-@property(nonatomic,assign)BOOL spExist;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-
-/// æè¡¨æµ·æåè½æ¯æåè½
-@interface JLHealthFuncAltitudeModel : NSObject
-/// æ¯å¦åå¨è¯¥ä¼ æå¨
-@property(nonatomic,assign)BOOL spExist;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-/// æè¡¨GPSåè½æ¯æåè½
-@interface JLHealthFuncGPSModel : NSObject
-/// æ¯å¦åå¨è¯¥ä¼ æå¨
-@property(nonatomic,assign)BOOL spExist;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-
-
-@interface JLDeviceHealthFuncModel : NSObject
-
-/// æè¡¨ç»¼ååè½æ¯æ
-@property(nonatomic,strong)JLHealthFuncComprehensive *spComprehensive;
-/// æè¡¨è¿å¨æ¨¡å¼æ¯æåè½
-@property(nonatomic,strong)JLHealthFuncSportModel *spSportModel;
-/// æè¡¨è®¡æ¥åè½æ¯æåè½
-@property(nonatomic,strong)JLHealthFuncGSensorModel *spGSensor;
-/// æè¡¨å¿çåè½æ¯æåè½
-@property(nonatomic,strong)JLHealthFuncHeartRateModel *spHeartRate;
-/// æè¡¨è¡æ°§åè½æ¯æåè½
-@property(nonatomic,strong)JLHealthFuncBloodOxygenModel *spBloodOxygen;
-/// æè¡¨æµ·æåè½æ¯æåè½
-@property(nonatomic,strong)JLHealthFuncAltitudeModel *spAltitude;
-/// æè¡¨GPSåè½æ¯æåè½
-@property(nonatomic,strong)JLHealthFuncGPSModel *spGPS;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-//MARK: - 设å¤é
置信æ¯
-
-/// 设å¤é
置信æ¯
-@interface JLDeviceConfigBasic:NSObject
-/// äº§åæ å¿ç±»å
-/// 0 - æè¡¨
-/// 1 - TWSè³æº
-@property(nonatomic,assign)int deviceType;
-/// çæ¬
-@property(nonatomic,assign)int version;
-
-/// æ°æ®
-@property(nonatomic,copy)NSData *basicData;
-
-/// åè½é
ç½®æå±è®¾å¤çUUID
-@property(nonatomic,strong)NSString * _Nullable mbleIdentifyStr;
-
--(instancetype)init:(NSData *)data;
-
-@end
-
-//MARK: - æè¡¨é
ç½®ä¿¡æ¯æ°æ®ç»æè§£æ
-
-/// æè¡¨é
ç½®ä¿¡æ¯æ°æ®ç»æ
-@interface JLDeviceConfigModel:JLDeviceConfigBasic
-/// - å¿
é¡»åè½
-@property(nonatomic,strong)JLDeviceBasicFuncModel *basicFunc;
-/// - ç³»ç»åè½
-@property(nonatomic,strong)JLDeviceSystemFuncModel *systemFunc;
-/// - åè½é项
-@property(nonatomic,strong)JLDeviceExportFuncModel * exportFunc;
-/// - è¿å¨å¥åº·
-@property(nonatomic,strong)JLDeviceHealthFuncModel *healthFunc;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfigTws.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfigTws.h
deleted file mode 100644
index 5d11b79..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDeviceConfigTws.h
+++ /dev/null
@@ -1,21 +0,0 @@
-//
-// JLDeviceConfigTws.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2024/1/23.
-// Copyright © 2024 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JLDeviceConfigFuncModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLDeviceConfigTws : JLDeviceConfigBasic
-
-/// æ¯å¦æ¯ææ¿æ¢æç¤ºé³
-@property(nonatomic, assign)BOOL isSupportReplaceTipsVoice;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDhaFitting.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDhaFitting.h
deleted file mode 100644
index 61570c0..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDhaFitting.h
+++ /dev/null
@@ -1,111 +0,0 @@
-//
-// JLDhaFitting.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2022/6/28.
-// Copyright © 2022 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-
-
-@class JL_ManagerM;
-
-/// å·¦å³å£°éç±»å
-typedef NS_ENUM(UInt8, DhaChannel) {
- ///左声é
- DhaChannel_left = 0x00,
- ///å³å£°é
- DhaChannel_right = 0x01
-};
-
-/// å·¦å³è³éªé
ç±»å
-typedef NS_ENUM(UInt8, DhaFittingType) {
- ///éªé
å·¦è³
- DhaFittingType_left = 0x00,
- ///éªé
å³è³
- DhaFittingType_right = 0x00,
- ///éªé
å·¦å³è³
- DhaFittingType_All = 0x00,
-};
-
-
-/// è¾
å¬è³æºçä¿¡æ¯
-@interface DhaFittingInfo : NSObject
-/// /*çæ¬å·ï¼DHA_FITTING_VERSION*/
-@property(nonatomic,assign)uint8_t version;
-/// /*ééæ°ï¼DHA_FITTING_CHANNEL_MAX*/
-@property(nonatomic,assign)uint8_t ch_num;
-/// /*ééé¢çç»ï¼è·åéé对åºçfreq*/
-@property(nonatomic,strong)NSArray *ch_freq;
-
-- (instancetype)initWithData:(NSData *)basicData;
-
-@end
-
-@interface DhaFittingSwitch : NSObject
-
-@property(nonatomic,assign)BOOL leftOn;
-
-@property(nonatomic,assign)BOOL rightOn;
-
-@end
-
-
-/// è¾
å¬éªé
对象
-@interface DhaFittingData : NSObject
-/// å·¦å³å£°é
-@property(nonatomic,assign)DhaChannel channel;
-
-/// å·¦å¼å
³
-@property(nonatomic,assign)BOOL leftOn;
-/// å³å¼å
³
-@property(nonatomic,assign)BOOL rightOn;
-
-/// ä¿çä½
-@property(nonatomic,assign)uint8_t reserved;
-/// ééé¢ç
-@property(nonatomic,assign)uint16_t freq;
-/// ééå¢ç
-@property(nonatomic,assign)float gain;
-
--(NSData*)beData;
-
-@end
-
-
-typedef void(^DhaInfoBlock)(DhaFittingInfo *info,NSArray *gains);
-
-
-@interface JLDhaFitting : NSObject
-
-/// è·å设å¤å½åè¾
å¬çåºç¡ä¿¡æ¯
-/// @param result è¾
å¬è³æºä¿¡æ¯
-/// @param manager manager
-+(void)auxiGetInfo:(DhaInfoBlock)result Manager:(JL_ManagerM*)manager;
-
-/// è¿è¡è¾
å¬éªé
-/// @param dhaFit è¾
å¬è®¾ç½®å¯¹è±¡
-/// @param manager manager
-/// @param result 设å¤å·¥ä½ç¶æåè°
--(void)auxiCheckByStep:(DhaFittingData *)dhaFit Manager:(JL_ManagerM*)manager Result:(JL_CMD_RESPOND __nullable)result;
-
-/// éåºè¾
å¬éªé
-/// @param manager å½ä»¤å¯¹è±¡
-/// @param result 设å¤å·¥ä½ç¶æåè°
--(void)auxiCloseManager:(JL_ManagerM*)manager Result:(JL_CMD_RESPOND __nullable)result;
-
-/// ä¿åéªé
设置
-/// @param gains éªé
çå¢çæ°ç»
-/// @param manager manager
-/// @param type å·¦å³è³ç±»å
-/// @param result åè°ç»æ
--(void)auxiSaveGainsList:(NSArray *) gains Manager:(JL_ManagerM*)manager Type:(DhaFittingType)type Result:(JL_CMD_RESPOND __nullable)result;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDialInfoExtentManager.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDialInfoExtentManager.h
deleted file mode 100644
index c434e30..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDialInfoExtentManager.h
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// JLDialInfoExtentManager.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2024/2/20.
-// Copyright © 2024 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JL_TypeEnum.h"
-
-@class JLDialInfoExtentedModel;
-@class JL_ManagerM;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// 表çä¿¡æ¯æ©å±å
容åè°
-/// Dial information extended content block
-typedef void(^JLDialInfoExtentedBlock)(JL_CMDStatus status,JLDialInfoExtentedModel *_Nullable op);
-
-/// 请æ±è®¾å¤è¡¨çä¿¡æ¯æ©å±å
容类
-/// Request device dial information extended content class
-@interface JLDialInfoExtentManager : NSObject
-
-/// åä¾
-/// Single
-+(instancetype)share;
-
-/// å¼å§è¯·æ±è¡¨çä¿¡æ¯æ©å±å
容
-/// Start request dial information extended content
-/// - Parameters:
-/// - manager: è®¾å¤ - Device manager
-/// - block: ç¶æåè° - Dial information extended content block
--(void)getDialInfoExtented:(JL_ManagerM *)manager result:(JLDialInfoExtentedBlock)block;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDialInfoExtentedModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDialInfoExtentedModel.h
deleted file mode 100644
index 9b516dc..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDialInfoExtentedModel.h
+++ /dev/null
@@ -1,54 +0,0 @@
-//
-// JLDialInfoExtentedModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2024/2/20.
-// Copyright © 2024 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@class JL_ManagerM;
-
-/// 设å¤è¡¨çæå±ä¿¡æ¯
-/// device dial information extended model
-@interface JLDialInfoExtentedModel : NSObject
-
-
-/// å±å¹å½¢ç¶
-/// shape of screen
-/// é»è®¤å½¢ç¶ 0x01
-/// default 0x01 circular
-/// 0x01 - åå½¢ circular
-/// 0x02 - ç©å½¢ rectangle
-/// 0x03 - åè§ç©å½¢ rounded rectangle
-@property(nonatomic, assign) uint8_t shape;
-
-
-/// åå½¢åå¾
-/// radius of circle
-@property(nonatomic, assign) CGFloat radius;
-
-/// èæ¯é¢è²
-/// background color
-/// default is clean color
-@property(nonatomic, strong) UIColor *backgroundColor;
-
-/// å±å¹å°ºå¯¸
-/// æ¤é¡¹é»è®¤å¼ä¸ºï¼240 * 240ï¼
-/// default is (240 * 240)
-/// device screen sice
-@property(nonatomic, assign) CGSize size;
-
-
-/// åå§å
-/// initialize
-/// - Parameter data: æ°æ® data
-/// - Returns: å®ä¾
--(instancetype)initWithData:(NSData *)data Manager:(JL_ManagerM*)manager;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDisconnectRemindModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDisconnectRemindModel.h
deleted file mode 100644
index e799fb0..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLDisconnectRemindModel.h
+++ /dev/null
@@ -1,26 +0,0 @@
-//
-// JLDisconnectRemindModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// æè¡¨èçæå¼æé设置
-@interface JLDisconnectRemindModel : JLwSettingModel
-//å¼å
³
-@property(nonatomic,assign)BOOL status;
-/// æé模å¼
-@property(nonatomic,assign)WatchRemindType rType;
-
--(instancetype)initWithData:(NSData *)data;
-
-- (instancetype)initWithModel:(WatchRemindType)type Status:(BOOL)status;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLEmergencyContactModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLEmergencyContactModel.h
deleted file mode 100644
index ca5e0e6..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLEmergencyContactModel.h
+++ /dev/null
@@ -1,26 +0,0 @@
-//
-// JLEmergencyContactModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2022/2/17.
-// Copyright © 2022 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// ç´§æ¥è系人设置
-@interface JLEmergencyContactModel : JLwSettingModel
-
-/// èç³»çµè¯
-@property(nonatomic,strong)NSString *phoneNumber;
-
--(instancetype)initWithData:(NSData *)data;
-
--(instancetype)initWithPhoneNumber:(NSString *)phoneNumber;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLExerciseHeartRateRemindModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLExerciseHeartRateRemindModel.h
deleted file mode 100644
index f88b192..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLExerciseHeartRateRemindModel.h
+++ /dev/null
@@ -1,31 +0,0 @@
-//
-// JLExerciseHeartRateRemindModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-#import "JLWatchEnum.h"
-NS_ASSUME_NONNULL_BEGIN
-
-/// è¿å¨å¿çæé设置
-@interface JLExerciseHeartRateRemindModel : JLwSettingModel
-///å¼å
³
-@property(nonatomic,assign)BOOL status;
-/// ä¸éå¿ç0~255
-@property(nonatomic,assign)uint8_t maxRate;
-
-/// å¿çåºé´ååæ¹å¼ï¼
-/// 0x00:æå¤§å¿çç¾åæ¯
-/// 0x01:åå¨å¿çç¾åæ¯s
-@property(nonatomic,assign)WatchHeartRateType way;
-
--(instancetype)initWithWay:(WatchHeartRateType)way maxRate:(uint8_t)max switchStatus:(BOOL)status;
-
--(instancetype)initWithData:(NSData *)data;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLFallDetectionModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLFallDetectionModel.h
deleted file mode 100644
index fc9367f..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLFallDetectionModel.h
+++ /dev/null
@@ -1,32 +0,0 @@
-//
-// JLFallDetectionModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// è·å°çæµè®¾ç½®
-@interface JLFallDetectionModel : JLwSettingModel
-///å¼å
³
-@property(nonatomic,assign)BOOL status;
-/// æé模å¼
-@property(nonatomic,assign)WatchRemindType rType;
-/// çµè¯å·ç
-@property(nonatomic,strong,readonly)NSString *phoneNumber;
-
--(instancetype)initWithData:(NSData *)data;
-
-/// æå»ºä¸ä¸ªè·åçæµç设置对象
-/// @param type æéç±»å
-/// @param status å¼å
³
-/// @param pn çµè¯å·ç
-- (instancetype)initWithModel:(WatchRemindType)type Status:(BOOL)status phoneNumber:(NSString * _Nullable)pn;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLHttpHelper.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLHttpHelper.h
deleted file mode 100644
index 7654837..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLHttpHelper.h
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// HttpHelper.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2022/7/2.
-// Copyright © 2022 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-typedef void(^JLHttpDataCbk)(NSData * _Nullable data);
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLHttpHelper : NSObject
-
-+(instancetype)share;
-
--(void)dataTask:(NSURL *)url Result:(JLHttpDataCbk)result;
-
--(NSData *)dataTaskSync:(NSURL *)url;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelCardInfo.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelCardInfo.h
deleted file mode 100644
index 3f4e707..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelCardInfo.h
+++ /dev/null
@@ -1,97 +0,0 @@
-//
-// JLModelCardInfo.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/11/30.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLCardInfo : NSObject
-
-/// åå¨ç±»å
-/// 0x00 USB
-/// 0x01 SD0
-/// 0x02 SD1
-/// 0x03 flash
-/// 0x04 lineIn
-/// 0x05 flash2
-/// 0x06 flash3
-@property(nonatomic,assign)uint8_t type;
-
-/// æ¯å¦å¨çº¿
-@property(nonatomic,assign)BOOL isOnline;
-
-/// æä»¶å¥æ
-@property(nonatomic,copy)NSData *handle;
-
-@end
-
-/// åå¨å¡ä¿¡æ¯
-@interface JLModelCardInfo:NSObject
-
-/// çæ¬ä¿¡æ¯
-@property(nonatomic,assign)uint8_t version;
-
-/// åå¨å¡å¨çº¿æ°ç»
-@property(nonatomic,strong,readonly)NSArray *cardArray;
-
-/// USB å¨çº¿ç¶æ
-@property (nonatomic, assign) BOOL usbOnline;
-
-/// SD0 å¨çº¿ç¶æ
-@property (nonatomic, assign) BOOL sd0Online;
-
-/// SD1 å¨çº¿ç¶æ
-@property (nonatomic, assign) BOOL sd1Online;
-
-/// lineIn å¨çº¿ç¶æ
-@property (nonatomic, assign) BOOL lineInOnline;
-
-/// flash å¨çº¿ç¶æ
-@property (nonatomic, assign) BOOL flashOnline;
-
-/// flash 2 å¨çº¿ç¶æ
-@property (nonatomic, assign) BOOL flash2Online;
-
-/// flash 3 å¨çº¿ç¶æ
-@property (nonatomic, assign) BOOL flash3Online;
-
-/// æ¯å¦å¤äºè®¾å¤å¤ç¨ç¶æ
-@property (nonatomic, assign) BOOL isComplex;
-
-/// USB 奿
-@property (nonatomic, copy)NSData *usbHandle;
-
-/// SD0 奿
-@property (nonatomic, copy)NSData *sd0Handle;
-
-/// SD1 奿
-@property (nonatomic, copy)NSData *sd1Handle;
-
-/// flash 奿
-@property (nonatomic, copy)NSData *flashHandle;
-
-/// flash2 奿
-@property (nonatomic, copy)NSData *flash2Handle;
-
-/// flash3 奿
-@property (nonatomic, copy)NSData *flash3Handle;
-
-/// å¡å¨çº¿æ°ç»ä¿¡æ¯
-@property (nonatomic, strong)NSArray *cardInfos;
-
--(instancetype)initData:(NSData *)data;
-
-/// æ¯å¦å
·å¤åå¨å¡å¨çº¿
--(BOOL)hasStorageCard;
-
-@end
-
-
-
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelDevFunc.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelDevFunc.h
deleted file mode 100644
index 91e59c9..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelDevFunc.h
+++ /dev/null
@@ -1,64 +0,0 @@
-//
-// JLModelDevFunc.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/11/29.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLModelDevFunc : NSObject
-
-/// å½å模å¼
-/// 0x16代表ä½åèæ¨¡å¼)
-@property (nonatomic, assign) uint8_t currentModel;
-
-/// è®¾å¤æ¯å¦æ¯æèçï¼EDRï¼
-@property (nonatomic, assign) BOOL isSupportEDR;
-
-/// è®¾å¤æ¯å¦æ¯æé³ä¹æ¨¡å¼
-@property (nonatomic, assign) BOOL isSupportDevMusic;
-
-/// è®¾å¤æ¯å¦æ¯æ RTC
-@property (nonatomic, assign) BOOL isSupportDevRTC;
-
-/// è®¾å¤æ¯å¦æ¯æ LineIn
-@property (nonatomic, assign) BOOL isSupportDevLineIn;
-
-/// è®¾å¤æ¯å¦æ¯æ FM
-@property (nonatomic, assign) BOOL isSupportDevFm;
-
-/// è®¾å¤æ¯å¦æ¯ææ°å´ç¯
-@property (nonatomic, assign) BOOL isSupportDevLight;
-
-/// è®¾å¤æ¯å¦æ¯æ FMTX
-@property (nonatomic, assign) BOOL isSupportDevFMTX;
-
-/// è®¾å¤æ¯å¦æ¯æ EQ
-@property (nonatomic, assign) BOOL isSupportDevEQ;
-
-/// æ¯å¦æ¾ç¤ºä¸å¨çº¿çusb ãsdãlineinåè½
-@property (nonatomic, assign) BOOL isShowOfflineFunc;
-
-/// è®¾å¤æ¯å¦ææ USB
-@property (nonatomic, assign) BOOL isSupportUSB;
-
-/// è®¾å¤æ¯å¦ææ SD0
-@property (nonatomic, assign) BOOL isSupportSD0;
-
-/// è®¾å¤æ¯å¦ææ SD1
-@property (nonatomic, assign) BOOL isSupportSD1;
-
-/// è®¾å¤æ¯å¦æ¯æç½ç»çµå°
-@property (nonatomic, assign) BOOL isSupportNetRadio;
-
--(instancetype)initWithData:(NSData *)data;
-
-@end
-
-
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelNoiseDetection.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelNoiseDetection.h
deleted file mode 100644
index 5b61f67..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelNoiseDetection.h
+++ /dev/null
@@ -1,49 +0,0 @@
-//
-// JLModelNoiseDetection.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/9/13.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-@class JLModelNoiseDetection;
-
-@protocol JLModelNoiseDetectionDelegate
-
--(void)noiseDetectionGetInfo:(JLModelNoiseDetection *)model;
-
-@end
-
-typedef void(^JLModelNoiseDetectionBlock)(JLModelNoiseDetection *model);
-
-/// TWSé£åªæ£æµ
-@interface JLModelNoiseDetection : JLCmdBasic
-
-/// çæ¬å·
-@property(nonatomic,assign)uint8_t version;
-
-/// é£åªæ£æµ:
-/// 0x00:å
³é
-/// 0x01:å¼å¯
-@property(nonatomic,assign)uint8_t status;
-
-@property(nonatomic,weak)id delegate;
-
-/// è·å设å¤é£åªæ£æµ
-/// - Parameter manager: 设å¤å¯¹è±¡
--(void)noiseDetectionStatusGet:(JL_ManagerM *)manager Result:(JLModelNoiseDetectionBlock)block;
-
-/// 设置设å¤é£åªæ£æµ
-/// - Parameters:
-/// - manager: 设å¤å¯¹è±¡
-/// - status: å¼å
³
-/// - result:åè°
--(void)noiseDetectionStatusSet:(JL_ManagerM *)manager Status:(uint8_t)status Result:(JL_CMD_RESPOND)result;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelSceneNoiseReduction.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelSceneNoiseReduction.h
deleted file mode 100644
index 80963a2..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelSceneNoiseReduction.h
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// JLModelSceneNoiseReduction.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/9/13.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-@class JLModelSceneNoiseReduction;
-
-@protocol JLModelSceneNoiseReductionDelegate
-
--(void)sceneNoiseReductionGetInfo:(JLModelSceneNoiseReduction *)model;
-
-@end
-
-typedef void(^JLSceneNoiseReductionBlock)(JLModelSceneNoiseReduction *model);
-
-/// TWSåºæ¯éåª
-@interface JLModelSceneNoiseReduction : JLCmdBasic
-
-/// çæ¬å·
-@property(nonatomic,assign)uint8_t version;
-
-/// åºæ¯éåªæ¨¡å¼:
-/// 0x00:æºè½
-/// 0x01:轻度
-/// 0x02:åè¡¡
-/// 0x03:深度
-@property(nonatomic,assign)uint8_t scene;
-
-@property(nonatomic,weak)id delegate;
-
-/// è·å设å¤åºæ¯éåª
-/// - Parameter manager: 设å¤å¯¹è±¡
--(void)sceneNoiseStatusGet:(JL_ManagerM *)manager Result:(JLSceneNoiseReductionBlock)block;
-
-/// 设置设å¤åºæ¯éåª
-/// - Parameters:
-/// - manager: 设å¤å¯¹è±¡
-/// - scene: åºæ¯éåª
-/// - result:åè°
--(void)sceneNoiseStatusSet:(JL_ManagerM *)manager Scene:(uint8_t)scene Result:(JL_CMD_RESPOND)result;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelSmartPickFree.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelSmartPickFree.h
deleted file mode 100644
index cc0c0c2..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelSmartPickFree.h
+++ /dev/null
@@ -1,93 +0,0 @@
-//
-// JLModelSmartPickFree.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/9/12.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@class JL_ManagerM;
-@class JLModelSmartPickFree;
-
-@protocol JLModelSmartPickFreeDelegate
-
--(void)smartPickFreeGetInfo:(JLModelSmartPickFree *)model;
-
-@end
-
-/// æºè½å
æçè³æºç®¡çç±»
-@interface JLModelSmartPickFree : NSObject
-
-/// çæ¬å·
-@property(nonatomic,assign)uint8_t version;
-
-/// åè½ç±»å
-/// 0x00:ä»
设置å¼å
³
-/// 0x01:ä»
è®¾ç½®çµæåº¦
-/// 0x02:ä»
设置å¯å¨åå
³éæ¶é´
-/// 0xff:ä»
è·åå
¨é¨åæ°
-@property(nonatomic,assign)uint8_t funcType;
-
-/// åè½å¼å
³
-/// å½åè½ç±»å funcType 为 0x00 æ¶æ¤å±æ§éè¦å¯¹åºè®¾ç½®
-/// å½åè½ç±»å funcType 为 0xFF æ¶æ¤å±æ§ä¸ºè®¾å¤ç«¯åè½å¼å
³ç¶æ
-@property(nonatomic,assign)BOOL funcStatus;
-
-/// çµæåº¦
-/// å½åè½ç±»å funcType 为 0x01 æ¶æ¤å±æ§éè¦å¯¹åºè®¾ç½®
-/// å½åè½ç±»å funcType 为 0xFF æ¶æ¤å±æ§ä¸ºè®¾å¤ç«¯çµæåº¦
-/// 0x00:é«çµæåº¦
-/// 0x01:ä½çµæåº¦
-@property(nonatomic,assign)uint8_t senivitiy;
-
-///å¯å¨åå
³éæ¶é´
-///å½åè½ç±»å funcType 为 0x02 æ¶æ¤å±æ§éè¦å¯¹åºè®¾ç½®çæ¶é´
-///å½åè½ç±»å funcType 为 0xFF æ¶æ¤å±æ§ä¸ºè®¾å¤ç«¯å¯å¨åå
³éæ¶é´
-///0x00:ä¸èªå¨å
³é;
-///0x01:ç(5s);
-///0x02:æ å(15s);
-///0x03:é¿(30s);
-@property(nonatomic,assign)uint8_t autoInterval;
-
-
-@property(nonatomic,weak)id delegate;
-
-/// 设置æºè½å
æåè½å¼å
³
-/// - Parameters:
-/// - manager: 设å¤å¯¹è±¡
-/// - status: å¼å
³
-/// - result: ç»æåè°
--(void)smartPickFreeSetOn:(JL_ManagerM *)manager st:(BOOL)status Result:(JL_CMD_RESPOND)result;
-
-/// 设置æºè½å
æçµæåº¦
-/// - Parameters:
-/// - manager: 设å¤å¯¹è±¡
-/// - senivitiy: çµæåº¦
-/// 0x00:é«çµæåº¦
-/// 0x01:ä½çµæåº¦
-/// - result: ç»æåè°
--(void)smartPickFreeSetSenivitiy:(JL_ManagerM *)manager Senivitiy:(uint8_t)senivitiy Result:(JL_CMD_RESPOND)result;
-
-/// 设置æºè½å
æå¯å¨åå
³éæ¶é´
-/// - Parameters:
-/// - manager: 设å¤å¯¹è±¡
-/// - interval: å¯å¨åå
³éæ¶é´
-/// 0x01:ç(5s);
-/// 0x02:æ å(15s);
-/// 0x03:é¿(30s);
-/// - result: ç»æåè°
--(void)smartPickFreeSetAutoInterval:(JL_ManagerM *)manager Interval:(uint8_t)interval Result:(JL_CMD_RESPOND)result;
-
-
-/// æ¥è¯¢è®¾å¤ç¶æ
-/// - Parameter manager: 设å¤å¯¹è±¡
--(void)smartPickFreeGet:(JL_ManagerM *)manager;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelVocalBoost.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelVocalBoost.h
deleted file mode 100644
index 0a64173..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModelVocalBoost.h
+++ /dev/null
@@ -1,54 +0,0 @@
-//
-// JLModelVocalBoost.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/9/13.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-
-@class JLModelVocalBoost;
-
-@protocol JLModelVocalBoostDelegate
-
--(void)vocalBoostGetInfo:(JLModelVocalBoost *)model;
-
-@end
-
-typedef void(^JLModelVocalBoostBlock)(JLModelVocalBoost *model);
-
-
-/// TWS人声å¢å¼º
-@interface JLModelVocalBoost : JLCmdBasic
-
-/// çæ¬å·
-@property(nonatomic,assign)uint8_t version;
-
-/// 人声å¢å¼º:
-/// 0x00: å
³é人声å¢å¼ºæ¨¡å¼;
-/// 0x01: å¼å¯äººå£°å¢å¼ºæ¨¡å¼
-@property(nonatomic,assign)uint8_t status;
-
-@property(nonatomic,weak)id delegate;
-
-/// è·å设å¤äººå£°å¢å¼º
-/// - Parameter manager: 设å¤å¯¹è±¡
--(void)vocalBoostStatusGet:(JL_ManagerM *)manager Result:(JLModelVocalBoostBlock)block;
-
-/// 设置设å¤äººå£°å¢å¼º
-/// - Parameters:
-/// - manager: 设å¤å¯¹è±¡
-/// - status: å¼å
³
-/// 0x00: å
³é人声å¢å¼ºæ¨¡å¼;
-/// 0x01: å¼å¯äººå£°å¢å¼ºæ¨¡å¼
-/// - result:åè°
--(void)vocalBoostStatusSet:(JL_ManagerM *)manager Status:(uint8_t)status Result:(JL_CMD_RESPOND)result;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_ANC.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_ANC.h
deleted file mode 100644
index 7b586e9..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_ANC.h
+++ /dev/null
@@ -1,47 +0,0 @@
-//
-// JLModel_ANC.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8,JL_AncMode) {
- JL_AncMode_Normal = 0, //æ®é模å¼
- JL_AncMode_NoiseReduction = 1, //éåªæ¨¡å¼
- JL_AncMode_Transparent = 2, //é鿍¡å¼
-};
-
-@interface JLModel_ANC : NSObject
-@property(assign,nonatomic)JL_AncMode mAncMode; //è³æºéåªæ¨¡å¼
-@property(assign,nonatomic) uint16_t mAncMax_L; //å·¦è³æå¤§å¢ç
-@property(assign,nonatomic) uint16_t mAncCurrent_L; //å·¦è³å½åå¢ç
-@property(assign,nonatomic) uint16_t mAncMax_R; //å³è³æå¤§å¢ç
-@property(assign,nonatomic) uint16_t mAncCurrent_R; //å³è³å½åå¢ç
--(NSData*)dataModel;
-@end
-
-
-
-/// ææºå/ç»å
¸èçå°åä¿¡æ¯
-@interface JLTWSAddrNameInfo : NSObject
-
-/// æ¯å¦è¢«ç»å®
-@property(nonatomic,assign)uint8_t isBind;
-
-/// ææºèçå°å
-@property(nonatomic,strong)NSData *phoneEdrAddr;
-
-/// ææºåç§°
-@property(nonatomic,strong)NSString *phoneName;
-
-/// åå§åæ°æ®æå¯¹è±¡
-/// - Parameter data: æ°æ®å
容
-+(NSArray*)dataBeObjc:(NSData *)data;
-
-@end
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_AlarmSetting.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_AlarmSetting.h
deleted file mode 100644
index a4b6f85..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_AlarmSetting.h
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// JLModel_AlarmSetting.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLModel_AlarmSetting : NSObject
-@property(assign,nonatomic)uint8_t index; //é¹éç´¢å¼
-@property(assign,nonatomic)uint8_t isCount; //æ¯å¦å¯ä»¥è®¾ç½®ãé¹é次æ°ã
-@property(assign,nonatomic)uint8_t count; //é¹é次æ°
-@property(assign,nonatomic)uint8_t isInterval; //æ¯å¦å¯ä»¥è®¾ç½®ãæ¶é´é´éã
-@property(assign,nonatomic)uint8_t interval; //æ¶é´é´é
-@property(assign,nonatomic)uint8_t isTime; //æ¯å¦å¯ä»¥è®¾ç½®ãæ¶é´é¿åº¦ã
-@property(assign,nonatomic)uint8_t time; //æ¶é´é¿åº¦
--(NSData*)dataModel;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_BT.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_BT.h
deleted file mode 100644
index 86b4a40..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_BT.h
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// JLModel_BT.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLModel_BT : NSObject
-@property(assign,nonatomic)uint32_t mBtType;
-@property(strong,nonatomic)NSData *__nullable mBtAddress;
-@property(assign,nonatomic)uint8_t mBtRssi;
-@property(strong,nonatomic)NSString *__nullable mBtName;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Device.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Device.h
deleted file mode 100644
index 316620f..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Device.h
+++ /dev/null
@@ -1,626 +0,0 @@
-//
-// JLModel_Device.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Modify by EzioChan on 2023/03/16
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8, JL_DevicePlatform) {
- JL_DevicePlatformTuring = 0, //éç¨äºãå¾çµã
- JL_DevicePlatformDeepbrain = 1, //éç¨äºãDeepbrainã
- JL_DevicePlatformUnknown,
-};
-typedef NS_ENUM(UInt8, JL_SDKType) {
- JL_SDKTypeAI = 0x0, //AI SDK AC692x
- JL_SDKTypeST = 0x1, //æ å SDK AC692x
- JL_SDKType693xTWS = 0x2, //TWS
- JL_SDKType695xSDK = 0x3, //
- JL_SDKType697xTWS = 0x4, //TWS
- JL_SDKType696xSB = 0x5, //696x_soundbox
- JL_SDKType696xTWS = 0x6, //TWS
- JL_SDKType695xSC = 0x7, //695x_sound_card
- JL_SDKType695xWATCH = 0x8, //BR23 Watch
- JL_SDKType701xWATCH = 0x9, //BR28 Watch
- JL_SDKTypeManifestEarphone = 0x0A, //ManifestEarphone
- JL_SDKTypeManifestSoundbox = 0x0B, //ManifestSoundbox
- JL_SDKTypeChargingCase = 0x0C, //ChargingCase 彩å±å
çµä»
- JL_SDKType707nWATCH = 0x0D, //707N Watch
- JL_SDKTypeUnknown,
-};
-typedef NS_ENUM(UInt8, JL_FunctionCode) {
- JL_FunctionCodeBT = 0, //BT
- JL_FunctionCodeMUSIC = 1, //é³ä¹
- JL_FunctionCodeRTC = 2, //é¹é
- JL_FunctionCodeLINEIN = 3, //LineIn
- JL_FunctionCodeFM = 4, //FM
- JL_FunctionCodeLIGHT = 5, //LIGHT
- JL_FunctionCodeFMTX = 6, //åå°é¢ç¹
- JL_FunctionCodeCOMMON = 0xff, //éç¨
-};
-
-typedef NS_ENUM(UInt8, JL_FCmdMusic) {
- JL_FCmdMusicPP = 0x01, //PPæé®
- JL_FCmdMusicPREV = 0x02, //ä¸ä¸æ²
- JL_FCmdMusicNEXT = 0x03, //ä¸ä¸æ²
- JL_FCmdMusicMODE = 0x04, //åæ¢ææ¾æ¨¡å¼
- JL_FCmdMusicEQ = 0x05, //EQ
- JL_FCmdMusicFastBack = 0x06, //å¿«é
- JL_FCmdMusicFastPlay = 0x07, //å¿«è¿
-};
-
-typedef NS_ENUM(UInt8, JL_OtaBleAllowConnect) {
- JL_OtaBleAllowConnectYES = 0, //OTA å
许BLEè¿æ¥
- JL_OtaBleAllowConnectNO = 1, //OTA ç¦æ¢BLEè¿æ¥
- JL_OtaBleAllowConnectUnknow = 2, //æªå®ä¹
-};
-typedef NS_ENUM(UInt8, JL_BLEOnly) { //æ¯å¦ä»
ä»
æ¯æBLE
- JL_BLEOnlyNO = 0, //å¦
- JL_BLEOnlyYES = 1, //æ¯
-};
-typedef NS_ENUM(UInt8, JL_FasheEnable) { //æ¯å¦åå°æ¨¡å¼
- JL_FasheEnableNO = 0, //å¦
- JL_FasheEnableYES = 1, //æ¯
-};
-typedef NS_ENUM(UInt8, JL_FasheType) { //å½åæ¯å¦ä¸ºåå°æ¨¡å¼
- JL_FasheTypeNO = 0, //å¦
- JL_FasheTypeYES = 1, //æ¯
-};
-typedef NS_ENUM(UInt8, JL_MD5Type) { //æ¯å¦æ¯æMD5æ ¡éª
- JL_MD5TypeNO = 0, //å¦
- JL_MD5TypeYES = 1, //æ¯
-};
-typedef NS_ENUM(UInt8, JL_GameType) { //æ¯å¦ä¸ºæ¸¸ææ¨¡å¼
- JL_GameTypeNO = 0, //å¦
- JL_GameTypeYES = 1, //æ¯
-};
-typedef NS_ENUM(UInt8, JL_SearchType) { //æ¯å¦æ¯ææ¥æ¾è®¾å¤
- JL_SearchTypeNO = 0, //å¦
- JL_SearchTypeYES = 1, //æ¯
-};
-typedef NS_ENUM(UInt8, JL_KaraokeType) { //æ¯å¦æ¯æå¡æOK
- JL_KaraokeTypeNO = 0, //å¦
- JL_KaraokeTypeYES = 1, //æ¯
-};
-typedef NS_ENUM(UInt8,JL_KaraokeEQType){ //æ¯å¦ç¦æ¢appè°è设å¤é³æ
- JL_KaraokeEQTypeNO = 0, //ä¸ç¦æ¢
- JL_KaraokeEQTypeYES = 1, //ç¦æ¢
-};
-typedef NS_ENUM(UInt8,JL_FlashType){ //æ¯å¦æ¯æå¤æFlash
- JL_FlashTypeNO = 0, //䏿¯æ
- JL_FlashTypeYES = 1, //æ¯æ
-};
-typedef NS_ENUM(UInt8,JL_AncType){ //æ¯å¦æ¯æANC
- JL_AncTypeNO = 0, //䏿¯æ
- JL_AncTypeYES = 1, //æ¯æ
-};
-typedef NS_ENUM(UInt8, JL_AudioFileType) { //æ¯å¦æ¯æé³é¢æä»¶ä¼ è¾
- JL_AudioFileTypeNO = 0, //å¦
- JL_AudioFileTypeYES = 1, //æ¯
-};
-typedef NS_ENUM(UInt8, JL_FileSubcontractTransferCrc16Type){//æä»¶åå
ä¼ è¾æ¯å¦æ¯æcrc16æ¹å¼
- JL_FileSubcontractTransferCrc16TypeNO = 0, //䏿¯æ
- JL_FileSubcontractTransferCrc16TypeYES = 1, //æ¯æ
-};
-typedef NS_ENUM(UInt8, JL_ReadFileInNewWayType){ //æ¯å¦ä»¥æ°çæ¹å¼è¯»ååºä»¶æä»¶
- JL_ReadFileInNewWayTypeNO = 0, //䏿¯æ
- JL_ReadFileInNewWayTypeYES = 1, //æ¯æ
-};
-
-typedef NS_ENUM(UInt8, JL_SmallFileWayType){ //æ¯å¦æ¯æå°æä»¶ä¼ è¾
- JL_SmallFileWayTypeNO = 0, //䏿¯æ
- JL_SmallFileWayTypeYES = 1, //æ¯æ
-};
-
-typedef NS_ENUM(UInt8,JL_CALLType) {
- JL_CALLType_OFF = 0, //空é²
- JL_CALLType_ON = 1, //éè¯ä¸
-};
-
-typedef NS_ENUM(UInt8, JL_LightState) {
- JL_LightStateClose = 0x00, //å
³é
- JL_LightStateOpen = 0x01, //å¼å¯
- JL_LightStateSetting = 0x02, //设置模å¼
-};
-typedef NS_ENUM(UInt8, JL_LightMode) {
- JL_LightModeNormal = 0x00, //å½©è²æ¨¡å¼
- JL_LightModeFlash = 0x01, //éªç模å¼
- JL_LightModeScene = 0x02, //æ
æ¯æ¨¡å¼
-};
-typedef NS_ENUM(UInt8, JL_LightFlashModeIndex) {
- JL_LightModeIndexColorfulFlash = 0x00, //ä¸å½©éªç
- JL_LightModeIndexRedFlash = 0x01, //红è²éªç
- JL_LightModeIndexOrangeFlash = 0x02, //æ©è²éªç
- JL_LightModeIndexYeallowFlash = 0x03, //é»è²éªç
- JL_LightModeIndexGreenFlash = 0x04, //绿è²éªç
- JL_LightModeIndexCyanFlash = 0x05, //éè²éªç
- JL_LightModeIndexBlueFlash = 0x06, //èè²éªç
- JL_LightModeIndexPurpleFlash = 0x07, //ç´«è²éªç
-};
-
-typedef NS_ENUM(UInt8, JL_LightFlashModeFrequency) {
- JL_LightFlashModeFrequencyFast = 0x00, //å¿«éª
- JL_LightFlashModeFrequencySlow = 0x01, //æ
¢éª
- JL_LightFlashModeFrequencyNormal = 0x02, //ç¼éª
- JL_LightFlashModeFrequencyMusic = 0x03, //é³ä¹éªç
-};
-
-typedef NS_ENUM(UInt8, JL_LightSceneMode) {
- JL_LightSceneModeRainbow = 0x00, //彩è¹
- JL_LightSceneModeHeartbeat = 0x01, //å¿è·³
- JL_LightSceneModeCandlelight = 0x02, //çç«
- JL_LightSceneModeNightLight = 0x03, //å¤ç¯
- JL_LightSceneModeStage = 0x04, //èå°
- JL_LightSceneModeDiffuseColourBreathing = 0x05, //漫彩å¼å¸
- JL_LightSceneModeDiffuseRedBreathing = 0x06, //漫红å¼å¸
- JL_LightSceneModeDiffuseGreenBreathing = 0x07, //漫绿å¼å¸
- JL_LightSceneModeDiffuseBlueBreathing = 0x08, //漫èå¼å¸
- JL_LightSceneModeGreenMood = 0x09, //绿è²å¿æ
- JL_LightSceneModeSettingSunView = 0x10, //å¤é³ç¾æ¯
- JL_LightSceneModeMusicRhythm = 0x11, //é³ä¹å¾å¨
-};
-
-typedef NS_ENUM(UInt8, JL_FileHandleType) { //æä»¶å¥æ
- JL_FileHandleTypeSD_0 = 0, //SD_0
- JL_FileHandleTypeSD_1 = 1, //SD_1
- JL_FileHandleTypeFLASH = 2, //FLASH
- JL_FileHandleTypeUSB = 3, //USB
- JL_FileHandleTypeLineIn = 4, //LineIn
- JL_FileHandleTypeFLASH2 = 5, //FLASH2
- JL_FileHandleTypeFLASH3 = 6, //FLASH3
-};
-
-typedef NS_ENUM(UInt8, JL_MusicMode) {
- JL_MusicModeLoopAll = 0x01, //å
¨é¨å¾ªç¯
- JL_MusicModeLoopDevice = 0x02, //å设å¤å¾ªç¯
- JL_MusicModeLoopOne = 0x03, //åæ²å¾ªç¯
- JL_MusicModeRandomDevice = 0x04, //å设å¤éæº
- JL_MusicModeLoopFolder = 0x05, //æä»¶å¤¹å¾ªç¯
-};
-
-typedef NS_ENUM(UInt8, JL_MusicStatus) {
- JL_MusicStatusPlay = 0x01, //ææ¾
- JL_MusicStatusPause = 0x00, //æå
-};
-
-typedef NS_ENUM(UInt8, JL_EQType) { //EQ段æ°ç±»å
- JL_EQType10 = 0, //åºå®10段å¼
- JL_EQTypeMutable = 1, //卿EQ段
-};
-
-//---------------------------------------------------------//
-#pragma mark - RTC
-typedef NS_ENUM(UInt8, JL_RTCAlarmType) { //æ¯å¦æ¯æé¹é设置
- JL_RTCAlarmTypeNO = 0, //䏿¯æ
- JL_RTCAlarmTypeYES = 1, //æ¯æ
-};
-//---------------------------------------------------------//
-#pragma mark - LINEIN
-typedef NS_ENUM(UInt8, JL_LineInStatus) {
- JL_LineInStatusPause = 0x00, //æå
- JL_LineInStatusPlay = 0x01, //ææ¾
- JL_LineInStatusUnknown,
-};
-//---------------------------------------------------------//
-#pragma mark - FM
-typedef NS_ENUM(UInt8, JL_FMStatus) {
- JL_FMStatusPause = 0x01, //ææ¾
- JL_FMStatusPlay = 0x02, //æå
- JL_FMStatusSearching = 0x03, //æç´¢ä¸
- JL_FMStatusUnknown,
-};
-typedef NS_ENUM(UInt8, JL_FMMode) {
- JL_FMMode875Mhz = 0x00, //87.5-108.0Mhz
- JL_FMMode760Mhz = 0x01, //76.5-108.0Mhz
- JL_FMModeUnknown,
-};
-
-typedef NS_ENUM(UInt8,JL_ReverberationType) {
- JL_ReverberationTypeNormal = 0, //æ··å
- JL_ReverberationTypeDynamic = 1, //éå¹
å¨
-};
-
-
-@interface JLModel_Device : NSObject
-
-///设å¤UUID
-@property (copy, nonatomic) NSString *mBLE_UUID;
-
-///åè®®çæ¬
-@property (copy, nonatomic) NSString *versionProtocol;
-
-///åºä»¶çæ¬
-@property (copy, nonatomic) NSString *versionFirmware;
-
-/// åå
åºä»¶æå¤§åéå¼ï¼APP忬¡è½æ¶å°æå¤§çå¼
-@property (assign,nonatomic) NSInteger getMtu;
-
-/// åå
åºä»¶æå¤§æ¥æ¶å¼ï¼MaxMtuï¼APP忬¡å¯åéæå¤§å¼
-@property (assign,nonatomic) NSInteger sendMtu;
-
-///SDKç±»å
-@property (assign,nonatomic) JL_SDKType sdkType;
-
-///çµé0~9
-@property (assign,nonatomic) NSUInteger battery;
-
-/// æ¯å¦æ¯æé³é忥
-@property (assign,nonatomic) BOOL isSyncVoice;
-
-/// æä½å
许åçº§èµæº/OTAçµé
-@property (assign,nonatomic) NSInteger lowBattery;
-
-///å½åé³é
-@property (assign,nonatomic) NSUInteger currentVol;
-
-///æå¤§é³é
-@property (assign,nonatomic) NSUInteger maxVol;
-
-///ç»å
¸èçå°å
-@property (copy, nonatomic) NSString *btAddr;
-
-///å¹³å°åºåå·
-@property (copy, nonatomic) NSString *license;
-
-///å¹³å°ç±»åï¼å¾çµï¼Deepbrainï¼
-@property (assign,nonatomic) JL_DevicePlatform platform;
-
-///ç»å
¸èçç¶æ
-@property (assign,nonatomic) JL_DeviceBTStatus btStatus;
-
-///BIT(0):BT BIT(1):MUSIC BIT(2):RTC
-@property (assign,nonatomic) uint32_t function;
-
-///å½åå¤äºç模å¼
-@property (assign,nonatomic) JL_FunctionCode currentFunc;
-
-///USb,SD,LineIn,ç½ç»çµå°æ¯å¦å¨çº¿
-@property (assign,nonatomic) uint8_t funcOnlineStatus;
-
-/// 设å¤åè½æ¨¡å¼æ¯æ
-@property (strong,nonatomic) JLModelDevFunc *deviceFuncs;
-
-///ubootçæ¬
-@property (copy, nonatomic) NSString *versionUBoot;
-
-///设å¤åãåå¤ä»½
-@property (assign,nonatomic) JL_Partition partitionType;
-
-///OTAç¶æ
-@property (assign,nonatomic) JL_OtaStatus otaStatus;
-
-///è³æºåå¤ä»½ æ¯å¦éè¦å¼ºå¶å级
-@property (assign,nonatomic) JL_OtaHeadset otaHeadset;
-
-///æè¡¨èµæº æ¯å¦éè¦å¼ºå¶å级
-@property (assign,nonatomic) JL_OtaWatch otaWatch;
-
-///ååID
-@property (copy, nonatomic) NSString *pidvid;
-
-///ææKey
-@property (copy, nonatomic) NSString *authKey;
-
-///ææCode
-@property (copy, nonatomic) NSString *proCode;
-
-///æ¯å¦ä¸è½½BootLoader
-@property (assign,nonatomic) JL_BootLoader bootLoaderType;
-
-///OTAæ¯å¦å
许BLEè¿æ¥
-@property (assign,nonatomic) JL_OtaBleAllowConnect otaBleAllowConnect;
-
-///æ¯å¦ä»
ä»
æ¯æBLE
-@property (assign,nonatomic) JL_BLEOnly bleOnly;
-
-///bleèçå°å
-@property (copy, nonatomic) NSString *bleAddr;
-
-///æ¯å¦æ¯æåå°æ¨¡å¼
-@property (assign,nonatomic) JL_FasheEnable fasheEnable;
-
-///å½åæ¯å¦ä¸ºåå°æ¨¡å¼
-@property (assign,nonatomic) JL_FasheType fasheType;
-
-///æ¯å¦æ¯æMD5åºä»¶æ ¡éª
-@property (assign,nonatomic) JL_MD5Type md5Type;
-
-///æ¯å¦ä¸ºæ¸¸ææ¨¡å¼
-@property (assign,nonatomic) JL_GameType gameType;
-
-///æ¯å¦æ¯ææ¸¸ææ¨¡å¼
-@property (assign,nonatomic) BOOL isSupportGameModel;
-
-///æ¯å¦æ¯ææ¥æ¾è®¾å¤
-@property (assign,nonatomic) JL_SearchType searchType;
-
-///æ¯å¦æ¯æå¡æOK
-@property (assign,nonatomic) JL_KaraokeType karaokeType;
-
-///æ¯å¦ç¦æ¢appè°è设å¤é³æ
-@property (assign,nonatomic) JL_KaraokeEQType karaokeEQType;
-
-///æ¯å¦å¤æflash
-@property (assign,nonatomic) JL_FlashType flashType;
-
-///æ¯å¦æ¯æANC
-@property (assign,nonatomic) JL_AncType ancType;
-
-///æ¯å¦æ¯æé³é¢æä»¶ä¼ è¾åè½
-@property (assign,nonatomic) JL_AudioFileType audioFileType;
-
-/// æ¯å¦æ¯ææ¥å¿è·å
-@property (assign,nonatomic) BOOL isSupportLog;
-
-/// æ¯å¦æ¯æè¾
å¬è®¾ç½®
-@property (assign,nonatomic) BOOL isSupportDhaFitting;
-
-///éªé
ä¿¡æ¯äº¤äºï¼çæ¬ãééæ°ãééé¢ç
-///Fitting information interaction: version, channel number, channel frequency
-@property (strong,nonatomic) DhaFittingInfo *dhaFitInfo;
-
-/// éªé
䏿/å¼å¯ç对象ï¼ä»
éäºçå¬
-/// Fitting interrupted/opened object, only for listening
-@property (strong,nonatomic) DhaFittingSwitch *dhaFitSwitch;
-
-/// ééå¢ç弿°ç»,å
å·¦è³åå³è³ï¼ä¸ªæ°åéªé
ä¿¡æ¯ä¸è¿åçä¸è´
-/// Array of channel gain values, first left ear then right ear, the number is the same as the one returned in the fitting information
-@property (strong,nonatomic) NSArray *dhaFittingList;
-
-/// æ¯å¦æ¯æè·å设å¤é
置信æ¯
-@property (assign,nonatomic) BOOL isSupportDevConfigInfo;
-
-/// æ¯å¦æ¯æèªéåºANC
-@property (assign,nonatomic) BOOL isSupportAutoANC;
-
-///ä½é³
-@property (assign,nonatomic) int pitchLow;
-
-///é«é³
-@property (assign,nonatomic) int pitchHigh;
-
-///夿flashä¿¡æ¯
-@property (copy, nonatomic) JLModel_Flash *flashInfo;
-
-/// 设å¤ä¿¡æ¯ä¸ææï¼å¤é¨SDå¡/Uçå¼èæ¯å¦è¢«å¤ç¨
-/// Specify in the device information, whether the external SD card/U disk pins are multiplexed
-@property (assign,nonatomic) BOOL devPinMultiplex;
-
-
-/*--- File INFO ---*/
-///å½åæä»¶ä¼ è¾å¥æ
-@property (assign,nonatomic) JL_FileHandleType currentFileHandleType;
-///æä»¶åå
ä¼ è¾æ¯å¦æ¯æcrc16æ¹å¼
-@property (assign,nonatomic) JL_FileSubcontractTransferCrc16Type fileSubcontractTransferCrc16Type;
-///æ¯å¦ä»¥æ°çæ¹å¼è¯»ååºä»¶æä»¶
-@property (assign,nonatomic) JL_ReadFileInNewWayType readFileInNewWayType;
-///æ¯å¦å°æä»¶æ¹å¼ä¼ è¾
-@property (assign,nonatomic) JL_SmallFileWayType smallFileWayType;
-
-/*--- å
¬ç¨INFO ---*/
-//MARK: - åå¨ä¿¡æ¯
-///å¡çæ°ç»
-@property (copy, nonatomic) NSArray *cardArray __attribute__((deprecated ( "Use the instance property cardArray of the JLModelCardInfo class instead, this property is about to become invalid")));
-///USB handle
-@property (copy, nonatomic) NSString *handleUSB __attribute__((deprecated ( "Use the instance property usbHandle of the JLModelCardInfo class instead, this property is about to become invalid")));
-///SD_0 handle
-@property (copy, nonatomic) NSString *handleSD_0 __attribute__((deprecated ( "Use the instance property sd0Handle of the JLModelCardInfo class instead, this property is about to become invalid")));
-///SD_1 handle
-@property (copy, nonatomic) NSString *handleSD_1 __attribute__((deprecated ( "Use the instance property sd1Handle of the JLModelCardInfo class instead, this property is about to become invalid")));
-///Flash handle
-@property (copy, nonatomic) NSString *handleFlash __attribute__((deprecated ( "Use the instance property flashHandle of the JLModelCardInfo class instead, this property is about to become invalid")));
-///Flash2 handle
-@property (copy, nonatomic) NSString *handleFlash2 __attribute__((deprecated ( "Use the instance property flash2Handle of the JLModelCardInfo class instead, this property is about to become invalid")));
-
-///Flash3 handle
-@property (copy, nonatomic) NSString *handleFlash3 __attribute__((deprecated ( "Use the instance property flash3Handle of the JLModelCardInfo class instead, this property is about to become invalid")));
-
-///USB handle Data
-@property (copy, nonatomic) NSData *handleUSBData __attribute__((deprecated ( "Use the instance property usbHandle of the JLModelCardInfo class instead, this property is about to become invalid")));
-///SD_0 handle Data
-@property (copy, nonatomic) NSData *handleSD_0Data __attribute__((deprecated ( "Use the instance property sd0Handle of the JLModelCardInfo class instead, this property is about to become invalid")));
-///SD_1 handle Data
-@property (copy, nonatomic) NSData *handleSD_1Data __attribute__((deprecated ( "Use the instance property sd1Handle of the JLModelCardInfo class instead, this property is about to become invalid")));
-///Flash handle Data
-@property (copy, nonatomic) NSData *handleFlashData __attribute__((deprecated ( "Use the instance property flashHandle of the JLModelCardInfo class instead, this property is about to become invalid")));
-///Flash2 handle Data
-@property (copy, nonatomic) NSData *handleFlash2Data __attribute__((deprecated ( "Use the instance property flash2Handle of the JLModelCardInfo class instead, this property is about to become invalid")));
-
-///Flash3 handle Data
-@property (copy, nonatomic) NSData *handleFlash3Data __attribute__((deprecated ( "Use the instance property flash3Handle of the JLModelCardInfo class instead, this property is about to become invalid")));
-
-/// 设å¤åå¨ä¿¡æ¯ï¼å¡ä¿¡æ¯ï¼
-@property (strong, nonatomic)JLModelCardInfo *cardInfo;
-
-/// é误åå
-@property (copy, nonatomic) NSString *errReason;
-
-/// åå°é¢ç¹
-@property (assign,nonatomic) uint16_t fmtxPoint;
-/// 0x00:æ®éæ¨¡å¼ 0x01:åå°æ¨¡å¼
-@property (assign,nonatomic) uint8_t mTWS_Mode;
-/// 0x00:æªè¿æ¥ 0x01:å·²è¿æ¥
-@property (assign,nonatomic) uint8_t mTWS_Status;
-/// åå°æ¨¡å¼ä¸ï¼è¿æ¥çå¤è®¾å°å
-@property (copy ,nonatomic) NSString *mTWS_Addr;
-/// å½åANCçæ¨¡å¼
-@property (copy ,nonatomic) JLModel_ANC *mAncModeCurrent;
-/// ANCæ¨¡å¼æ°ç»
-@property (copy ,nonatomic) NSMutableArray *mAncModeArray;
-///éè¯ç¶æ
-@property (assign,nonatomic) JL_CALLType mCallType;
-
-/// æ··åææ¯æçç±»å
-@property (strong,nonatomic) NSArray *reverberationTypes;
-/// æ··åçå¼å
³
-@property (assign,nonatomic) int reverberationSwitchState;
-/// 深度å¼
-@property (assign,nonatomic) int depthValue;
-/// æ··å度å¼
-@property (assign,nonatomic) int intensityValue;
-/// æ··åå¹
å¼
-@property (assign,nonatomic) int dynamicLimiterValue;
-
-//MARK: - 塿OK
-///塿OK åºä»¶è¿åçæ©ç
-@property (assign,nonatomic)uint64_t kalaokMask __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SoundCardManager class instead, this property is about to become invalid")));
-
-///塿OK é¢çæ°ç»
-@property (strong,nonatomic)NSArray *mKaraokeMicFrequencyArray __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SoundCardManager class instead, this property is about to become invalid")));
-
-///塿OK EQæ°ç»
-@property (strong,nonatomic)NSArray *mKaraokeMicEQArray __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SoundCardManager class instead, this property is about to become invalid")));
-
-//MARK: - EQ 屿§å表
-/// EQ模å¼
-@property (assign,nonatomic) JL_EQMode eqMode __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SystemEQ class instead, this property is about to become invalid")));;
-/// EQåæ°å¼ï¼åªéç¨äºEQ Mode == CUSTOMæ
åµï¼
-@property (copy, nonatomic) NSArray *eqArray __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SystemEQ class instead, this property is about to become invalid")));;
-///èªå®ä¹EQ
-@property (copy, nonatomic) NSArray *eqCustomArray __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SystemEQ class instead, this property is about to become invalid")));;
-
-///EQé¢ç
-@property (copy, nonatomic) NSArray *eqFrequencyArray __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SystemEQ class instead, this property is about to become invalid")));;
-///EQ段æ°ç±»å
-@property (assign,nonatomic) JL_EQType eqType __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SystemEQ class instead, this property is about to become invalid")));;
-
-///EQçé¢è®¾å¼æ°ç» æ°ç»å
ç´ ç±»å-->ãJLEQModelã
-@property (strong,nonatomic) NSArray *eqDefaultArray __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_SystemEQ class instead, this property is about to become invalid")));;
-
-//MARK: - ç¯å
屿§å表
-/// 0:å
³é 1ï¼æå¼ 2ï¼è®¾ç½®æ¨¡å¼(彩è²/éªç/æ
æ¯)
-@property (assign,nonatomic) JL_LightState lightState __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// 0ï¼å½©è² 1:éªç 2: æ
æ¯
-@property (assign,nonatomic) JL_LightMode lightMode __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// ç¯å
红è²
-@property (assign,nonatomic) uint8_t lightRed __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// ç¯å
绿è²
-@property (assign,nonatomic) uint8_t lightGreen __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// ç¯å
èè²
-@property (assign,nonatomic) uint8_t lightBlue __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// éªç模å¼Index
-@property (assign,nonatomic) JL_LightFlashModeIndex lightFlashIndex __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// éªçé¢çIndex
-@property (assign,nonatomic) JL_LightFlashModeFrequency lightFrequencyIndex __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// æ
æ¯æ¨¡å¼Index
-@property (assign,nonatomic) JL_LightSceneMode lightSceneIndex __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// è²è°ï¼èå´0-360
-@property (assign,nonatomic) uint16_t lightHue __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// 饱å度ï¼0-100
-@property (assign,nonatomic) uint8_t lightSat __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-/// 亮度ï¼0-100
-@property (assign,nonatomic) uint8_t lightLightness __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_LightManager class instead, this property is about to become invalid")));
-
-
-//MARK: - BT INFO
-@property (strong,nonatomic) NSString *ID3_Title;
-@property (strong,nonatomic) NSString *ID3_Artist;
-@property (strong,nonatomic) NSString *ID3_AlBum;
-@property (assign,nonatomic) uint8_t ID3_Number;
-@property (assign,nonatomic) uint16_t ID3_Total;
-@property (strong,nonatomic) NSString *ID3_Genre;
-@property (assign,nonatomic) uint32_t ID3_Time;
-/// 0x01:ææ¾ 0x00:æå
-@property (assign,nonatomic) uint8_t ID3_Status;
-
-@property (assign,nonatomic) uint32_t ID3_CurrentTime;
-
-//MARK: - Music INFO
-///ææ¾ç¶æ
-@property (assign,nonatomic) JL_MusicStatus playStatus __attribute__((deprecated ( "Use the instance property rtcVersion of the JLDevPlayerCtrl class instead, this property is about to become invalid")));
-
-///ææ¾æ¨¡å¼
-@property (assign,nonatomic) JL_MusicMode playMode __attribute__((deprecated ( "Use the instance property rtcVersion of the JLDevPlayerCtrl class instead, this property is about to become invalid")));
-
-///å½åææ¾æä»¶çç°å·
-@property (assign,nonatomic) uint32_t currentClus __attribute__((deprecated ( "Use the instance property rtcVersion of the JLDevPlayerCtrl class instead, this property is about to become invalid")));
-
-///å½åæ¶é´
-@property (assign,nonatomic) uint32_t currentTime __attribute__((deprecated ( "Use the instance property rtcVersion of the JLDevPlayerCtrl class instead, this property is about to become invalid")));
-
-///æ»æ¶é¿
-@property (assign,nonatomic) uint32_t tolalTime __attribute__((deprecated ( "Use the instance property rtcVersion of the JLDevPlayerCtrl class instead, this property is about to become invalid")));
-
-///å½åå¡
-@property (assign,nonatomic) JL_CardType currentCard __attribute__((deprecated ( "Use the instance property rtcVersion of the JLDevPlayerCtrl class instead, this property is about to become invalid")));
-
-///åå
-@property (copy, nonatomic) NSString *fileName __attribute__((deprecated ( "Use the instance property rtcVersion of the JLDevPlayerCtrl class instead, this property is about to become invalid")));
-
-///ç®å½æµè§æä»¶ç±»å(ææ¯æè§£ç é³é¢æ ¼å¼ï¼
-@property (copy, nonatomic) NSString *typeSupport;
-
-//MARK: - RTC INFO
-
-///RTC çæ¬
-@property (assign,nonatomic) uint8_t rtcVersion __attribute__((deprecated ( "Use the instance property rtcVersion of the JL_AlarmClockManager class instead, this property is about to become invalid")));
-
-///æ¯å¦æ¯æé¹é设置
-@property (assign,nonatomic) JL_RTCAlarmType rtcAlarmType __attribute__((deprecated ( "Use the instance property rtcAlarmType of the JL_AlarmClockManager class instead, this property is about to become invalid")));
-
-///设å¤å½åæ¶é´
-@property (strong,nonatomic) JLModel_RTC *rtcModel __attribute__((deprecated ( "Use the instance property rtcModel of the JL_AlarmClockManager class instead, this property is about to become invalid")));
-
-///设å¤é¹éæ°ç»
-@property (strong,nonatomic) NSMutableArray *rtcAlarms __attribute__((deprecated ( "Use the instance property rtcAlarms of the JL_AlarmClockManager class instead, this property is about to become invalid")));
-
-///é»è®¤é声
-@property (strong,nonatomic) NSMutableArray *rtcDfRings __attribute__((deprecated ( "Use the instance property rtcDfRings of the JL_AlarmClockManager class instead, this property is about to become invalid")));
-
-//MARK: - LineIn INFO
-
-///LineInç¶æ
-@property (assign,nonatomic) JL_LineInStatus lineInStatus;
-
-
-//MARK: - Fm 模å¼
-///Fmç¶æ
-@property (assign,nonatomic) JL_FMStatus fmStatus;
-
-///Fm 颿®µèå´
-///76.5-108.0Mhz
-///87.5-108.0Mhz
-@property (assign,nonatomic) JL_FMMode fmMode;
-
-///å½åfm
-@property (strong,nonatomic) JLModel_FM *currentFm;
-
-///Fmå表
-@property (strong,nonatomic) NSArray *fmArray;
-
-//MARK: - custom version info
-/// èªå®ä¹çæ¬ä¿¡æ¯
-@property(strong,nonatomic) NSData *customizeInfo;
-
-
--(void)cleanMe;
-+(void)observeModelProperty:(NSString*)prty Action:(SEL)action Own:(id)own;
-+(void)removeModelProperty:(NSString*)prty Own:(id)own;
-
-#pragma mark ---> 设å¤ä¿¡æ¯
--(void)deviceInfoData:(NSData*)infoData;
-
-#pragma mark ---> å个模å¼ä¿¡æ¯
--(void)deviceModeInfoData:(NSData*)infoData;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_EQ.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_EQ.h
deleted file mode 100644
index 0d3cc78..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_EQ.h
+++ /dev/null
@@ -1,31 +0,0 @@
-//
-// JLModel_EQ.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8, JL_EQMode) {
- JL_EQModeNORMAL = 0, //èªç¶
- JL_EQModeROCK = 1, //ææ»
- JL_EQModePOP = 2, //æµè¡
- JL_EQModeCLASSIC = 3, //ç»å
¸
- JL_EQModeJAZZ = 4, //çµå£«
- JL_EQModeCOUNTRY = 5, //乡æ
- JL_EQModeCUSTOM = 6, //ç¨æ·èªå®ä¹
- JL_EQModeLATIN = 7, //æä¸
- JL_EQModeDANCE = 8, //èè¹
-};
-
-@interface JLModel_EQ : NSObject
-@property(assign,nonatomic)JL_EQMode mMode;
-@property(strong,nonatomic)NSArray *__nullable mEqArray;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_FM.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_FM.h
deleted file mode 100644
index 34cd845..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_FM.h
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// JLModel_FM.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLModel_FM : NSObject
-@property (assign,nonatomic) uint8_t fmChannel;
-@property (assign,nonatomic) uint16_t fmFrequency;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_File.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_File.h
deleted file mode 100644
index dbb6387..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_File.h
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// JLModel_File.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8, JL_BrowseType) {
- JL_BrowseTypeFolder = 0, //æä»¶å¤¹
- JL_BrowseTypeFile = 1, //æä»¶
-};
-typedef NS_ENUM(UInt8, JL_CardType) {
- JL_CardTypeUSB = 0, //USB
- JL_CardTypeSD_0 = 1, //SD_0
- JL_CardTypeSD_1 = 2, //SD_1
- JL_CardTypeFLASH = 3, //FLASH
- JL_CardTypeLineIn = 4, //LineIn
- JL_CardTypeFLASH2 = 5, //FLASH2
- JL_CardTypeFLASH3 = 6, //FLASH3
-};
-
-@interface JLModel_File : NSObject
-@property (assign,nonatomic) JL_BrowseType fileType;
-@property (assign,nonatomic) JL_CardType cardType;
-@property (assign,nonatomic) uint32_t fileClus;
-@property (assign,nonatomic) uint16_t fileIndex;
-@property (copy, nonatomic) NSString *fileHandle;
-@property (copy, nonatomic) NSString *fileName;
-@property (copy, nonatomic) NSString *folderName;
-@property (copy, nonatomic) NSData *__nullable pathData;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Flash.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Flash.h
deleted file mode 100644
index acfdd0f..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Flash.h
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// JLModel_Flash.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8, JL_FlashSystemType) {
- JL_FlashSystemType_FATFS = 0,
- JL_FlashSystemType_RCSP = 1,
-};
-
-@interface JLModel_Flash : NSObject
-
-/// flash大å°
-@property(assign,nonatomic)uint32_t mFlashSize;
-
-/// FATç³»ç»å¤§å°
-@property(assign,nonatomic)uint32_t mFatfsSize;
-
-/// ç³»ç»ç±»å 0:FATFSï¼1:RCSP
-@property(assign,nonatomic)JL_FlashSystemType mFlashType;
-
-/// ç³»ç»å½åç¶æ,0x00æ£å¸¸ï¼0x01å¼å¸¸
-@property(assign,nonatomic)uint8_t mFlashStatus;
-
-/// Flashçæ¬
-@property(assign,nonatomic)uint16_t mFlashVersion;
-
-/// 读æ°MTU
-@property(assign,nonatomic)uint16_t mFlashReadMtu;
-
-/// æåºå¤§å°
-@property(assign,nonatomic)uint16_t mFlashCluster;
-
-/// æè¡¨å
¼å®¹å表"W001,W002,W003"
-@property(strong,nonatomic)NSString *mFlashMatchVersion;
-
-/// åæ°MTU
-@property(assign,nonatomic)uint16_t mFlashWriteMtu;
-
-/// å±å¹å®½åº¦
-@property(assign,nonatomic)uint16_t mScreenWidth;
-
-/// å±å¹é«åº¦
-@property(assign,nonatomic)uint16_t mScreenHeight;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Headset.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Headset.h
deleted file mode 100644
index 6c4d843..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Headset.h
+++ /dev/null
@@ -1,31 +0,0 @@
-//
-// JLModel_Headset.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLModel_Headset : NSObject
-@property(assign,nonatomic)BOOL mCharging_L;
-@property(assign,nonatomic)BOOL mCharging_R;
-@property(assign,nonatomic)BOOL mCharging_C;
-@property(assign,nonatomic)uint8_t mPower;
-@property(assign,nonatomic)uint8_t mPower_L;
-@property(assign,nonatomic)uint8_t mPower_R;
-@property(assign,nonatomic)uint8_t mPower_C;
-@property(assign,nonatomic)uint8_t mLedScene;
-@property(assign,nonatomic)uint8_t mLedEffect;
-@property(assign,nonatomic)uint8_t mKeyLR;
-@property(assign,nonatomic)uint8_t mKeyAction;
-@property(assign,nonatomic)uint8_t mKeyFunction;
-@property(assign,nonatomic)uint8_t mMicMode;
-@property(assign,nonatomic)uint8_t mWorkMode;
-@property(strong,nonatomic)NSString *mEdr;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_RTC.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_RTC.h
deleted file mode 100644
index e9731e9..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_RTC.h
+++ /dev/null
@@ -1,64 +0,0 @@
-//
-// JLModel_RTC.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLModel_RTC : NSObject
-
-/// å¹´
-@property (assign,nonatomic) uint16_t rtcYear;
-
-/// æ
-@property (assign,nonatomic) uint8_t rtcMonth;
-
-/// æ¥
-@property (assign,nonatomic) uint8_t rtcDay;
-
-/// æ¶
-@property (assign,nonatomic) uint8_t rtcHour;
-
-/// å
-@property (assign,nonatomic) uint8_t rtcMin;
-
-/// ç§
-@property (assign,nonatomic) uint8_t rtcSec;
-
-/// RTC使è½
-@property (assign,nonatomic) BOOL rtcEnable;
-
-/// RTCå¾ªç¯æ¨¡å¼
-/// mode: å¼ä¸º 0 æ¶åªå䏿¬¡
-/// bit0: æ¯å¤©
-/// bit1: å¨ä¸
-/// bit2: å¨äº
-/// bit3: å¨ä¸
-/// bit4: å¨å
-/// bit5: å¨äº
-/// bit6: å¨å
-/// bit7: 卿¥
-@property (assign,nonatomic) uint8_t rtcMode;
-
-
-/// RTCç´¢å¼
-@property (assign,nonatomic) uint8_t rtcIndex;
-
-/// åç§°
-@property (copy ,nonatomic) NSString *rtcName;
-
-/// èªå®ä¹é¹éå
容
-/// è¿é¨åå
容åèªè®¾å¤é³ä¹æµè§æè·å¾ç奿以åç°å·
-@property (strong,nonatomic) RTC_RingInfo *ringInfo;
-
-/// é¹éæ°æ®
-@property (strong,nonatomic) NSData *RingData;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Ring.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Ring.h
deleted file mode 100644
index c227fa6..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_Ring.h
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// JLModel_Ring.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLModel_Ring : NSObject
-
-/// é»è®¤é声åºå·
-/// alarm default rings index
-@property(assign,nonatomic) uint8_t index;
-
-/// é»è®¤é声åç§°
-/// alarm default rings name
-@property(strong,nonatomic) NSString *name;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_SPEEX.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_SPEEX.h
deleted file mode 100644
index 4128868..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_SPEEX.h
+++ /dev/null
@@ -1,140 +0,0 @@
-//
-// JLModel_SPEEX.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/15.
-// Modify By EzioChan on 2023/03/27.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8, JL_SpeakType) {
- JL_SpeakTypeDo = 0, //å¼å§å½é³
- JL_SpeakTypeDone = 1, //ç»æå½é³
- JL_SpeakTypeDoing = 2, //æ£å¨å½é³
- JL_SpeakTypeDoneFail = 0x0f, //ç»æå¤±è´¥
-};
-typedef NS_ENUM(UInt8, JL_SpeakDataType) {
- JL_SpeakDataTypePCM = 0, //PCMæ°æ®
- JL_SpeakDataTypeSPEEX = 1, //SPEEXæ°æ®
- JL_SpeakDataTypeOPUS = 2, //OPUSæ°æ®
-};
-
-/// ç»æåå
-typedef NS_ENUM(UInt8, JLSpeakDownReason) {
- ///æ£å¸¸
- JLSpeakDownNormal = 0x00,
- ///åæ¶
- JLSpeakDownByDevice = 0x01
-};
-
-/// SampleRate
-typedef NS_ENUM(UInt8, JLRecordSampleRate) {
- ///8000
- JLRecordSampleRate8K = 0x08,
- ///16000
- JLRecordSampleRate16K = 0x10
-};
-
-
-
-
-
-
-@interface JLModel_SPEEX : NSObject
-@property(assign,nonatomic)JL_SpeakType mSpeakType;
-@property(assign,nonatomic)JL_SpeakDataType mDataType;
-@property(assign,nonatomic)JLSpeakDownReason mDownReason;
-@property(assign,nonatomic)uint8_t mSampleRate; //0x08=8kï¼0x10=16k
-@property(assign,nonatomic)uint8_t mVad; //æå¥æ¹: 0:åºä»¶ 1:APP
-@end
-
-
-///è¯é³å©æé
ç½®åæ°
-@interface JLSpeechRecognition:NSObject
-
-///æ¯å¦ä¸åè¯å«ææ¬ï¼0ï¼å¦ 1ï¼æ¯
-@property(assign,nonatomic)BOOL sendText;
-
-/// æ¯å¦ä¸åAIææ¬ï¼0ï¼å¦ 1ï¼æ¯
-@property(assign,nonatomic)BOOL sendAIText;
-
-/// æ¯å¦ææ¾AI TTSè¯é³ï¼0ï¼å¦ 1ï¼æ¯
-@property(assign,nonatomic)BOOL needPlayTTS;
-
-+(JLSpeechRecognition *)beObjc:(NSData *)data;
-
--(NSData *)beData;
-
-@end
-
-
-/// å½é³åæ°å¯¹è±¡
-@interface JLRecordParams : NSObject
-
-/// é³é¢ç±»å
-@property(nonatomic,assign)JL_SpeakDataType mDataType;
-
-/// VADæ¹å¼
-@property(assign,nonatomic)JLSpeakDownReason mVadWay;
-
-/// éæ ·ç
-@property(assign,nonatomic)JLRecordSampleRate mSampleRate;
-
-/// è¯é³å©æé
ç½®åæ°
-@property(strong,nonatomic)JLSpeechRecognition *speechRecognit;
-
-@end
-
-
-/// speech è¯é³ï¼AIäºæ°æ®æ ¼å¼
-@interface JLSpeechAiCloud : NSObject
-
-/// çæ¬ä¿¡æ¯
-@property(nonatomic,assign)uint8_t version;
-
-/// ææ¬ç±»å
-/// 0 ï¼ æè¡¨æ¬å°ææ¬(è¯é³è¯å«)
-/// 1 ï¼ AIåºçææ¬
-/// 2 ï¼ é误æç¤ºææ¬
-@property(nonatomic,assign)uint8_t type;
-
-/// ä¾åºå
-/// 0 ï¼ æ°ç
-/// 1 ï¼ ç§å¤§è®¯é£
-@property(nonatomic,assign)uint8_t vendorID;
-
-/// æææ°æ®é¿åº¦
-@property(nonatomic,assign)uint16_t lenght;
-
-/// æ°æ®å
容
-@property(nonatomic,strong)NSData *playload;
-
-+(JLSpeechAiCloud *)beObject:(NSData *)data;
-
--(NSData *)beData;
-
-@end
-
-/// TTSè¯é³åææ°æ®æ ¼å¼
-@interface JLSpeechTTSSynthesis : NSObject
-
-/// çæ¬ä¿¡æ¯
-@property(nonatomic,assign)uint8_t version;
-
-/// æææ°æ®é¿åº¦
-@property(nonatomic,assign)uint16_t lenght;
-
-/// æ°æ®å
容
-@property(nonatomic,strong)NSData *playload;
-
--(NSData *)beData;
-
-+(JLSpeechTTSSynthesis *)beObject:(NSData *)data;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_SmallFile.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_SmallFile.h
deleted file mode 100644
index 88bc3b7..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLModel_SmallFile.h
+++ /dev/null
@@ -1,32 +0,0 @@
-//
-// JLModel_SmallFile.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2021/10/14.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-typedef NS_ENUM(UInt8, JL_SmallFileType) {
- JL_SmallFileTypeContacts = 0x01, //è系人
- JL_SmallFileTypeMotionRecord = 0x02, //è¿å¨è®°å½
- JL_SmallFileTypeHeartRate = 0x03, //å¿çæ°æ®
- JL_SmallFileTypeSpoData = 0x04, //è¡æ°§æ°æ®
- JL_SmallFileTypeSleepData = 0x05, //ç¡ç æ°æ®
- JL_SmallFileTypeMassage = 0x06, //æ¶æ¯æ°æ®
- JL_SmallFileTypeWeather = 0x07, //å¤©æ°æ°æ®
- JL_SmallFileTypeCallLog = 0x08, //éè¯è®°å½
- JL_SmallFileTypeStepCount = 0x09, //æ¥æ°æ°æ®
- JL_SmallFileTypeWeight = 0xFF, //ä½éæ°æ®
-};
-
-@interface JLModel_SmallFile : NSObject
-@property(nonatomic,assign)JL_SmallFileType file_type;
-@property(nonatomic,assign)uint8_t file_ver;
-@property(nonatomic,assign)uint16_t file_id;
-@property(nonatomic,assign)uint16_t file_size;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLOxygenSturationRemindModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLOxygenSturationRemindModel.h
deleted file mode 100644
index 0474d40..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLOxygenSturationRemindModel.h
+++ /dev/null
@@ -1,29 +0,0 @@
-//
-// JLOxygenSturationRemindModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2022/2/17.
-// Copyright © 2022 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// è¡æ°§æ£æµæ§å¶
-@interface JLOxygenSturationRemindModel : JLwSettingModel
-///å¼å
³
-@property(nonatomic,assign)BOOL status;
-/// æµé模å¼
-@property(nonatomic,assign)WatchOxygenMsmType rType;
-
-
--(instancetype)initWithData:(NSData *)data;
-
-/// å建ä¸ä¸ªæ°çä¼ æå¨è®¾ç½®å¯¹è±¡
-/// @param type æµéç±»å
-/// @param status å¼éç¶æ
-- (instancetype)initWithModel:(WatchOxygenMsmType)type Status:(BOOL)status;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPersonInfoModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPersonInfoModel.h
deleted file mode 100644
index 9cf61b1..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPersonInfoModel.h
+++ /dev/null
@@ -1,33 +0,0 @@
-//
-// JLPersonInfoModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// 个人信æ¯è®¾ç½®
-@interface JLPersonInfoModel : JLwSettingModel
-
-/// 身é«ï¼cm
-@property(nonatomic,assign)uint16_t height;
-/// ä½éï¼kg
-@property(nonatomic,assign)uint16_t weight;
-/// çæ¥
-@property(nonatomic,strong)NSDate *birthDay;
-/// æ§å«
-/// 女æ§ï¼0x00
-/// ç·æ§ï¼0x01
-@property(nonatomic,assign)uint8_t gender;
-
--(instancetype)initWith:(NSDate *)birthDay height:(uint16_t)h weight:(uint16_t)w gener:(uint8_t)gender;
-
--(instancetype)initWithData:(NSData *)data;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPublicSetting.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPublicSetting.h
deleted file mode 100644
index 4539cc1..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPublicSetting.h
+++ /dev/null
@@ -1,120 +0,0 @@
-//
-// JLPublicSetting.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/12/1.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JLPublicSettingBlocks.h"
-
-
-NS_ASSUME_NONNULL_BEGIN
-@class JL_ManagerM;
-
-/// å
Œ
± 设置/éç¥/读å 交äºç±» 0x33 åè°åè®®
-@protocol JLPublicSettingProtocol
-@optional
-
-/// å±å¹äº®åº¦è®¾ç½®åè°/éç¥
-/// - Parameters:
-/// - manager: 设å¤
-/// - light: 亮度
--(void)publicSettingScreenLight:(JL_ManagerM *)manager Value:(uint8_t)light;
-
-/// æçµç设置åè°/éç¥
-/// - Parameters:
-/// - manager: 设å¤
-/// - isOn: æ¯å¦æå¼
--(void)publicSettingFlashLight:(JL_ManagerM *)manager Value:(BOOL)isOn;
-
-/// 设å¤ç»å®ç¶æåè°/éç¥
-/// - Parameters:
-/// - manager: 设å¤
-/// - model: ç»å®ä¿¡æ¯
--(void)publicSettingBindStatus:(JL_ManagerM *)manager Model:(JLPublicBindDeviceModel *)model;
-
-/// åè½ä½¿ç¨èµæºéç¥/åè°
-/// - Parameters:
-/// - manager: 设å¤
-/// - model: èµæºä¿¡æ¯
--(void)publicSettingFuncSource:(JL_ManagerM *)manager Model:(JLPublicSourceInfoModel *)model;
-
-/// åè½ä½¿ç¨èµæºéç¥/åè°
-/// - Parameters:
-/// - manager: 设å¤
-/// - model:
-/// 0x00 ç»æ
-/// 0x01 å¼å§æ¨é
--(void)publicSettingReplaceTipsVoiceStatus:(JL_ManagerM *)manager Model:(uint8_t )model Reason:(NSError *_Nullable)err;
-
-@end
-
-
-/// å
Œ
± 设置/éç¥/读å 交äºç±» 0x33
-@interface JLPublicSetting : NSObject
-
-/// 代ç
-@property(nonatomic,assign)id delegate;
-
-/// 读å设å¤å½åå±å¹äº®åº¦
-/// - Parameters:
-/// - manager: 设å¤
-/// - block: åè°
--(void)cmdScreenLightGet:(JL_ManagerM *)manager result:(JLPSScreenLightCbk)block;
-
-/// 设置设å¤çå±å¹äº®åº¦
-/// - Parameters:
-/// - manager: 设å¤
-/// - value: äº®åº¦å¼ 0ï½100
-/// - block: åè°
--(void)cmdScreenLightSet:(JL_ManagerM *)manager Value:(uint8_t)value result:(JLPSScreenLightCbk)block;
-
-/// 读åæçµçå¼å
³
-/// - Parameters:
-/// - manager: 设å¤
-/// - block: åè°
--(void)cmdFlashLightGet:(JL_ManagerM *)manager result:(JLPSFlashLightCbk)block;
-
-/// 设置æçµçå¼å
³
-/// - Parameters:
-/// - manager: 设å¤
-/// - isOn: å¼å
³
-/// - block: åè°
--(void)cmdFlashLightSet:(JL_ManagerM *)manager Status:(BOOL)isOn result:(JLPSFlashLightCbk)block;
-
-
-/// è·åç»å®è®¾å¤ç¶æ
-/// - Parameters:
-/// - manager: 设å¤
-/// - block: åè°
--(void)cmdDeviceBindStatusGet:(JL_ManagerM *)manager result:(JLPSBindStatusCbk)block;
-
-
-/// è·ååè½ä½¿ç¨èµæºè®¾ç½®ï¼å½©å±è±ï¼
-/// - Parameters:
-/// - manager: 设å¤
-/// - funcType: åè½ç
-/// 0x01 å±å¹ä¿æ¤ç¨åº
-/// 0x02 弿ºå¨ç»
-/// - block: åè°
--(void)cmdDeviceFuncUsedSourceGet:(JL_ManagerM *)manager Type:(uint8_t)funcType result:(JLPSSourceInfoCbk)block;
-
-/// 设置åè½ä½¿ç¨èµæºï¼å½©å±è±ï¼
-/// - Parameters:
-/// - manager: 设å¤
-/// - info: 设置å
容对象
-/// - block: åè°
--(void)cmdDeviceFuncUseSourceSet:(JL_ManagerM *)manager Info:(JLPublicSourceInfoModel *)info result:(JLPSSourceInfoCbk)block;
-
-
-/// å¼å§åèµ·æ¿æ¢æç¤ºé³
-/// - Parameters:
-/// - manager: 设å¤
-/// - info: æç¤ºé³å
tone.cfg ä¿¡æ¯
-/// - block: ç¶æåè°
--(void)cmdDeviceReplaceTipsVoiceStart:(JL_ManagerM *)manager Info:(JLPublicTipsVoiceRpInfo *)info result:(JLPSTipsVoiceRpCbk)block;
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPublicSettingBlocks.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPublicSettingBlocks.h
deleted file mode 100644
index e355154..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLPublicSettingBlocks.h
+++ /dev/null
@@ -1,150 +0,0 @@
-//
-// JLPublicSettingBlocks.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2023/12/1.
-// Copyright © 2023 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JL_TypeEnum.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-#define PUBLIC_SCREEN_LIGHT 0x0001 //å±å¹äº®åº¦
-#define PUBLIC_FLASH_LIGHT 0x0002 //æçµç
-#define PUBLIC_DEVICE_BIND_STATUS 0x0003 //设å¤ç»å®
-#define PUBLIC_FUNC_SOURCE 0x0004 //åè½ä½¿ç¨èµæºï¼å½©å±è±ï¼
-#define PUBLIC_FUNC_4G 0x0005 //4Gåè½å级åè½
-#define PUBLIC_TIPS_VOICE 0x0006 //æ¿æ¢æç¤ºé³
-
-@class JLPublicBindDeviceModel;
-@class JLPublicSourceInfoModel;
-@class JLPublic4GModel;
-
-/// å±å¹äº®åº¦åè°
-typedef void(^JLPSScreenLightCbk)(JL_CMDStatus status,uint8_t value);
-
-/// æçµçå¼å
³
-typedef void(^JLPSFlashLightCbk)(JL_CMDStatus status,BOOL isOn);
-
-/// ç»å®ç¶æ
-typedef void(^JLPSBindStatusCbk)(JL_CMDStatus status,JLPublicBindDeviceModel *_Nullable model);
-/// 彩å±è±èµæº
-typedef void (^JLPSSourceInfoCbk)(JL_CMDStatus status,JLPublicSourceInfoModel *_Nullable model);
-
-/// 4G模åå级åè°
-typedef void (^JLPSSource4GCbk)(JL_CMDStatus status,JLPublic4GModel *_Nullable model);
-
-/// æ¿æ¢æç¤ºé³åè°
-typedef void(^JLPSTipsVoiceRpCbk)(JL_CMDStatus status,uint8_t op);
-
-//MARK: - ç»å®è®¾å¤ç¶æ(彩å±è±ï¼
-/// ç»å®è®¾å¤ç¶æ
-@interface JLPublicBindDeviceModel : NSObject
-
-/// 设å¤ç±»å
-/// 1 è³æº
-/// 2 å
çµä»
-@property(nonatomic,assign)uint8_t type;
-
-/// ç»å
¸èçå°å
-/// è¥ä¸æ¯æç»å
¸èçï¼æ¤å¼ä¸º 0
-@property(nonatomic,copy)NSString *edrAddr;
-
-/// ble èçå°å
-/// è¥ä¸æ¯æ ble èçï¼æ¤å¼ä¸º 0
-@property(nonatomic,copy)NSString *bleAddr;
-
-/// è¿æ¥ç¶æ
-/// 0 æªè¿æ¥
-/// 1 å·²è¿æ¥
-/// 2 æ£å¨åè¿
-/// 0xff ä¸å¯è¿æ¥
-@property(nonatomic,assign)uint8_t status;
-
-/// è¿æ¥æ¹å¼
-/// 0 BLE
-/// 1 SPP
-@property(nonatomic,assign)uint8_t way;
-
-+(JLPublicBindDeviceModel *)initData:(NSData *)data;
-@end
-
-//MARK: -å
¬æè®¾ç½®çèµæºä¿¡æ¯(彩å±è±ï¼
-/// å
¬æè®¾ç½®çèµæºä¿¡æ¯
-@interface JLPublicSourceInfoModel:NSObject
-
-/// åè½ç
-/// 0x01 å±å¹ä¿æ¤ç¨åº
-/// 0x02 弿ºå¨ç»
-@property(nonatomic,assign)uint8_t type;
-
-/// åå¨å¨ç奿
-@property(nonatomic,copy)NSData *fileHandle;
-
-/// æä»¶ç°å·
-/// 设置æ¶å½ååæ®µè®¾ä¸º 0
-@property(nonatomic,assign)uint32_t cluster;
-
-/// æä»¶å
容 CRC
-/// 设置æ¶å½ååæ®µä¸º 0
-@property(nonatomic,assign)uint16_t crc;
-
-/// æä»¶è·¯å¾æ°æ®
-@property(nonatomic,strong)NSString *filePath;
-
--(NSData *)beData;
-
-+(JLPublicSourceInfoModel *)initData:(NSData *)data;
-
-@end
-
-//MARK: - 4G 模ååºæ¬ä¿¡æ¯
-
-/// 4G 模ååºæ¬ä¿¡æ¯
-@interface JLPublic4GModel:NSObject
-
-/// ä¾åºåä¿¡æ¯
-/// 0x01:ç´«å
å±é
-/// 0x02:å½è¯ç§æ
-@property(nonatomic,assign)uint8_t vendor;
-
-/// 强å¶å级æ è¯ä½
-/// 0x00:ä¸å¼ºå¶
-/// 0x01:强å¶å级
-@property(nonatomic,assign)uint8_t updateStatus;
-
-/// çæ¬
-@property(nonatomic,copy)NSString *version;
-
-/// å¼å§ OTA çå¾
æ¶é´
-@property(nonatomic,assign)NSTimeInterval startOtaMaxTimeout;
-
-/// ç»æ OTA çå¾
æ¶é´
-@property(nonatomic,assign)NSTimeInterval endOtaMaxTimeout;
-
-
-+(JLPublic4GModel *)initData:(NSData *)data;
-
-@end
-
-//MARK: - æ¿æ¢æç¤ºé³åæ°
-@interface JLPublicTipsVoiceRpInfo : NSObject
-
-/// ç®æ åå¨å¨å¥æ
-/// è¿ä¸ªè¦ä» JLModel_Device ä¸è·å¾
-/// JLModelCardInfo *cardInfo;
-@property(nonatomic,copy)NSData *devHandle;
-
-/// ä¸åçæä»¶å
-@property(nonatomic,strong)NSString *fileName;
-
-/// ä¸åçæä»¶å
容
-@property(nonatomic,copy)NSData *sendData;
-
--(NSData *)createData;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSedentaryRmdModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSedentaryRmdModel.h
deleted file mode 100644
index 06cf049..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSedentaryRmdModel.h
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// JLSedentaryRmdModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// ä¹
åæé
-@interface JLSedentaryRmdModel : JLwSettingModel
-
-///å¼å
³
-@property(nonatomic,assign)BOOL status;
-
-/// æé模å¼
-@property(nonatomic,assign)WatchRemindType rType;
-
-/// åä¼å
ææ°ï¼å
³é/æå¼ï¼å伿¶æ®µä¸º12ï¼00-14ï¼00)
-@property(nonatomic,assign)BOOL doNotDisturb;
-
-/// å¼å§æ¶é´
-@property(nonatomic,strong)WatchTimer *begin;
-
-/// ç»ææ¶é´
-@property(nonatomic,strong)WatchTimer *end;
-
-- (instancetype)initWithData:(NSData *)data;
-
-/// å建ä¸ä¸ªè®¾ç½®ä¹
åæéçä½ç½®
-/// @param type æé模å¼
-/// @param status å¼å
³
-/// @param dnd åä¼å
ææ°
-/// @param start å¼å§æ¶é´
-/// @param ed ç»ææ¶é´
-- (instancetype)initWithModel:(WatchRemindType)type Status:(BOOL)status DoNotDisturb:(BOOL)dnd Begin:(WatchTimer *)start End:(WatchTimer *)ed;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSensorFuncModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSensorFuncModel.h
deleted file mode 100644
index 39779cf..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSensorFuncModel.h
+++ /dev/null
@@ -1,47 +0,0 @@
-//
-// JLSensorFuncModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-#import "JLWatchEnum.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-
-/// ä¼ æå¨å¼å
³è®¾ç½®
-@interface JLSensorFuncModel : JLwSettingModel
-
-/// 计æ¥å¨å¼å
³
-@property(nonatomic,assign)BOOL pedometerStatus;
-/// 计æ¥å¨è®°å½å¼å
³
-@property(nonatomic,assign)BOOL pedometerRecordStatus;
-/// å¿çä¼ æå¨å¼å
³
-@property(nonatomic,assign)BOOL heartRateStatus;
-/// å¿çä¼ æå¨è®°å½å¼å
³
-@property(nonatomic,assign)BOOL heartRateRecordStatus;
-/// è¡æ°§ä¼ æå¨å¼å
³
-@property(nonatomic,assign)BOOL bloodOxygenStatus;
-/// è¡æ°§ä¼ æå¨è®°å½å¼å
³
-@property(nonatomic,assign)BOOL bloodOxygenRecordStatus;
-///æµ·ææ°åä¼ æå¨å¼å
³
-@property(nonatomic,assign)BOOL AltitudeAirPressureStatus;
-///æµ·ææ°åä¼ æå¨è®°å½å¼å
³
-@property(nonatomic,assign)BOOL AltitudeAirPressureRecordStatus;
-
-
-/// ä¼ æå¨åè½
-/// @param status åè½çå¼å
³ç¶æ
--(void)setFuncBy:(JL_SENSOR_FUNC_SWITCH)status;
-
-/// @param funcByte åè½çå¼å
³ç¶æ
--(instancetype)initWhthFuncByte:(JL_SENSOR_FUNC_SWITCH)funcByte;
-
--(instancetype)initWithData:(NSData *)data;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSleepMonitorModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSleepMonitorModel.h
deleted file mode 100644
index 5e51a67..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSleepMonitorModel.h
+++ /dev/null
@@ -1,33 +0,0 @@
-//
-// JLSleepMonitorModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// ç¡ç çæµè®¾ç½®
-@interface JLSleepMonitorModel : JLwSettingModel
-///å¼å
³ç±»å
-@property(nonatomic,assign)WatchSwitchType status;
-///å¼å§æ¶é´
-@property(nonatomic,strong)WatchTimer *start;
-/// ç»ææ¶é´
-@property(nonatomic,strong)WatchTimer *end;
-
--(instancetype)initWithData:(NSData *)data;
-
-/// æå»ºä¸ä¸ªç¡ç çæµè®¾ç½®
-/// @param status ç¶æå¼å
³
-/// @param begin å¼å§æ¶é´
-/// @param end ç»ææ¶é´
--(instancetype)initWithSwitchStatus:(WatchSwitchType)status Begin:(WatchTimer *)begin End:(WatchTimer *)end;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSportDataModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSportDataModel.h
deleted file mode 100644
index 4483e04..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLSportDataModel.h
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// JLSportDataModel.h
-// Test
-//
-// Created by EzioChan on 2021/4/6.
-// Copyright © 2021 Zhuhai Jieli Technology Co.,Ltd. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLSportDataModel : NSObject
-
-/// 设å¤çUUID
-@property(nonatomic,strong)NSString *dev_uuid;
-
-/// 请æ±å
å®¹æ°æ®
-@property(nonatomic,strong)NSData *rqData;
-
-/// åè½æ©ç
-@property(nonatomic,assign)uint32_t funcMask;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWatchEnum.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWatchEnum.h
deleted file mode 100644
index b939ec1..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWatchEnum.h
+++ /dev/null
@@ -1,228 +0,0 @@
-//
-// JLWatchEnum.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/8/2.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-extern NSString *_Nonnull const JL_Watch_HeartRate;
-extern NSString *_Nonnull const JL_Watch_AirPressure;
-extern NSString *_Nonnull const JL_Watch_Altitude;
-extern NSString *_Nonnull const JL_Watch_MoveSteps;
-extern NSString *_Nonnull const JL_Watch_Stress;
-extern NSString *_Nonnull const JL_Watch_Oxsaturation;
-extern NSString *_Nonnull const JL_Watch_MaxOxg;
-extern NSString *_Nonnull const JL_Watch_RecTime;
-extern NSString *_Nonnull const JL_Watch_SportMsg;
-extern NSString *_Nonnull const JL_Watch_WatchLog;
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8, JL_WATCH_LOG_MASK) {
- /// å é度
- JL_WATCH_LOG_MASK_Acceleration = 0x80000000 >> 31,
- /// å¿çåè¡æ°§
- JL_WATCH_LOG_MASK_HeartRate_BloodOxy = 0x80000000 >> 30,
-};
-
-typedef NS_ENUM(UInt8, JL_WATCH_LOG_TYPE) {
- ///设å¤åçå é度
- JL_WATCH_LOG_TYPE_Res_Acceleration = 0x00,
- /// 设å¤åçå¿çè¡æ°§
- JL_WATCH_LOG_TYPE_Res_HeartRate_BloodOxy = 0x01,
-};
-
-/// è¿å¨è®°å½æ è®°å
ç±»å
-typedef NS_ENUM(UInt8, JL_SRMDataType) {
- ///å¼å§å
- JL_SRM_Start = 0x00,
- ///åºç¡å
- JL_SRM_Basic = 0x01,
- ///æåå
- JL_SRM_Pause = 0x02,
- ///æ¯å
¬éé
éå
- JL_SRM_Pace = 0x03,
- ///ç»æå
- JL_SRM_End = 0xff,
-};
-
-// 宿¶å¥åº·æ°æ®ç±»å
-typedef NS_ENUM(UInt8, JL_SportDataType) {
- ///å¿ç
- JL_SportDataTypeHeartRate = 0,
- ///空æ°å强
- JL_SportDataTypeAirPressure = 1,
- ///æµ·æé«åº¦
- JL_SportDataTypeAltitude = 2,
- ///è¿å¨æ¥æ°
- JL_SportDataTypeMovementSteps = 3,
- ///åå
- JL_SportDataTypeStress = 4,
- ///è¡æ°§é¥±å度
- JL_SportDataTypeOxygenSaturation = 5,
- ///è®ç»è´è·
- JL_SportDataTypeTrainingLoad = 6,
- ///æå¤§ææ°§é
- JL_SportDataTypeMaxOxygenUptake = 7,
- ///è¿å¨æ¢å¤æ¶é´
- JL_SportDataTypeRecoveryTime = 8,
- ///è¿å¨ä¿¡æ¯
- JL_SportDataTypeSportMessage = 9,
-};
-
-// è¿å¨æ¨¡å¼
-typedef NS_ENUM(UInt8, JL_SportPattern) {
- JL_SportPatternRun = 0, ///è·æ¥
- JL_SportPatternClimb = 1, ///ç¬å±±
- JL_SportPatternSwim = 2, ///游泳
-};
-
-// è¿å¨æ°æ®æ ¼å¼
-typedef NS_ENUM(UInt8, JL_SportDataFormat) {
- JL_SportDataFormatBeUint8 = 1,
- JL_SportDataFormatBeBigendUint16 = 2,
- JL_SportDataFormatBeBigendUint32 = 4,
-};
-
-typedef NS_ENUM(UInt8, JL_WATCH_SETTING_MASK) {
- JL_WATCH_SETTING_MASK_READ_INFO = 0x00,///App读å设å¤ä¿¡æ¯
- JL_WATCH_SETTING_MASK_SET_INFO = 0x01,///å设å¤åå
¥è®¾ç½®ä¿¡ æ¯
- JL_WATCH_SETTING_MASK_RECIVE_INFO = 0x02,///æ¶å°è®¾å¤æ¨é设置信æ¯
-};
-
-/// æ¥è¯¢è¯»å设å¤ä¿¡æ¯
-///使ç¨ç¤ºä¾ï¼
-/// 妿¥è¯¢ï¼ä¼ æå¨ãè¿ç»æµéå¿çãè·å°çå¯
-/// å对åºçuint32_t 为ï¼0x0000008A
-/// å³å¯¹åºçBitä½æç¤ºä¸ºï¼0000 0000 0000 0000 0000 0000 1000 1010
-/// Bit0ï¼ä¿çï¼èèæ¯å¦ç¨äºååè½æ¯æä½ï¼------ 0
-/// Bit1ï¼ä¼ æå¨åè½
-/// Bit2ï¼ä¹
åæé
-/// Bit3ï¼è¿ç»æµéå¿ç
-/// Bit4ï¼è¿å¨å¿çæé
-/// Bit5ï¼ååèªå¨æ£æµ
-/// Bit6ï¼ç¡ç æ£æµ
-/// Bit7ï¼è·å°çå¯
-/// Bit8ï¼æ¬è
çå¯
-/// Bit9ï¼ä¸ªäººä¿¡æ¯
-/// Bit10ï¼èçæå¼æé
-/// Bit11ï¼è¡æ°§æµéæé
-/// Bit12ï¼ç´§æ¥è系人
-typedef NS_ENUM(uint32_t, JL_WATCH_SETTING) {
- JL_WATCH_SETTING_SENSOR_FUNC = 0x0002, // Bit1ï¼ä¼ æå¨åè½
- JL_WATCH_SETTING_SEDENTARY_REMIND = 0x0004, // Bit2ï¼ä¹
åæé
- JL_WATCH_SETTING_CONTINUOUS_HEARTRATE_MEASUREMENT = 0x0008, // Bit3ï¼è¿ç»æµéå¿ç
- JL_WATCH_SETTING_EXERCISE_HEARTRATE_REMINDER = 0x0010, // Bit4ï¼è¿å¨å¿çæé
- JL_WATCH_SETTING_AUTOMATIC_PRESSURE_DETECTION = 0x0020, // Bit5ï¼ååèªå¨æ£æµ
- JL_WATCH_SETTING_SLEEP_DETECTION = 0x0040, // Bit6ï¼ç¡ç æ£æµ
- JL_WATCH_SETTING_FALL_DETECTION = 0x0080, // Bit7ï¼è·å°çå¯
- JL_WATCH_SETTING_LIFTWRIST_DETECTION = 0x0100, // Bit8ï¼æ¬è
çå¯
- JL_WATCH_SETTING_PERSONAL_INFO = 0x0200, // Bit9ï¼ä¸ªäººä¿¡æ¯
- JL_WATCH_SETTING_BLUETOOTH_DISCONECTED_REMINDER = 0x0400, // Bit10ï¼èçæå¼æé
- JL_WATCH_SETTING_OXIMETRY = 0x0800, //Bit11:è¡æ°§æµéæé
- JL_WATCH_SETTING_EMERGENCY_CONTACT = 0x1000, //Bit12:ç´§æ¥è系人
-};
-
-/// ä¼ æå¨åè½å¼å
³
-/// ///使ç¨ç¤ºä¾ï¼
-/// å¦è®¾ç½®æå¼ï¼è®¡æ¥å¨ã计æ¥å¨è®°å½ãè¡æ°§ãè¡æ°§è®°å½ãæµ·æ
-/// å对åºçuint16_t 为ï¼0x73
-/// å³å¯¹åºçBitä½æç¤ºä¸ºï¼ 0111 0011
-/// Bit0ï¼è®¡æ¥å¨å¼å
³
-/// Bit1ï¼è®¡æ¥å¨è®°å½å¼å
³
-/// Bit2ï¼å¿çä¼ æå¨å¼å
³
-/// Bit3ï¼å¿çä¼ æå¨è®°å½å¼å
³
-/// Bit4ï¼è¡æ°§ä¼ æå¨å¼å
³
-/// Bit5ï¼è¡æ°§ä¼ æå¨è®°å½å¼å
³
-/// Bit6ï¼æµ·ææ°åä¼ æå¨å¼å
³
-/// Bit7ï¼æµ·ææ°åä¼ æå¨è®°å½å¼å
³
-typedef NS_ENUM(uint16_t, JL_SENSOR_FUNC_SWITCH) {
- JL_SENSOR_FUNC_SWITCH_PEDOMETER = 0x01, // Bit0ï¼è®¡æ¥å¨å¼å
³
- JL_SENSOR_FUNC_SWITCH_PEDOMETER_RECORD = 0x02, // Bit1ï¼è®¡æ¥å¨è®°å½å¼å
³
- JL_SENSOR_FUNC_SWITCH_HEARTRATE = 0x04, // Bit2ï¼å¿çä¼ æå¨å¼å
³
- JL_SENSOR_FUNC_SWITCH_HEARTRATE_RECORD = 0x08, // Bit3ï¼å¿çä¼ æå¨è®°å½å¼å
³
- JL_SENSOR_FUNC_SWITCH_BLOODOXYGEN = 0x10, // Bit4ï¼è¡æ°§ä¼ æå¨å¼å
³
- JL_SENSOR_FUNC_SWITCH_BLOODOXYGEN_RECORD = 0x20, // Bit5ï¼è¡æ°§ä¼ æå¨è®°å½å¼å
³
- JL_SENSOR_FUNC_SWITCH_ALTITUDE_AIRPRESSURE = 0x40, // Bit6ï¼æµ·ææ°åä¼ æå¨å¼å
³
- JL_SENSOR_FUNC_SWITCH_ALTITUDE_AIRPRESSURE_RECORD = 0x80, // Bit7ï¼æµ·ææ°åä¼ æå¨è®°å½å¼å
³
-};
-
-///è¿å¨ç¶æåæ¥ç¸å
³å½ä»¤
-typedef NS_ENUM(UInt8, JL_WearSyncStatus) {
- /// 读åè¿å¨ä¿¡æ¯
- JL_WearSyncStatus_ReadInfo = 0x00,
- /// å¼å§è¿å¨
- JL_WearSyncStatus_Start = 0x01,
- /// APPç»æè¿å¨
- JL_WearSyncStatus_EndByApp = 0x02,
- /// åºä»¶ç»æè¿å¨
- JL_WearSyncStatus_EndByDevice = 0x03,
- /// æåè¿å¨
- JL_WearSyncStatus_Pause = 0x04,
- /// ç»§ç»è¿å¨
- JL_WearSyncStatus_Continue = 0x05,
- /// 请æ±è¿å¨å®æ¶æ°æ®
- JL_WearSyncStatus_RealTimeInfoRequire = 0x06,
-};
-
-
-///è¿å¨ç¶æ
-typedef NS_ENUM(UInt8, WatchSportStatus) {
- /// æå
- WatchSportStatus_Pause = 0x00,
- /// è¿å¨ä¸
- WatchSportStatus_Motion = 0x01
-};
-
-///å¿ç模å¼
-typedef NS_ENUM(UInt8, WatchHeartRateType) {
- ///æå¤§å¿ç模å¼
- WatchHeartRate_Max = 0x00,
- ///åå¨å¿ç模å¼
- WatchHeartRate_Save = 0x01
-};
-/// è¿å¨å¼ºåº¦ç±»å
-typedef NS_ENUM(UInt8, WatchExerciseIntensityType) {
- ///éè¿å¨æ¨¡å¼
- WatchExercise_Not = 0x00,
- ///æå¤§å¿ç模å¼:ç身 å¨å¤å¿ç模å¼ï¼ææ°§åºç¡
- WatchExercise_Level1 = 0x01,
- ///æå¤§å¿ç模å¼:çè å¨å¤å¿ç模å¼ï¼ææ°§è¿é¶
- WatchExercise_Level2 = 0x02,
- ///æå¤§å¿ç模å¼:ææ°§èå å¨å¤å¿ç模å¼ï¼ä¹³é
¸éå¼
- WatchExercise_Level3 = 0x03,
- ///æå¤§å¿ç模å¼:æ æ°§èå å¨å¤å¿ç模å¼ï¼æ æ°§åºç¡
- WatchExercise_Level4 = 0x04,
- ///æå¤§å¿ç模å¼:æé å¨å¤å¿ç模å¼ï¼æ æ°§è¿é¶
- WatchExercise_Level5 = 0x05
-};
-///ç¡ç ç±»å
-typedef NS_ENUM(UInt8, WatchSleepType) {
- ///æ¸
é
- WatchSleep_WideAwake = 0xFF,
- /// æµ
ç¡
- WatchSleep_Light = 0x01,
- /// æ·±ç¡
- WatchSleep_Deep = 0x02,
- /// å¿«éç¼å¨
- WatchSleep_RapidEyeMovement = 0x03,
- /// é¶æå°ç¡
- WatchSleep_SporadicNaps = 0x04
-};
-
-
-@interface JLWatchEnum : NSObject
-
-/**
- * è¿å¨æ°æ®ç±»å转æ¢ä¸ºè¿å¨æ°æ®æ ¼å¼
- * @param sportDataType è¿å¨æ°æ®ç±»å
- * @return JL_SportDataFormat è¿å¨æ°æ®æ ¼å¼
- */
-+ (JL_SportDataFormat)sportDataFormatFromSportDataType:(JL_SportDataType)sportDataType;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSync.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSync.h
deleted file mode 100644
index b4cd950..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSync.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// JLWearSync.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/26.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JL_RCSP.h"
-#import "JLWatchEnum.h"
-#import "JL_EntityM.h"
-#import "JL_SDM_Header.h"
-#import "JL_WatchSyncProtocol.h"
-
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// ç©¿æ´è®¾å¤ç¶æåæ¥æä»¤
-@interface JLWearSync : NSObject
-
-+(instancetype)share;
-
-/// å å
¥åè®®ååº
-/// @param delegate 对象
--(void)addProtocol:(id)delegate;
-
-/// ç§»é¤åè®®ååº
-/// @param delegate 对象
--(void)removeProtocol:(id)delegate;
-
-/// 读åè¿å¨ä¿¡æ¯
-/// @param entity 设å¤entity
-/// @param block JLWearSyncInfoModel åè°
-/// æ¬æ¡å½ä»¤çåè°éè¿JLWearSyncProtocolåè®®
-///-(void)jlWearSyncSportInfo:(JLWearSyncInfoModel *_Nonnull)model;
--(void)w_requireSportInfoWith:(JL_EntityM *)entity Block:(JL_CB_SyncSportInfo _Nullable)block;
-
-///å¼å§è¿å¨å½ä»¤
-/// @param type è¿å¨ç±»å
-/// 0x00 :éè¿å¨æ¨¡å¼
-/// 0x01 :室å¤è·æ¥
-/// 0x02 :室å
è·æ¥
-/// @param entity 设å¤entity
-/// @param block å½ä»¤æåä¸å¦åè°
--(void)w_SportStart:(uint8_t)type With:(JL_EntityM *)entity Block:(JL_CB_Status _Nullable)block;
-
-/// ç»æè¿å¨å½ä»¤
-/// @param entity 设å¤entity
-///æ¬æ¡å½ä»¤çåè°éè¿JLWearSyncProtocolåè®®
-///-(void)jlWearSyncStopMotion:(JLWearSyncFinishModel *_Nonnull)model With:(JL_EntityM *_Nonnull)entity;
--(void)w_SportFinishWith:(JL_EntityM*)entity;
-
-///æåè¿å¨å½ä»¤
-/// @param entity 设å¤entity
-/// @param block å½ä»¤æåä¸å¦åè°
--(void)w_SportPauseWith:(JL_EntityM*)entity Block:(JL_CB_Status _Nullable)block;
-
-///ç»§ç»è¿å¨å½ä»¤
-/// @param entity 设å¤entity
-/// @param block å½ä»¤æåä¸å¦åè°
--(void)w_SportContinueWith:(JL_EntityM*)entity Block:(JL_CB_Status _Nullable)block;
-
-/// 读åè¿å¨å®æ¶æ°æ®
-/// @param entity 设å¤entity
-///æ¬æ¡å½ä»¤çåè°éè¿JLWearSyncProtocolåè®®
--(void)w_requireRealTimeSportInfoWith:(JL_EntityM *)entity;
-
-/// 宿¶æ°æ®è·åæ¶é´é´é设置
-/// @param interval æ¶é´é´éï¼åä½ï¼ms
-/// @param entity 设å¤entity
--(void)pr_setTimeInterval:(UInt16)interval With:(JL_EntityM *)entity;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncCustom.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncCustom.h
deleted file mode 100644
index 130e239..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncCustom.h
+++ /dev/null
@@ -1,97 +0,0 @@
-//
-// JLWearSyncCustom.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2022/4/13.
-// Copyright © 2022 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JL_RCSP.h"
-#import "JL_EntityM.h"
-#import "JL_SDM_Header.h"
-
-
-
-NS_ASSUME_NONNULL_BEGIN
-
-@protocol JLWearSyncCustomPtl
-
-/// è¿å¨ä¿¡æ¯è¿å
-/// @param model è¿å¨ä¿¡æ¯å¯¹è±¡
-/// @param entity 设å¤entity
--(void)jlWearSyncSportInfo:(JLWearSyncDataModel *_Nonnull)model With:(JL_EntityM *_Nonnull)entity;
-
-/// ç»æè¿å¨è¿åå
容
-/// @param model ç»ææ¶é´ç¸éä¿¡æ¯å¯¹è±¡
-/// @param entity 设å¤entity
--(void)jlWearSyncStopMotion:(JLWearSyncFinishDataModel *_Nonnull)model With:(JL_EntityM *_Nonnull)entity;
-
-/// å¼å§è¿å¨è¿åæ¶æ¯
-/// @param entity 设å¤entity
--(void)jlWearSyncStartMotionWith:(JL_EntityM *_Nonnull)entity;
-
-/// æåè¿å¨
-/// @param entity 设å¤entity
--(void)jlWearSyncStatusPauseWith:(JL_EntityM *_Nonnull)entity;
-
-/// ç»§ç»è¿å¨
-/// @param entity 设å¤entity
--(void)jlWearSyncStatusContiuneWith:(JL_EntityM *_Nonnull)entity;
-
-/// 宿¶æ°æ®åè°
-/// @param model 宿¶æ°æ®æ¨¡å
-/// @param entity 设å¤entity
--(void)jlWearSyncRealTimeData:(JLWearSyncRealTimeData *_Nonnull)model With:(JL_EntityM *_Nonnull)entity;
-
-@end
-
-
-
-@interface JLWearSyncCustom : NSObject
-
-@property(nonatomic,weak)id delegate;
-
-/// 读åè¿å¨ä¿¡æ¯
-/// @param entity 设å¤entity
-/// @param block JLWearSyncInfoModel åè°
-/// æ¬æ¡å½ä»¤çåè°éè¿JLWearSyncProtocolåè®®
-///-(void)jlWearSyncSportInfo:(JLWearSyncInfoModel *_Nonnull)model;
--(void)w_requireSportInfoWith:(JL_EntityM *)entity Block:(JL_CB_SyncSportDataInfo _Nullable)block;
-
-///å¼å§è¿å¨å½ä»¤
-/// @param type è¿å¨ç±»å
-/// @param entity 设å¤entity
-/// @param block å½ä»¤æåä¸å¦åè°
--(void)w_SportStart:(UInt8)type With:(JL_EntityM *)entity Block:(JL_CB_Status _Nullable)block;
-
-/// ç»æè¿å¨å½ä»¤
-/// @param entity 设å¤entity
-///æ¬æ¡å½ä»¤çåè°éè¿JLWearSyncProtocolåè®®
-///-(void)jlWearSyncStopMotion:(JLWearSyncFinishModel *_Nonnull)model With:(JL_EntityM *_Nonnull)entity;
--(void)w_SportFinishWith:(JL_EntityM*)entity;
-
-///æåè¿å¨å½ä»¤
-/// @param entity 设å¤entity
-/// @param block å½ä»¤æåä¸å¦åè°
--(void)w_SportPauseWith:(JL_EntityM*)entity Block:(JL_CB_Status _Nullable)block;
-
-///ç»§ç»è¿å¨å½ä»¤
-/// @param entity 设å¤entity
-/// @param block å½ä»¤æåä¸å¦åè°
--(void)w_SportContinueWith:(JL_EntityM*)entity Block:(JL_CB_Status _Nullable)block;
-
-/// 读åè¿å¨å®æ¶æ°æ®
-/// @param entity 设å¤entity
-///æ¬æ¡å½ä»¤çåè°éè¿JLWearSyncProtocolåè®®
--(void)w_requireRealTimeSportInfoWith:(JL_EntityM *)entity;
-
-/// 宿¶æ°æ®è·åæ¶é´é´é设置
-/// @param interval æ¶é´é´éï¼åä½ï¼ms
-/// @param entity 设å¤entity
--(void)pr_setTimeInterval:(UInt16)interval With:(JL_EntityM *)entity;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncFinishModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncFinishModel.h
deleted file mode 100644
index 8ef17f4..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncFinishModel.h
+++ /dev/null
@@ -1,54 +0,0 @@
-//
-// JLWearSyncFinishModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/27.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JLWatchEnum.h"
-NS_ASSUME_NONNULL_BEGIN
-
-
-@interface JLWearSyncFinishDataModel:NSObject
-
-@property(nonatomic,strong)NSData *basicData;
-
-@end
-
-
-@interface JLWatchExerciseIntens:NSObject
-
-/// è¿å¨å¼ºåº¦ç±»å
-@property(nonatomic,assign)WatchExerciseIntensityType type;
-
-/// æç»æ¶é´
-@property(nonatomic,assign)UInt32 duration;
-
-@end
-
-@interface JLWearSyncFinishModel : JLWearSyncFinishDataModel
-
-/// ç»ææ¶é´
-@property(nonatomic,strong)NSDate *endTime;
-
-/// è¿å¨æ¢å¤æ¶é´
-/// æ ¼å¼ ï¼hour : min
-@property(nonatomic,strong)NSString *recyleTime;
-
-/// è¿å¨è®°å½æä»¶ID
-@property(nonatomic,assign)UInt16 sportId;
-
-/// è¿å¨è®°å½æä»¶å¤§å°
-@property(nonatomic,assign)UInt16 fileSize;
-
-/// è¿å¨å¼ºåº¦ç±»åæ°ç»
-@property(nonatomic,strong)NSArray *durationArray;
-
-
-+(JLWearSyncFinishModel *)initWithData:(NSData*)data;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncInfoModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncInfoModel.h
deleted file mode 100644
index 9dc5086..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncInfoModel.h
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// JLWearSyncInfoModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/27.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JLWatchEnum.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface JLWearSyncDataModel : NSObject
-
-/// åºç¡è¿å对象
-@property(nonatomic,strong)NSData *basicData;
-
-@end
-
-
-@interface JLWearSyncInfoModel : JLWearSyncDataModel
-
-///è¿å¨æ¨¡å¼ç±»å
-/// 0x00 éè¿å¨æ¨¡å¼
-/// 0x01 æ·å¤è·æ¥
-/// 0x02 室å
è·æ¥
-@property(nonatomic,assign)uint8_t sportType;
-
-/// è¿å¨ç¶æ
-@property(nonatomic,assign)WatchSportStatus status;
-
-///è¿å¨Id
-@property(nonatomic,assign)double sportID;
-
-///è®¾å¤æ¯å¦å
å«GPS
-@property(nonatomic,assign)BOOL hasGPS;
-
-///å¿ç模å¼
-@property(nonatomic,assign)WatchHeartRateType heartRateType;
-
-///å»ºè®®å®æ¶æ°æ®è¯»åæ¶é´é´éï¼åä½ï¼ms
-@property(nonatomic,assign)UInt16 interval;
-
-/// å©ç¨è®¾å¤è¿åçæ°æ®åå§åä¸ä¸ªè¿å¨ä¿¡æ¯å¯¹è±¡
-/// @param data 设å¤è¿åæ°æ®
-+(JLWearSyncInfoModel *)initWithData:(NSData *)data;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncRealTimeModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncRealTimeModel.h
deleted file mode 100644
index ed10d1e..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearSyncRealTimeModel.h
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// JLWearSyncRealTimeModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/27.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import "JLWatchEnum.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-
-@interface JLWearSyncRealTimeData : NSObject
-
-@property(nonatomic,strong)NSData *basicData;
-
-@end
-
-@interface JLWearSyncRealTimeModel : JLWearSyncRealTimeData
-
-/// ç±»å
-@property(nonatomic,assign)UInt8 type;
-
-/// è¿å¨æ¥æ°
-@property(nonatomic,assign)UInt32 sportStep;
-
-/// è¿å¨è·ç¦»ï¼åä½ï¼0.01å
Ž
-@property(nonatomic,assign)UInt16 distance;
-
-/// è¿å¨æ¶é¿ï¼åä½ï¼ç§
-@property(nonatomic,assign)UInt32 exerciseTime;
-
-/// é度ï¼åä½0ï¼0.01å
¬é/å°æ¶ï¼ï¼åæ°ä¸ºé
éï¼åä½ï¼ç§/å
¬éï¼
-@property(nonatomic,assign)UInt16 speed;
-
-/// çéï¼åä½ï¼åå¡
-@property(nonatomic,assign)UInt16 calories;
-
-/// æ¥é¢ï¼åä½ï¼æ¥/åé
-@property(nonatomic,assign)UInt16 cadence;
-
-///æ¥å¹
,åä½:åç±³
-@property(nonatomic,assign)UInt16 stride;
-
-///宿¶è¿å¨å¼ºåº¦ç¶æ
-@property(nonatomic,assign)WatchExerciseIntensityType statusType;
-
-///è¿å¨å®æ¶å¿ç
-@property(nonatomic,assign)UInt8 heartRate;
-
-+(JLWearSyncRealTimeModel *)initWithData:(NSData *)data;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearable.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearable.h
deleted file mode 100644
index 6096f32..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWearable.h
+++ /dev/null
@@ -1,137 +0,0 @@
-//
-// JLWearable.h
-// Test
-//
-// Created by EzioChan on 2021/4/6.
-// Copyright © 2021 Zhuhai Jieli Technology Co.,Ltd. All rights reserved.
-//
-
-#import
-#import "JL_RCSP.h"
-#import "JL_EntityM.h"
-#import "JL_SDM_Header.h"
-#import "JL_WatchProtocol.h"
-#import "JLWearSync.h"
-#import "JLWearSyncCustom.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-#define JL_RECIVED_DATA @"JL_RECIVED_DATA"
-
-
-/// ç©¿æ´è®¾å¤åºç¡å½ä»¤æ§å¶
-@interface JLWearable : NSObject
-
-@property(nonatomic,assign,readonly)uint8_t version;
-@property(nonatomic,strong)JL_CB_HeartRate heartRate;
-@property(nonatomic,strong)JL_CB_AirPressure airPressure;
-@property(nonatomic,strong)JL_CB_Altitude alititude;
-@property(nonatomic,strong)JL_CB_MoveSteps moveStep;
-@property(nonatomic,strong)JL_CB_Stress stress;
-@property(nonatomic,strong)JL_CB_Oxsaturation oxStaturation;
-@property(nonatomic,strong)JL_CB_TrainLoad trainLoad;
-@property(nonatomic,strong)JL_CB_MaxOxg maxOxg;
-@property(nonatomic,strong)JL_CB_RecTime rectime;
-@property(nonatomic,strong)JL_CB_SportMsg sportMsg;
-@property(nonatomic,strong)JL_CB_WatchLog logMsg;
-@property(nonatomic,strong,readonly)JL_EntityM* responseEntity;
-
-+(instancetype)sharedInstance;
-
-/// æå¯¹è±¡å å
¥åè®®
-/// @param delegate 对象
--(void)w_addDelegate:(id)delegate;
-
-/// ç§»é¤å¯¹è±¡çåè®®
-/// @param delegate 对象
--(void)w_removeDelegate:(id)delegate;
-
-/// ç§»é¤ææå¯¹è±¡çåè®®
--(void)w_removeAll;
-
-/// 请æ±ç©¿æ´è®¾å¤çæ°æ®
-/// 使ç¨ä¾åï¼
-/**
- JLWearable *w = [JLWearable sharedInstance];
- NSMutableArray *array = [NSMutableArray new];
- [array addObject:[JL_SDM_HeartRate requireRealTime:YES Resting:YES Max:YES]];
- [array addObject:[JL_SDM_Altitude requireRealTime:YES min:NO Max:NO]];
- [array addObject:[JL_SDM_MoveSteps require]];
- w.heartRate = ^(JL_SDM_HeartRate *heartRate) {
- //å¿çä¿¡æ¯
- };
- w.alititude = ^(JL_SDM_Altitude *altitude) {
- //æµ·æä¿¡æ¯
- };
- JL_EntityM *entity = [[JL_EntityM alloc] init];
- [w requestSportData:array withEntity:entity];
-*/
-/// @param reqModels æ°æ®æ¨¡åï¼å¯åèJL_SDM_ç¸å
³çç±»å请æ±ï¼è¿æ¯ä¸ªç¶ç±»ï¼è¿éæ¯éè¿å¤æçæ¹å¼æ¥å®ç°éæ©æ§ç请æ±
-/// @param entity å½å设å¤çentity
-///
--(void)w_requestSportData:(NSMutableArray*)reqModels withEntity:(JL_EntityM *)entity;
-
-/// ç§ææµè¯æ¥å£
-/// @param data æ°æ®
-/// @param entity å½å设å¤entity
-/// @param opcode æä½
--(void)pr_requestSportDataMask:(NSData *)data withEntity:(JL_EntityM *)entity opCode:(uint16_t)opcode;
-
-
-/// æ¶å°æ°æ®è§£æ
-/// @param pkg æ¶å°çæ°æ®å
-/// @param entity å½åçentity
--(void)w_inputPKG:(JL_PKG*)pkg withEntity:(JL_EntityM *)entity;
-
-/// æ¨é天æ°å°æè¡¨
-/// @param weather 天æ°å
容
-/// @param entity æå¡å¯¹è±¡
-/// @param block æ¨éåè°
--(void)w_syncWeather:(JL_MSG_Weather *)weather withEntity:(JL_EntityM *)entity result:(JL_CB_Status)block;
-
-
-/**
- 请æ±è®¾å¤ä¼ æå¨çlog
- 使ç¨ç¤ºä¾
- [[JLWearable shareInstance] w_transportLog:Log_Acceleration | Log_HeartRate_BloodOxy withEntity:entity];
- */
-/// 请æ±è®¾å¤ä¼ æå¨çlog
-/// @param model 请æ±ç±»åï¼Log_Acceleration | Log_HeartRate_BloodOxyï¼
-/// @param entity å½åçentity
--(void)w_transportLog:(JL_WATCH_LOG_MASK)model withEntity:(JL_EntityM *)entity;
-
-
-//MARK: - 设å¤è®¾ç½®å½ä»¤
-
-/// æ¥è¯¢è¯»å设å¤ä¿¡æ¯
-/// @param target JL_WATCH_SETTINGæä¸¾ï¼æ¯æ|è¿ç®åæ¶è®¾ç½®å¤ä¸ªè®¾å¤ç±»åä¿¡æ¯
-/// @param entity å½åçentity
-/// /// æ¬æ¹æ³çè¿åç»æï¼éè¦æ¥æ¶å¯¹åºçåè®®ï¼JL_WatchProtocol ï¼å¹¶æéµå¾ªåè®®ç对象å å
¥å°æ¬åä¾ä¸
-/// -(void)w_addDelegate:(id)delegate;
--(void)w_InquireDeviceFuncWith:(JL_WATCH_SETTING)target withEntity:(JL_EntityM *)entity;
-
-/// å设å¤åå
¥è®¾ç½®ä¿¡æ¯
-/// @param models 设置对åºçåè½æ¨¡å
-/// @param entity å½åçentity
-/// @param block åå¤è®¾ç½®çç¶æ
-/// 使ç¨ç¤ºä¾ï¼
-/// å¦è®¾ç½®ï¼ä¼ æå¨ãä¹
åæéãèçæå¼æé
-/// NSMutableArray * models = [NSMutableArray new];
-/// /*计æ¥ç¸å
³ä¼ æå¨*/
-/// JLSensorFuncModel *model = [[JLSensorFuncModel alloc] initWhthFuncByte:0x0073];//详æ
设置å¯åèç¸å
³æ¥å£
-/// [models addObject:model];
-/// /*ä¹
å设置*/
-/// JLSedentaryRmdModel *model1 = [[JLSedentaryRmdModel alloc] initWithModel:s_Shake Status:true];
-/// [models addObject:model1];
-/// /*èçæå¼æé*/
-/// JLDisconnectRemindModel *model2 = [[JLDisconnectRemindModel alloc] initWithModel:s_BrightScreen Status:true];
-/// [models addObject:model2];
-/// [[JLWearable sharedInstance] w_SettingDeviceFuncWith:models withEntity:requestEntity]
-/// æ¬æ¹æ³çè¿åç»æï¼éè¦æ¥æ¶å¯¹åºçåè®®ï¼JL_WatchProtocol ï¼å¹¶æéµå¾ªåè®®ç对象å å
¥å°æ¬åä¾ä¸
-/// -(void)w_addDelegate:(id)delegate;
--(void)w_SettingDeviceFuncWith:(NSArray *)models withEntity:(JL_EntityM *)entity result:(JL_CB_Status)block;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWristLiftDetectionModel.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWristLiftDetectionModel.h
deleted file mode 100644
index c7a838e..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JLWristLiftDetectionModel.h
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// JLWristLiftDetectionModel.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/10/12.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import "JLwSettingModel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// æ¬è
çæµè®¾ç½®
-@interface JLWristLiftDetectionModel : JLwSettingModel
-///å¼å
³
-@property(nonatomic,assign)WatchSwitchType status;
-/// æé模å¼
-@property(nonatomic,assign)WatchRemindType rType;
-/// å¼å§æ¶é´
-@property(nonatomic,strong)WatchTimer *start;
-
-/// ç»ææ¶é´
-@property(nonatomic,strong)WatchTimer *end;
-
-
--(instancetype)initWithData:(NSData *)data;
-
-/// æå»ºä¸ä¸ªæ¬è
æé设置对象
-/// @param type æéç±»å
-/// @param status å¼å
³ç±»å
-/// @param begin å¼å§æ¶é´
-/// @param ed ç»ææ¶é´
-- (instancetype)initWithModel:(WatchRemindType)type Status:(WatchSwitchType )status Begin:(WatchTimer *)begin End:(WatchTimer *)ed;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_AlarmClockManager.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_AlarmClockManager.h
deleted file mode 100644
index 5b2f837..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_AlarmClockManager.h
+++ /dev/null
@@ -1,116 +0,0 @@
-//
-// JL_AlarmClockManager.h
-// JL_BLEKit
-//
-// Created by EzioChan on 2021/12/16.
-// Copyright © 2021 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-typedef NS_ENUM(UInt8, JL_RtcOperate) {
- JL_FlashOperateFlagRead = 0x00, //读å
- JL_FlashOperateFlagWrite = 0x01, //设置
-};
-
-typedef void(^JL_RTC_ALARM_BK)(NSArray * __nullable array, uint8_t flag);
-
-typedef void(^JL_RTC_GET_ALARM_BK)(NSArray * __nullable alarms,NSError * __nullable error);
-
-#pragma mark ---> é¹éåä¸åæ¢
-///é¹éæ£å¨å
-extern NSString *kJL_MANAGER_RTC_RINGING;
-
-///é¹é忢å
-extern NSString *kJL_MANAGER_RTC_RINGSTOP;
-
-//é¹éé声è¯å¬
-extern NSString *kJL_MANAGER_RTC_AUDITION;
-
-
-/// RTCé¹é管çè
-@interface JL_AlarmClockManager : JL_FunctionBaseManager
-
-///RTC çæ¬
-@property (assign,nonatomic) uint8_t rtcVersion;
-///æ¯å¦æ¯æé¹é设置
-@property (assign,nonatomic) JL_RTCAlarmType rtcAlarmType;
-///设å¤å½åæ¶é´
-@property (strong,nonatomic) JLModel_RTC *rtcModel;
-///设å¤é¹éæ°ç»
-@property (strong,nonatomic) NSMutableArray *rtcAlarms;
-///é»è®¤é声
-@property (strong,nonatomic) NSMutableArray *rtcDfRings;
-
-
-/// æ¥è¯¢è®¾å¤é¹é
-/// - Parameter result: 设å¤åè°
--(void)cmdRtcGetAlarms:(JL_RTC_GET_ALARM_BK)result;
-
-
-/// 设置/å¢å é¹é
-/// - Parameters:
-/// - array: array é¹éæ¨¡åæ°ç»
-/// - result: ç»æåè°
--(void)cmdRtcSetArray:(NSArray*)array Result:(JL_CMD_RESPOND __nullable)result;
-
-
-/// å é¤é¹é
-/// - Parameters:
-/// - array: é¹éåºå·æ°ç»
-/// - result: 设å¤åå¤
--(void)cmdRtcDeleteIndexArray:(NSArray*)array Result:(JL_CMD_RESPOND __nullable)result;
-
-
-/// 忢é¹éå声
-/// - Parameter result: 设å¤åå¤
--(void)cmdRtcStopResult:(JL_CMD_RESPOND __nullable)result;
-
-
-/// é¹éè¯å¬åé
-/// - Parameters:
-/// - rtc: é¹é模å
-/// - option: å¯åæ è®°
-/// - result: 设å¤åå¤
--(void)cmdRtcAudition:(JLModel_RTC *)rtc Option:(BOOL)option result:(JL_CMD_RESPOND __nullable)result;
-
-
-/// é¹é设置
-/// @param operate 0x00:读å 0x01:设置
-/// @param index æ©ç (0x01设置第1个é¹éï¼0x03设置第ä¸ä¸ªå第äºä¸ªé¹é)
-/// @param setting 设置é项ï¼è¯»åæ¶æ éä¼ å
¥
-/// @param result 设å¤åå¤
--(void)cmdRtcOperate:(JL_RtcOperate)operate
- Index:(uint8_t)index
- Setting:(JLModel_AlarmSetting* __nullable)setting
- Result:(JL_RTC_ALARM_BK __nullable)result;
-
-
-/// è§£æé¹éæ°æ®å
容
-/// @param infoData æ°æ®å
容
-/// @param ltvVersion LTVççæ¬
--(void)parseData:(NSData *)infoData WithLtyType:(uint8_t)ltvVersion;
-
-/// ãé¹éä¿¡æ¯ãè§£æ
-/// - Parameters:
-/// - data: éè¦è§£æçæ°æ®
-/// - rtcType: RTCç±»å
-+(NSMutableArray *)makeOutRtc:(NSData*)data RtcType:(uint8_t)rtcType;
-
-
-/// [é»è®¤é¹éé声]è§£æ
-/// - Parameter data: [é»è®¤é¹éé声]æ°æ®
-+(NSMutableArray *)makeOutRtcDefaultRing:(NSData *)data;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_Assist.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_Assist.h
deleted file mode 100644
index 9c87f40..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_Assist.h
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// JL_Assist.h
-// QCY_Demo
-//
-// Created by æ°çç§æ on 2021/8/12.
-// Copyright © 2021 æ°çç§æ. All rights reserved.
-//
-
-#import
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-typedef void(^JL_Assist_BK)(BOOL isPaired);
-
-@class JL_ManagerM;
-
-@interface JL_Assist : NSObject
-@property(strong,nonatomic)JL_ManagerM *mCmdManager; //å½ä»¤ä¸å¿
-@property(strong,nonatomic)NSString *mService; //æå¡å·
-@property(strong,nonatomic)NSString *mRcsp_W; //ç¹å¾ï¼RCSPå
-@property(strong,nonatomic)NSString *mRcsp_R; //ç¹å¾ï¼RCSP读
-@property(strong,nonatomic)NSData *__nullable mPairKey; //æ¡æ(é
对)ç§é¥
-@property(assign,nonatomic)BOOL mNeedPaired; //æ¯å¦éè¦é
对
-@property(assign,nonatomic)BOOL mLogData; //æ¯å¦æå°è£¸æ°æ®
-@property(assign,nonatomic)NSInteger mLimitMtu; //(é»è®¤40)卿大çMTUåºç¡ä¸åå°æ°æ®é
-
-/// Execute in a method ã- (void)centralManagerDidUpdateState:ã
-/// @param state CBManagerState
--(void)assistUpdateState:(CBManagerState)state;
-
-/// Execute in a method ã- (void)centralManager:didDisconnectPeripheral:error:ã
-/// @param peripheral CBPeripheral
--(void)assistDisconnectPeripheral:(CBPeripheral *)peripheral;
-
-
-/// Execute in a method ã- (void)peripheral:didDiscoverServices:ã
-/// @param service CBService
-/// @param peripheral CBPeripheral
--(void)assistDiscoverCharacteristicsForService:(CBService*)service
- Peripheral:(CBPeripheral*)peripheral;
-
-/// Execute in a method ã- (void)peripheral:didUpdateNotificationStateForCharacteristic:error:ã
-/// @param characteristic CBCharacteristic
-/// @param peripheral CBPeripheral
-/// @param result JL_Assist_BK ï¼YES:é
对æå NO:é
对失败ï¼
--(void)assistUpdateCharacteristic:(nonnull CBCharacteristic *)characteristic
- Peripheral:(CBPeripheral*)peripheral
- Result:(JL_Assist_BK)result;
-
-/// Execute in a method ã- (void)peripheral:didUpdateValueForCharacteristic:error:ã
-/// @param characteristic CBCharacteristic
--(void)assistUpdateValueForCharacteristic:(CBCharacteristic *)characteristic;
-
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEAction.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEAction.h
deleted file mode 100644
index 8eb5a9f..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEAction.h
+++ /dev/null
@@ -1,65 +0,0 @@
-//
-// JL_BLEAction.h
-// JL_BLEKit
-//
-// Created by zhihui liang on 2018/11/10.
-// Copyright © 2018 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * BLEæ°æ®éç¥
- */
-extern NSString *kJL_RCSP_RECEIVE; //Rcspæ°æ®ãæ¥æ¶ã
-extern NSString *kJL_RCSP_SEND; //Rcspæ°æ®ãåéã
-
-
-typedef void(^ATC_Block)(BOOL ret);
-@protocol JL_BLEActionDelegate
-@optional
--(void)onPairOutputData:(NSData*)data;
-
-@end
-
-@interface JL_BLEAction : NSObject
-@property(nonatomic,weak)iddelegate;
-
-+(id)sharedMe;
-
-/**
- è¿æ»¤å
¶ä½èç设å¤
- @param key è¿æ»¤ç
- @param advertData èç广æåå
¸
- @return NSDictionary 广æå
å«ä¿¡æ¯åå
¸
- */
-+(NSDictionary*)bluetoothKey_1:(NSData*)key Filter:(NSDictionary*)advertData;
-
-/**
- èç设å¤é
对
- @param pKey é
对ç
- @param bk é
对åè°YESï¼æå NOï¼å¤±è´¥
- */
--(void)bluetoothPairingKey:(NSData *__nullable)pKey Result:(ATC_Block)bk;
--(void)inputPairData:(NSData*)rData;
-
-#pragma mark - èçæ ¹æ®å¹¿æå
åè¿
-
-/**
- * è·å广æå
kCBAdvDataManufacturerDataéé¢ 'JLOTA' æ è¯çèçå°å
- * @param kCBAdvDataManufacturerData 广æå
- */
-+ (NSString * _Nullable)otaBleMacAddressFromCBAdvDataManufacturerData:(NSData *)kCBAdvDataManufacturerData;
-
-/**
- * 夿å½åèçå°åæ¯å¦çäºå¹¿æå
kCBAdvDataManufacturerDataéé¢çèçå°å
- * @param otaBleMacAddress otaå级ä¸è®¾å¤çèçå°å
- * @param kCBAdvDataManufacturerData 广æå
- */
-+ (Boolean)otaBleMacAddress:(NSString *)otaBleMacAddress isEqualToCBAdvDataManufacturerData:(NSData *)kCBAdvDataManufacturerData;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEKit.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEKit.h
deleted file mode 100644
index 0b93edd..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEKit.h
+++ /dev/null
@@ -1,113 +0,0 @@
-//
-// JL_BLEKit.h
-// JL_BLEKit
-//
-// Created by zhihui liang on 2018/11/9.
-// Copyright © 2018 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-//! Project version number for JL_BLEKit.
-FOUNDATION_EXPORT double JL_BLEKitVersionNumber;
-
-//! Project version string for JL_BLEKit.
-FOUNDATION_EXPORT const unsigned char JL_BLEKitVersionString[];
-
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-
-#import
-#import
-#import
-#import
-
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-
-
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-#import
-
-
diff --git a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEMultiple.h b/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEMultiple.h
deleted file mode 100644
index aff3d55..0000000
--- a/ShenYin/ShenYin/UI/Mine/Update/SDKBleManager/JL_BLEKit.framework/Headers/JL_BLEMultiple.h
+++ /dev/null
@@ -1,135 +0,0 @@
-//
-// JL_BLEMultiple.h
-// JL_BLEKit
-//
-// Created by æ°çç§æ on 2020/9/1.
-// Copyright © 2020 www.zh-jieli.com. All rights reserved.
-//
-
-#import
-#import
-#import
-#import
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * BLEç¶æéç¥
- */
-extern NSString *kJL_BLE_M_FOUND; //åç°è®¾å¤
-extern NSString *kJL_BLE_M_FOUND_SINGLE; //åç°å个设å¤
-extern NSString *kJL_BLE_M_ENTITY_CONNECTED; //è¿æ¥ææ´æ°
-extern NSString *kJL_BLE_M_ENTITY_DISCONNECTED; //æå¼è¿æ¥
-extern NSString *kJL_BLE_M_ON; //BLEå¼å¯
-extern NSString *kJL_BLE_M_OFF; //BLEå
³é
-extern NSString *kJL_BLE_M_EDR_CHANGE; //ç»å
¸èçè¾åºééåå
-extern NSString *kJL_BLE_M_SAVE_BLEADDR; //åå¨EDRå°å
-extern NSString *kJL_BLE_M_ANCS_UPDATE; //设å¤ANCSæéåæ´
-
-
-@interface JL_BLEMultiple : NSObject
-@property (strong, nonatomic) NSData *__nullable filterKey; //è¿æ»¤ç
-@property (strong, nonatomic) NSData *__nullable pairKey; //é
对ç
-@property (assign, nonatomic) BOOL BLE_IS_CONNECTING; //æ¯å¦æè®¾å¤æ£å¨è¿æ¥
-@property (assign, nonatomic) BOOL BLE_FILTER_ENABLE; //æ¯å¦ãå¼å¯è¿æ»¤ã
-@property (assign, nonatomic) BOOL BLE_PAIR_ENABLE; //æ¯å¦ãå¼å¯é
对ã
-@property (assign, nonatomic) int BLE_TIMEOUT; //è¿æ¥è¶
æ¶æ¶é´
-
-@property (strong, nonatomic) NSMutableArray