Library for Yodiwo's Plegma API
Diff: yodiwo_api.c
- Revision:
- 5:7358822a587a
- Parent:
- 4:073e23f6718c
- Child:
- 6:4596aaa1a824
--- a/yodiwo_api.c Tue Sep 15 14:39:13 2015 +0000 +++ b/yodiwo_api.c Mon Sep 21 06:55:29 2015 +0000 @@ -1,5 +1,5 @@ /** -* Created by ApiGenerator Tool (C) on 15/9/2015 4:32:54 μμ. +* Created by ApiGenerator Tool (C) on 17/9/2015 10:39:37 πμ. */ // This is only for windows testing @@ -199,7 +199,7 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"UserID\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"UserID\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->UserID); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -227,7 +227,7 @@ int len; json += snprintf(json, jsonEnd - json, "%s", "{ \"NodeKey\" : "); if ((len = Yodiwo_Plegma_NodeKey_ToJson(json, jsonEnd - json, &value->NodeKey) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", \"ThingUID\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"ThingUID\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->ThingUID); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -242,7 +242,7 @@ int len; json += snprintf(json, jsonEnd - json, "%s", "{ \"ThingKey\" : "); if ((len = Yodiwo_Plegma_ThingKey_ToJson(json, jsonEnd - json, &value->ThingKey) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", \"PortUID\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"PortUID\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->PortUID); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -257,7 +257,7 @@ int len; json += snprintf(json, jsonEnd - json, "%s", "{ \"UserKey\" : "); if ((len = Yodiwo_Plegma_UserKey_ToJson(json, jsonEnd - json, &value->UserKey) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", \"Id\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Id\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Id); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -272,7 +272,7 @@ int len; json += snprintf(json, jsonEnd - json, "%s", "{ \"UserKey\" : "); if ((len = Yodiwo_Plegma_UserKey_ToJson(json, jsonEnd - json, &value->UserKey) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", \"Id\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Id\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Id); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"Revision\" : %d", value->Revision); if (json >= jsonEnd) return -1; @@ -314,7 +314,7 @@ int len; json += snprintf(json, jsonEnd - json, "%s", "{ \"UserKey\" : "); if ((len = Yodiwo_Plegma_UserKey_ToJson(json, jsonEnd - json, &value->UserKey) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", \"Id\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Id\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Id); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -328,8 +328,10 @@ char *json = jsonStart, *jsonEnd = json + jsonSize; int len; json += snprintf(json, jsonEnd - json, "{ \"ResponseToSeqNo\" : %d", value->ResponseToSeqNo); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"Payload\" : "); if (json >= jsonEnd) return -1; - json += strcpy_escaped(json, value->Payload); if (json + 1 >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Payload\" : \""); if (json >= jsonEnd) return -1; + json += strcpy_escaped(json, value->Payload); + printf("length now: %d, available: %d\n", json - jsonStart, jsonSize); + if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; *json = '\0'; json++; @@ -341,18 +343,18 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->PortKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Name\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Name); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Description\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Description); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"ioDirection\" : %d", value->ioDirection); if (json >= jsonEnd) return -1; json += snprintf(json, jsonEnd - json, ", \"Type\" : %d", value->Type); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"State\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"State\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->State); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"RevNum\" : %d", value->RevNum); if (json >= jsonEnd) return -1; @@ -367,10 +369,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"Name\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"Name\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Name); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Value\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Value\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Value); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -383,10 +385,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"IconURI\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"IconURI\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->IconURI); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Description\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Description); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -399,20 +401,20 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"ThingKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"ThingKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->ThingKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Name\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Name); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, "%s", ", \"Config\" : "); if ((len = Array_Yodiwo_Plegma_ConfigParameter_ToJson(json, jsonEnd - json, &value->Config) - 1) < 0) return -1; else json += len; json += snprintf(json, jsonEnd - json, "%s", ", \"Ports\" : "); if ((len = Array_Yodiwo_Plegma_Port_ToJson(json, jsonEnd - json, &value->Ports) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", \"Type\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Type\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Type); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"BlockType\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"BlockType\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->BlockType); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, "%s", ", \"UIHints\" : "); @@ -439,10 +441,10 @@ char *json = jsonStart, *jsonEnd = json + jsonSize; int len; json += snprintf(json, jsonEnd - json, "{ \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"NodeKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"NodeKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->NodeKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"SecretKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SecretKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->SecretKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -458,7 +460,7 @@ json += snprintf(json, jsonEnd - json, "{ \"Minimum\" : %lf", value->Minimum); if (json >= jsonEnd) return -1; json += snprintf(json, jsonEnd - json, ", \"Maximum\" : %lf", value->Maximum); if (json >= jsonEnd) return -1; json += snprintf(json, jsonEnd - json, ", \"Step\" : %lf", value->Step); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"Pattern\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Pattern\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Pattern); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"ReadOnly\" : %s", (value->ReadOnly) ? "true" : "false"); if (json >= jsonEnd) return -1; @@ -472,20 +474,20 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"DefaultValue\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"DefaultValue\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->DefaultValue); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Description\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Description); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Label\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Label\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Label); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Name\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Name); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"Required\" : %s", (value->Required) ? "true" : "false"); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"Type\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Type\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Type); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"Minimum\" : %lf", value->Minimum); if (json >= jsonEnd) return -1; @@ -502,16 +504,16 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"Description\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"Description\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Description); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Id\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Id\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Id); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Label\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Label\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Label); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Category\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Category\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Category); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, "%s", ", \"State\" : "); @@ -526,13 +528,13 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"Id\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"Id\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Id); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Name\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Name); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Description\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Description); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, "%s", ", \"Config\" : "); @@ -549,11 +551,11 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"Type\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"Type\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Type); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"Searchable\" : %s", (value->Searchable) ? "true" : "false"); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"Description\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Description); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, "%s", ", \"Model\" : "); @@ -582,7 +584,7 @@ char *json = jsonStart, *jsonEnd = json + jsonSize; int len; json += snprintf(json, jsonEnd - json, "{ \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"Name\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Name); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"Type\" : %d", value->Type); if (json >= jsonEnd) return -1; @@ -601,7 +603,7 @@ int len; json += snprintf(json, jsonEnd - json, "{ \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; json += snprintf(json, jsonEnd - json, ", \"Operation\" : %d", value->Operation); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"ThingKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"ThingKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->ThingKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, "%s", ", \"Data\" : "); @@ -631,10 +633,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->PortKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"State\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"State\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->State); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"RevNum\" : %d", value->RevNum); if (json >= jsonEnd) return -1; @@ -675,10 +677,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->PortKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"State\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"State\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->State); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"RevNum\" : %d", value->RevNum); if (json >= jsonEnd) return -1; @@ -720,10 +722,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"uuid\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"uuid\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->uuid); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"name\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"name\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->name); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -736,10 +738,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"uuid\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"uuid\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->uuid); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"token1\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"token1\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->token1); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -752,10 +754,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"token1\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"token1\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->token1); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"token2\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"token2\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->token2); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -768,10 +770,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"nodeKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"nodeKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->nodeKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"secretKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"secretKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->secretKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -784,10 +786,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"userNodeRegistrationUrl\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"userNodeRegistrationUrl\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->userNodeRegistrationUrl); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"token2\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"token2\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->token2); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -800,31 +802,31 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ \"Uuid\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"Uuid\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Uuid); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"Name\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->Name); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"NodeKey\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"NodeKey\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->NodeKey); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"NodeSecret\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"NodeSecret\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->NodeSecret); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"PairingServerUrl\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"PairingServerUrl\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->PairingServerUrl); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; - json += snprintf(json, jsonEnd - json, ", \"YPChannelServer\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"YPChannelServer\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->YPChannelServer); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"YPChannelServerPort\" : %d", value->YPChannelServerPort); if (json >= jsonEnd) return -1; json += snprintf(json, jsonEnd - json, ", \"WebPort\" : %d", value->WebPort); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"MqttBrokerHostname\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"MqttBrokerHostname\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->MqttBrokerHostname); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; json += snprintf(json, jsonEnd - json, ", \"MqttBrokerPort\" : %d", value->MqttBrokerPort); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", \"MqttBrokerCertFile\" : "); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"MqttBrokerCertFile\" : \""); if (json >= jsonEnd) return -1; json += strcpy_escaped(json, value->MqttBrokerCertFile); if (json + 1 >= jsonEnd) return -1; *json = '\"'; json++; *json = '}'; json++; @@ -1037,6 +1039,7 @@ array->num = Helper_Json_ParseArray(t, r); array->elems = (Yodiwo_Tools_APIGenerator_CNodeConfig_t *)malloc(array->num*sizeof(Yodiwo_Tools_APIGenerator_CNodeConfig_t)); for (i = 0; i < array->num; i++) { + printf("aaa\n"); if ((res = Yodiwo_Tools_APIGenerator_CNodeConfig_FromJson(&json[t[i].start], t[i].end - t[i].start, &array->elems[i])) != Yodiwo_JsonSuccessParse) break; } return res;