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;
