ifish/Ifish/GWP2PSDK/GWP2P.framework/Headers/GWP2PClient+APMode.h

68 lines
2.4 KiB
Objective-C
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
/** @file GWP2PClient+APMode.h @brief 处理AP模式的分类 */
// P2PSDK
//
// Created by apple on 17/3/7.
// Copyright © 2017年 gwell. All rights reserved.
//
#import "GWP2PClient.h"
/**
@brief 处理AP模式的分类
*/
@interface GWP2PClient (APMode)
/**
切换设备模式从连网模式至AP模式
@param deviceID 设备ID
@param devicePassword 设备密码
@param completionBlock 与设备交互完成后的回调Block
*/
- (void)setDeviceFromNetworkModeToAPModeWithDeviceID:(NSString *)deviceID
devicePassword:(NSString *)devicePassword
completionBlock:(CompletionBlock)completionBlock;
/**
切换设备模式AP配网单机模式切换到普通单机模式,单机模式指令,必需连接AP配网模式的设备wifi才能使用
设备处于AP配网模式时,会发出配网提示音,执行这条指令后,不再发出配网提示音
@param completionBlock 与设备交互完成后的回调Block
*/
- (void)setDeviceFromConfigNetworkAPModeToNormalAPModeWithCompletionBlock:(CompletionBlock)completionBlock;
/**
获取设备是否连接过wifi (若设备不支持只会超时此bug待日后更新)
@param completionBlock 与设备交互完成后的回调Block
*/
- (void)getDeviceWiFiHasBeSettedWithCompletionBlock:(CompletionBlock)completionBlock;
/**
AP模式下设置设备wifi设置后设备切回连网模式并连接设置的wifi (若设备不支持只会超时此bug待日后更新)
@param wifiName wifi名
@param wifiPassword wifi密码
@param completionBlock 与设备交互完成后的回调Block
*/
- (void)setDeviceWifiInAPModeWithWifiName:(NSString *)wifiName
wifiPassword:(NSString *)wifiPassword
completionBlock:(CompletionBlock)completionBlock;
/**
AP模式下设置设备wifi密码
@param wifiPassword wifi密码8-16位
@param completionBlock 与设备交互完成后的回调Block
*/
- (void)setDeviceWifiPassword:(NSString *)wifiPassword inAPModeWithCompletionBlock:(CompletionBlock)completionBlock;
/**
设置设备列表将设备版本号传给sdk
@param deviceAry 设备数组[@{@"deviceID":.@"p2p version of device",}]
*/
-(void)p2pSetDevieAry:(NSArray *)deviceAry;
@end