|
|
@@ -1502,7 +1502,8 @@ char* upgrade_to_json(void)
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
-char* ctrlboard_to_json(void)
|
|
|
+
|
|
|
+char* board_to_json(board_info_t *info)
|
|
|
{
|
|
|
char* str = NULL;
|
|
|
char *p,temp[200];
|
|
|
@@ -1516,16 +1517,17 @@ char* ctrlboard_to_json(void)
|
|
|
cJSON* array = cJSON_CreateArray();
|
|
|
cJSON* data_field = cJSON_CreateObject();
|
|
|
|
|
|
-#if 0
|
|
|
- sprintf(temp,"%d",prod->id);
|
|
|
+ cJSON_AddStringToObject(data_field,"productName",info->name);
|
|
|
+ sprintf(temp,"%d",info->dev_id);
|
|
|
cJSON_AddStringToObject(data_field,"productId",temp);
|
|
|
- cJSON_AddStringToObject(data_field,"productName",prod->name);
|
|
|
- cJSON_AddStringToObject(data_field,"productNumber",prod->name);
|
|
|
- cJSON_AddStringToObject(data_field,"productChNumber",prod->name);
|
|
|
- cJSON_AddStringToObject(data_field,"productVersion",prod->name);
|
|
|
- cJSON_AddStringToObject(data_field,"upgradeDate",prod->name);
|
|
|
+ sprintf(temp,"%d",info->brd_id);
|
|
|
+ cJSON_AddStringToObject(data_field,"productNumber",temp);
|
|
|
+ sprintf(temp,"%d",info->channels);
|
|
|
+ cJSON_AddStringToObject(data_field,"productChNumber",temp);
|
|
|
+ cJSON_AddStringToObject(data_field,"productVersion",info->ver);
|
|
|
+ cJSON_AddStringToObject(data_field,"upgradeDate",info->date);
|
|
|
+ sprintf(temp,"%d",info->status);
|
|
|
cJSON_AddStringToObject(data_field,"status",prod->name);
|
|
|
-#endif
|
|
|
|
|
|
cJSON_AddItemToArray(array, data_field);
|
|
|
cJSON_AddItemToObject(root, "data", array);
|