JLChen
2021-05-18 a869383e163a18cdedcf587383c1eca043129754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//
//  Copyright © 2018年 dahua. All rights reserved.
//
 
import LCBaseModule.DHModule
 
 
// gatewayId:从网关点击进入扫描,需要传入选中的网关id
let RouterUrl_AddDevice_QRScanVC = "/lechange/addDevice/qrScanVC"
 
/// Hub添加配件(电池相机),参数说明 ["deviceMarketModel": xxxxx]
let RouterUrl_AddDevcie_HubPairAccessory = "/lechange/addDevice/hubPairAccessory"
 
/// 【暂时未实现】离线配网流程, 参数说明 ["deviceInfo": DHUserBindDeviceInfo, "deviceMarketModel": xxxxx, "deviceId": xxxx]
let RouterUrl_AddDevice_OfflineWifiConfig = "/lechange/adddevice/offlineWifiConfig"
 
/// 离线配网流程, 参数说明 [ "deviceId": xxxx, "deviceMarketModel": xxxxx, "navigation": "导航控制器"]
let RouterUrl_AddDevice_OfflineWifiConfigByDeviceId = "/lechange/adddevice/offlineWifiConfigByDeviceId"
 
/// 在线设备配网流程, 参数 []
let RouterUrl_Device_OnlineWifiConfig = "/lechange/adddevice/onlineWifiConfig"
 
/// 小微首页扫码添加设备, 参数 ["codeStr": "设备二维码"]
let RouterUrl_AddDevice_SMBDeviceInfo = "/lechange/addDevice/smbDeviceInfo"
 
// MARK: DHOMSConfigManagerProtocol
@objc public protocol DHOMSConfigManagerProtocol: DHServiceProtocol {
 
    /// 清除OMS缓存
    @objc func clearOMSCache()
    
    /// 获取OMS缓存路径
    @objc func cacheFolderPath() -> String
    
    /// 按市场型号检查/更新引导信息
    @objc func checkUpdateIntrodution(byMarketModel model: String)
    
    /// 检查/更新设备型号
    @objc func checkUpdateDeviceModels()
    
    /// 预加载部分型号
    @objc func preloadIntroductions()
}