Library for Yodiwo's Plegma API
Diff: yodiwo_api.c
- Revision:
- 3:96b08b5f998f
- Parent:
- 2:855390040d43
- Child:
- 4:073e23f6718c
diff -r 855390040d43 -r 96b08b5f998f yodiwo_api.c --- a/yodiwo_api.c Tue Sep 08 11:08:03 2015 +0000 +++ b/yodiwo_api.c Tue Sep 15 10:21:40 2015 +0000 @@ -1,5 +1,5 @@ /** -* Created by ApiGenerator Tool (C) on 8/9/2015 1:25:00 μμ. +* Created by ApiGenerator Tool (C) on 10/9/2015 2:51:19 μμ. */ // This is only for windows testing @@ -43,6 +43,7 @@ { int i = 0, len; char *json = jsonStart, *jsonEnd = json + jsonSize; *json = '['; json++; + printf("array: %p, num: %d\n", array, array->num); if (array != NULL) { for (i = 0; i < array->num; i++) { if ((len = Yodiwo_Plegma_Port_ToJson(json, jsonEnd - json - 2, &array->elems[i]) - 1) < 0) return -1; else json += len; @@ -182,7 +183,7 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ UserID : \"%s\"", value->UserID); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"UserID\" : \"%s\"", value->UserID); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -193,9 +194,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ UserKey : "); + 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, ", NodeID : %d", value->NodeID); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"NodeID\" : %d", value->NodeID); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -206,9 +207,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ NodeKey : "); + 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 : \"%s\"", value->ThingUID); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"ThingUID\" : \"%s\"", value->ThingUID); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -219,9 +220,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ ThingKey : "); + 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 : \"%s\"", value->PortUID); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"PortUID\" : \"%s\"", value->PortUID); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -232,9 +233,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ UserKey : "); + 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 : \"%s\"", value->Id); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Id\" : \"%s\"", value->Id); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -245,10 +246,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ UserKey : "); + 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 : \"%s\"", value->Id); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Revision : %d", value->Revision); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Id\" : \"%s\"", value->Id); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Revision\" : %d", value->Revision); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -259,9 +260,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ GraphDescriptorKey : "); + json += snprintf(json, jsonEnd - json, "%s", "{ \"GraphDescriptorKey\" : "); if ((len = Yodiwo_Plegma_GraphDescriptorKey_ToJson(json, jsonEnd - json, &value->GraphDescriptorKey) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", GraphId : %d", value->GraphId); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"GraphId\" : %d", value->GraphId); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -272,9 +273,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ GraphKey : "); + json += snprintf(json, jsonEnd - json, "%s", "{ \"GraphKey\" : "); if ((len = Yodiwo_Plegma_GraphKey_ToJson(json, jsonEnd - json, &value->GraphKey) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", BlockId : %d", value->BlockId); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"BlockId\" : %d", value->BlockId); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -285,9 +286,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ UserKey : "); + 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 : \"%s\"", value->Id); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Id\" : \"%s\"", value->Id); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -298,8 +299,11 @@ { 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 : \"%s\"", value->Payload); if (json >= jsonEnd) return -1; + 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); + *json = '\"'; json++; +// %s\"", value->Payload); *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -310,14 +314,14 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ PortKey : \"%s\"", value->PortKey); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Name : \"%s\"", value->Name); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Description : \"%s\"", value->Description); if (json >= jsonEnd) return -1; - 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 : \"%s\"", value->State); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", RevNum : %d", value->RevNum); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", ConfFlags : %d", value->ConfFlags); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : \"%s\"", value->PortKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \"%s\"", value->Name); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \"%s\"", value->Description); if (json >= jsonEnd) return -1; + 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\" : \"%s\"", value->State); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"RevNum\" : %d", value->RevNum); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"ConfFlags\" : %d", value->ConfFlags); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -328,8 +332,8 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Name : \"%s\"", value->Name); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Value : \"%s\"", value->Value); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"Name\" : \"%s\"", value->Name); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Value\" : \"%s\"", value->Value); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -340,8 +344,8 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ IconURI : \"%s\"", value->IconURI); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Description : \"%s\"", value->Description); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"IconURI\" : \"%s\"", value->IconURI); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \"%s\"", value->Description); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -352,15 +356,18 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ ThingKey : \"%s\"", value->ThingKey); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Name : \"%s\"", value->Name); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", Config : "); +// for (len = 0; len < 100; len++) { +// printf("%c", ((char *)value)[len]); +// } + json += snprintf(json, jsonEnd - json, "{ \"ThingKey\" : \"%s\"", value->ThingKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \"%s\"", value->Name); if (json >= jsonEnd) return -1; + 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 : "); + 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 : \"%s\"", value->Type); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", BlockType : \"%s\"", value->BlockType); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", UIHints : "); + json += snprintf(json, jsonEnd - json, ", \"Type\" : \"%s\"", value->Type); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"BlockType\" : \"%s\"", value->BlockType); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"UIHints\" : "); if ((len = Yodiwo_Plegma_ThingUIHints_ToJson(json, jsonEnd - json, &value->UIHints) - 1) < 0) return -1; else json += len; *json = '}'; json++; *json = '\0'; json++; @@ -372,7 +379,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, "{ \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -383,9 +390,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ NodeKey : \"%s\"", value->NodeKey); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", SecretKey : \"%s\"", value->SecretKey); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"NodeKey\" : \"%s\"", value->NodeKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SecretKey\" : \"%s\"", value->SecretKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -396,11 +403,11 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - 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 : \"%s\"", value->Pattern); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", ReadOnly : %s", (value->ReadOnly) ? "true" : "false"); if (json >= jsonEnd) return -1; + 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\" : \"%s\"", value->Pattern); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"ReadOnly\" : %s", (value->ReadOnly) ? "true" : "false"); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -411,16 +418,16 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ DefaultValue : \"%s\"", value->DefaultValue); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Description : \"%s\"", value->Description); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Label : \"%s\"", value->Label); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Name : \"%s\"", value->Name); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Required : %s", (value->Required) ? "true" : "false"); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Type : \"%s\"", value->Type); if (json >= jsonEnd) return -1; - 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, ", Stepsize : %lf", value->Stepsize); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", ReadOnly : %s", (value->ReadOnly) ? "true" : "false"); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"DefaultValue\" : \"%s\"", value->DefaultValue); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \"%s\"", value->Description); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Label\" : \"%s\"", value->Label); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \"%s\"", value->Name); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Required\" : %s", (value->Required) ? "true" : "false"); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Type\" : \"%s\"", value->Type); if (json >= jsonEnd) return -1; + 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, ", \"Stepsize\" : %lf", value->Stepsize); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"ReadOnly\" : %s", (value->ReadOnly) ? "true" : "false"); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -431,11 +438,11 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Description : \"%s\"", value->Description); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Id : \"%s\"", value->Id); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Label : \"%s\"", value->Label); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Category : \"%s\"", value->Category); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", State : "); + json += snprintf(json, jsonEnd - json, "{ \"Description\" : \"%s\"", value->Description); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Id\" : \"%s\"", value->Id); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Label\" : \"%s\"", value->Label); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Category\" : \"%s\"", value->Category); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"State\" : "); if ((len = Yodiwo_Plegma_StateDescription_ToJson(json, jsonEnd - json, &value->State) - 1) < 0) return -1; else json += len; *json = '}'; json++; *json = '\0'; json++; @@ -447,12 +454,12 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Id : \"%s\"", value->Id); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Name : \"%s\"", value->Name); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Description : \"%s\"", value->Description); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", Config : "); + json += snprintf(json, jsonEnd - json, "{ \"Id\" : \"%s\"", value->Id); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Name\" : \"%s\"", value->Name); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \"%s\"", value->Description); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"Config\" : "); if ((len = Array_Yodiwo_Plegma_ConfigDescription_ToJson(json, jsonEnd - json, &value->Config) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, "%s", ", Port : "); + json += snprintf(json, jsonEnd - json, "%s", ", \"Port\" : "); if ((len = Array_Yodiwo_Plegma_PortDescription_ToJson(json, jsonEnd - json, &value->Port) - 1) < 0) return -1; else json += len; *json = '}'; json++; *json = '\0'; json++; @@ -464,10 +471,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Type : \"%s\"", value->Type); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Searchable : %s", (value->Searchable) ? "true" : "false"); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Description : \"%s\"", value->Description); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", Model : "); + json += snprintf(json, jsonEnd - json, "{ \"Type\" : \"%s\"", value->Type); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Searchable\" : %s", (value->Searchable) ? "true" : "false"); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Description\" : \"%s\"", value->Description); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"Model\" : "); if ((len = Array_Yodiwo_Plegma_NodeModelType_ToJson(json, jsonEnd - json, &value->Model) - 1) < 0) return -1; else json += len; *json = '}'; json++; *json = '\0'; json++; @@ -479,9 +486,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ RequestedThingType : "); + json += snprintf(json, jsonEnd - json, "%s", "{ \"RequestedThingType\" : "); if ((len = Yodiwo_Plegma_NodeThingType_ToJson(json, jsonEnd - json, &value->RequestedThingType) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -492,12 +499,12 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Name : \"%s\"", value->Name); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Type : %d", value->Type); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Capabilities : %d", value->Capabilities); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", ThingTypes : "); + json += snprintf(json, jsonEnd - json, "{ \"Name\" : \"%s\"", value->Name); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Type\" : %d", value->Type); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Capabilities\" : %d", value->Capabilities); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"ThingTypes\" : "); if ((len = Array_Yodiwo_Plegma_NodeThingType_ToJson(json, jsonEnd - json, &value->ThingTypes) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -508,11 +515,11 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Operation : %d", value->Operation); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", ThingKey : \"%s\"", value->ThingKey); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", Data : "); + json += snprintf(json, jsonEnd - json, "{ \"Operation\" : %d", value->Operation); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"ThingKey\" : \"%s\"", value->ThingKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"Data\" : "); if ((len = Array_Yodiwo_Plegma_Thing_ToJson(json, jsonEnd - json, &value->Data) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -523,11 +530,11 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Operation : %d", value->Operation); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", Status : %s", (value->Status) ? "true" : "false"); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", Data : "); + json += snprintf(json, jsonEnd - json, "{ \"Operation\" : %d", value->Operation); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"Status\" : %s", (value->Status) ? "true" : "false"); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"Data\" : "); if ((len = Array_Yodiwo_Plegma_Thing_ToJson(json, jsonEnd - json, &value->Data) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -538,9 +545,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ PortKey : \"%s\"", value->PortKey); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", State : \"%s\"", value->State); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", RevNum : %d", value->RevNum); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : \"%s\"", value->PortKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"State\" : \"%s\"", value->State); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"RevNum\" : %d", value->RevNum); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -551,9 +558,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ PortEvents : "); + json += snprintf(json, jsonEnd - json, "%s", "{ \"PortEvents\" : "); if ((len = Array_Yodiwo_Plegma_PortEvent_ToJson(json, jsonEnd - json, &value->PortEvents) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -564,10 +571,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Operation : %d", value->Operation); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", PortKeys : "); + json += snprintf(json, jsonEnd - json, "{ \"Operation\" : %d", value->Operation); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"PortKeys\" : "); if ((len = Array_string_ToJson(json, jsonEnd - json, &value->PortKeys) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -578,10 +585,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ PortKey : \"%s\"", value->PortKey); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", State : \"%s\"", value->State); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", RevNum : %d", value->RevNum); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", IsDeployed : %s", (value->IsDeployed) ? "true" : "false"); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"PortKey\" : \"%s\"", value->PortKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"State\" : \"%s\"", value->State); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"RevNum\" : %d", value->RevNum); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"IsDeployed\" : %s", (value->IsDeployed) ? "true" : "false"); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -592,10 +599,10 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ Operation : %d", value->Operation); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, "%s", ", PortStates : "); + json += snprintf(json, jsonEnd - json, "{ \"Operation\" : %d", value->Operation); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "%s", ", \"PortStates\" : "); if ((len = Array_Yodiwo_Plegma_PortState_ToJson(json, jsonEnd - json, &value->PortStates) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -606,9 +613,9 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "%s", "{ ActivePortKeys : "); + json += snprintf(json, jsonEnd - json, "%s", "{ \"ActivePortKeys\" : "); if ((len = Array_string_ToJson(json, jsonEnd - json, &value->ActivePortKeys) - 1) < 0) return -1; else json += len; - json += snprintf(json, jsonEnd - json, ", SeqNo : %d", value->SeqNo); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"SeqNo\" : %d", value->SeqNo); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -619,8 +626,8 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ uuid : \"%s\"", value->uuid); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", name : \"%s\"", value->name); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"uuid\" : \"%s\"", value->uuid); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"name\" : \"%s\"", value->name); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -631,8 +638,8 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ uuid : \"%s\"", value->uuid); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", token1 : \"%s\"", value->token1); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"uuid\" : \"%s\"", value->uuid); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"token1\" : \"%s\"", value->token1); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -643,8 +650,8 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ token1 : \"%s\"", value->token1); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", token2 : \"%s\"", value->token2); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"token1\" : \"%s\"", value->token1); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"token2\" : \"%s\"", value->token2); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -655,8 +662,8 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ nodeKey : \"%s\"", value->nodeKey); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", secretKey : \"%s\"", value->secretKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"nodeKey\" : \"%s\"", value->nodeKey); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"secretKey\" : \"%s\"", value->secretKey); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart; @@ -667,8 +674,8 @@ { char *json = jsonStart, *jsonEnd = json + jsonSize; int len; - json += snprintf(json, jsonEnd - json, "{ userNodeRegistrationUrl : \"%s\"", value->userNodeRegistrationUrl); if (json >= jsonEnd) return -1; - json += snprintf(json, jsonEnd - json, ", token2 : \"%s\"", value->token2); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, "{ \"userNodeRegistrationUrl\" : \"%s\"", value->userNodeRegistrationUrl); if (json >= jsonEnd) return -1; + json += snprintf(json, jsonEnd - json, ", \"token2\" : \"%s\"", value->token2); if (json >= jsonEnd) return -1; *json = '}'; json++; *json = '\0'; json++; return json - jsonStart;