ThingPlug Test
Dependents: WizFi310_ThingPlug_Test WizFi310_ThingPlug_Test_P
Fork of WizFi310Interface by
Diff: WizFi310Interface.cpp
- Revision:
- 7:b7019399eb1e
- Parent:
- 2:04c8d61984a3
- Child:
- 8:08588dd2a66f
--- a/WizFi310Interface.cpp Mon Apr 10 09:54:34 2017 +0000 +++ b/WizFi310Interface.cpp Fri Aug 25 00:55:43 2017 +0000 @@ -72,6 +72,38 @@ return _wizfi310.getMACAddress(); } +int WizFi310Interface::conTP(const char *clientId, const char *credentialId, const char *serviceId, const char *devId, const char *containerNm) +{ + //if ( _wizfi310.joinTP(clientId, credentialId, serviceId, devId, containerNm) == -1 ) return NSAPI_ERROR_NO_SOCKET; + + if(_wizfi310.cmdSKTPCON("1", clientId, credentialId, serviceId, devId)) return -1; + WIZ_INFO("ThingPlug Connected"); + + if(_wizfi310.cmdSKTPDEVICE("1", devId)) return -1; + WIZ_INFO("Device Registered"); + + if(_wizfi310.cmdSKTPCONTAINER("1", containerNm)) return -1; + WIZ_INFO("Created Container\r\n"); + + return 0; +} + +int WizFi310Interface::sendTP(const char *containerNm, const char *sendData) +{ + if(_wizfi310.cmdSKTPSEND(containerNm, sendData)) return -1; + WIZ_INFO("Data sent\r\n"); + + return 0; +} + +int WizFi310Interface::disConTP() +{ + if(_wizfi310.cmdSKTPCON("0")) return -1; + WIZ_INFO("ThingPlug Disconnected\r\n"); + + return 0; +} + struct wizfi310_socket { int id; nsapi_protocol_t proto;