JLChen
2021-04-30 a5247b61d585627a1a7b1e1f35f34de9f0af9fba
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
//
//  DHAddDeviceProtocol.swift
//  LCIphoneAdhocIP
//
//  Created by iblue on 2018/6/1.
//  Copyright © 2018年 dahua. All rights reserved.
//
 
import DHModule
 
/// 二维码扫描界面,参数说明:["gatewayId": xxxxx]
// 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"
 
/// 离线配网流程,外层传入配网类型, 参数说明 ["supportConfigModes": @[mode], "deviceId": xxxx, "deviceMarketModel": xxxxx, "deviceId": xxxx ]
/// mode: 0-wifi; 1-wired; 2-softAp; 3-SIMCard
let RouterUrl_AddDevice_OfflineWifiConfigByNetMode = "/lechange/adddevice/offlineWifiConfigByNetMode"
 
 
// 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()
}