WIFI触摸开关 BSP 类名更正

This commit is contained in:
WangQiang 2016-06-07 03:54:42 +00:00
parent 8e9a13cbe7
commit bc56c0b8af
2 changed files with 23 additions and 20 deletions

View File

@ -1,4 +1,5 @@
#include "IOK0203.h" 
#include "IOK027X.h"
#include "SerialPort.h" #include "SerialPort.h"
#include "WatchDog.h" #include "WatchDog.h"
@ -15,11 +16,11 @@
#include "App\FlushPort.h" #include "App\FlushPort.h"
IOK0203::IOK0203() IOK027X::IOK027X()
{ {
} }
void IOK0203::Setup(ushort code, cstring name, COM message, int baudRate) void IOK027X::Setup(ushort code, cstring name, COM message, int baudRate)
{ {
auto& sys = (TSys&)Sys; auto& sys = (TSys&)Sys;
sys.Code = code; sys.Code = code;
@ -38,7 +39,7 @@ void IOK0203::Setup(ushort code, cstring name, COM message, int baudRate)
Config::Current = &Config::CreateFlash(); Config::Current = &Config::CreateFlash();
} }
ISocketHost* IOK0203::Create8266(Action onNetReady) ISocketHost* IOK027X::Create8266(Action onNetReady)
{ {
debug_printf("\r\nEsp8266::Create \r\n"); debug_printf("\r\nEsp8266::Create \r\n");
@ -52,8 +53,11 @@ ISocketHost* IOK0203::Create8266(Action onNetReady)
net->LoadConfig(); net->LoadConfig();
//net->_power.Invert = true; //net->_power.Invert = true;
net->SSID = "yws007"; //net->SSID = "yws007";
net->Pass = "yws52718"; //net->Pass = "yws52718";
net->SSID = "wswl-net";
net->Pass = "wswl52718";
net->NetReady = onNetReady; net->NetReady = onNetReady;
net->OpenAsync(); net->OpenAsync();
@ -83,7 +87,7 @@ static void OnDhcpStop(void* sender, void* param)
} }
} }
void IOK0203::InitDHCP(Action onNetReady) void IOK027X::InitDHCP(Action onNetReady)
{ {
_DHCP_Ready = onNetReady; _DHCP_Ready = onNetReady;
@ -95,7 +99,7 @@ void IOK0203::InitDHCP(Action onNetReady)
/******************************** Token ********************************/ /******************************** Token ********************************/
TokenClient* IOK0203::CreateClient() TokenClient* IOK027X::CreateClient()
{ {
debug_printf("\r\nCreateClient \r\n"); debug_printf("\r\nCreateClient \r\n");
@ -108,12 +112,12 @@ TokenClient* IOK0203::CreateClient()
socket->Server = tk->Server(); socket->Server = tk->Server();
// 创建连接服务器的控制器 // 创建连接服务器的控制器
auto ctrl = new TokenController(); auto ctrl = new TokenController();
//ctrl->Port = dynamic_cast<ITransport*>(socket); //ctrl->Port = dynamic_cast<ITransport*>(socket);
ctrl->Socket = socket; ctrl->Socket = socket;
// 创建客户端 // 创建客户端
auto client = new TokenClient(); auto client = new TokenClient();
client->Control = ctrl; client->Control = ctrl;
//client->Local = ctrl; //client->Local = ctrl;
client->Cfg = tk; client->Cfg = tk;
@ -128,10 +132,9 @@ TokenClient* IOK0203::CreateClient()
socket->Local.Port = tk->Port; socket->Local.Port = tk->Port;
// 建立内网控制器 // 建立内网控制器
auto token2 = new TokenController(); auto token2 = new TokenController();
//token2->Port = dynamic_cast<ITransport*>(socket); //token2->Port = dynamic_cast<ITransport*>(socket);
token2->Socket = socket; token2->Socket = socket;
token2->ShowRemote = true;
client->Local = token2; client->Local = token2;
} }
@ -153,7 +156,7 @@ TokenClient* IOK0203::CreateClient()
return rs; return rs;
} }
ITransport* IOK0203::Create2401(SPI spi_, Pin ce, Pin irq, Pin power, bool powerInvert, IDataPort* led) ITransport* IOK027X::Create2401(SPI spi_, Pin ce, Pin irq, Pin power, bool powerInvert, IDataPort* led)
{ {
debug_printf("\r\n Create2401 \r\n"); debug_printf("\r\n Create2401 \r\n");

View File

@ -1,18 +1,18 @@
#ifndef _IOK0203_H_ #ifndef _IOK027X_H_
#define _IOK0203_H_ #define _IOK027X_H_
#include "Sys.h" #include "Sys.h"
#include "Net\ITransport.h" #include "Net\ITransport.h"
#include "TokenNet\TokenClient.h" #include "TokenNet\TokenClient.h"
// 阿波罗0801/0802 // WIFI触摸开关 123位
class IOK0203 class IOK027X
{ {
public: public:
ISocketHost* Host; // 网络主机 ISocketHost* Host; // 网络主机
IOK0203(); IOK027X();
void Setup(ushort code, cstring name, COM message = COM1, int baudRate = 0); void Setup(ushort code, cstring name, COM message = COM1, int baudRate = 0);