// // LCOpenSDK_DeviceInit.h // LCOpenSDK // // Created by bzy on 17/7/21. // Copyright © 2017年 lechange. All rights reserved. // #import typedef struct { char mac[64]; //设备Mac地址 char ip[64]; //设备在局域网内的ip int port; //大华私有协议端口 int status; //0:不支持设备初始化 1:支持设备初始化且未初始化 2:支持设备初始化且已初始化 }LCOPENSDK_DEVICE_INIT_INFO; @interface LCOpenSDK_DeviceInit : NSObject /** * 搜索设备初始化信息 * * @param deviceID 设备ID * @param timeOut 超时时间 * @param info 搜索到的设备初始化信息 */ - (void)searchDeviceInitInfo:(NSString*)deviceID timeOut:(int)timeOut success:(void (^)(LCOPENSDK_DEVICE_INIT_INFO info))success; - (int)initDevice:(NSString*)mac password:(NSString*)password; - (int)initDevice:(NSString*)mac password:(NSString*)password ip:(NSString*)ip; - (int)checkPwdValidity:(NSString*)deviceID ip:(NSString*)ip port:(NSInteger)port password:(NSString*)password; @end