开发版本-developer——01 first commit

This commit is contained in:
wbzhan
2019-07-08 18:24:03 +08:00
parent 5a10dfa182
commit 8693efe121
386 changed files with 7069 additions and 1951 deletions
@@ -0,0 +1,62 @@
//
/** @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;
@end