#define CONF_URL_KEY_CMD "api_cmd"
#define CONF_URL_KEY_REPORT "api_report"
#define CONF_URL_KEY_DATA "api_data"
+#define CONF_URL_KEY_LOG "api_log"
#define QUERY_KEY_DEVICE_ID "deviceId="
#define QUERY_KEY_STATE "state="
return url;
}
+static char *_ttd_url_get_log(void)
+{
+ char *log_api = NULL;
+ char *device_id = NULL;
+ char *log_url = NULL;
+
+ device_id = __ttd_url_get_device_id();
+ retv_if(!device_id, NULL);
+
+ log_api = __ttd_url_get_by_key(CONF_URL_KEY_LOG);
+ goto_if(!log_api, DONE_N_FREE);
+
+ log_url = g_strdup_printf("%s?&%s%s", log_api,
+ QUERY_KEY_DEVICE_ID, device_id);
+
+ if (!log_url)
+ _E("failed to create log_url");
+
+DONE_N_FREE:
+ g_free(device_id);
+ g_free(log_api);
+
+ return log_url;
+}
+
static char *_ttd_url_get_cmd(void)
{
char *cmd_api = NULL;
case TTD_URL_DATA:
url_postfix = _ttd_url_get_data();
break;
+ case TTD_URL_LOG:
+ url_postfix = _ttd_url_get_log();
+ break;
case TTD_URL_TYPE_NUM:
default:
_E("not supported type : %d", type);