// // LCOpenSDK_DeviceInit.h // LCOpenSDK // // Created by bzy on 17/7/21. // Copyright © 2017å¹´ lechange. All rights reserved. // #import <Foundation/Foundation.h> 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