mirror of
https://github.com/jomjol/AI-on-the-edge-device.git
synced 2026-01-03 07:08:53 +03:00
Update interface_influxdb.cpp
This commit is contained in:
@@ -21,25 +21,32 @@ static esp_err_t http_event_handler(esp_http_client_event_t *evt)
|
|||||||
switch(evt->event_id)
|
switch(evt->event_id)
|
||||||
{
|
{
|
||||||
case HTTP_EVENT_ERROR:
|
case HTTP_EVENT_ERROR:
|
||||||
ESP_LOGE(TAG, "HTTP Client Error encountered");
|
LogFile.WriteToFile(ESP_LOG_ERROR, TAG, "HTTP Client Error encountered");
|
||||||
|
// ESP_LOGE(TAG, "HTTP Client Error encountered");
|
||||||
break;
|
break;
|
||||||
case HTTP_EVENT_ON_CONNECTED:
|
case HTTP_EVENT_ON_CONNECTED:
|
||||||
|
LogFile.WriteToFile(ESP_LOG_ERROR, TAG, "HTTP Client Error encountered");
|
||||||
ESP_LOGI(TAG, "HTTP Client Connected");
|
ESP_LOGI(TAG, "HTTP Client Connected");
|
||||||
break;
|
break;
|
||||||
case HTTP_EVENT_HEADERS_SENT:
|
case HTTP_EVENT_HEADERS_SENT:
|
||||||
ESP_LOGV(TAG, "HTTP Client sent all request headers");
|
LogFile.WriteToFile(ESP_LOG_ERROR, TAG, "HTTP Client sent all request headers");
|
||||||
|
// ESP_LOGV(TAG, "HTTP Client sent all request headers");
|
||||||
break;
|
break;
|
||||||
case HTTP_EVENT_ON_HEADER:
|
case HTTP_EVENT_ON_HEADER:
|
||||||
ESP_LOGV(TAG, "Header: key=%s, value=%s", evt->header_key, evt->header_value);
|
LogFile.WriteToFile(ESP_LOG_VERBOSE, TAG, "Header: key=" + std::string(evt->header_key) + ", value=" + std::string(evt->header_value));
|
||||||
|
// ESP_LOGV(TAG, "Header: key=%s, value=%s", evt->header_key, evt->header_value);
|
||||||
break;
|
break;
|
||||||
case HTTP_EVENT_ON_DATA:
|
case HTTP_EVENT_ON_DATA:
|
||||||
ESP_LOGV(TAG, "HTTP Client data recevied: len=%d", evt->data_len);
|
LogFile.WriteToFile(ESP_LOG_VERBOSE, TAG, "HTTP Client data recevied: len=" + std::to_string(evt->data_len));
|
||||||
|
// ESP_LOGV(TAG, "HTTP Client data recevied: len=%d", evt->data_len);
|
||||||
break;
|
break;
|
||||||
case HTTP_EVENT_ON_FINISH:
|
case HTTP_EVENT_ON_FINISH:
|
||||||
ESP_LOGI(TAG, "HTTP Client finished");
|
LogFile.WriteToFile(ESP_LOG_INFO, TAG, "HTTP Client finished");
|
||||||
|
// ESP_LOGI(TAG, "HTTP Client finished");
|
||||||
break;
|
break;
|
||||||
case HTTP_EVENT_DISCONNECTED:
|
case HTTP_EVENT_DISCONNECTED:
|
||||||
ESP_LOGI(TAG, "HTTP Client Disconnected");
|
LogFile.WriteToFile(ESP_LOG_INFO, TAG, "HTTP Client Disconnected");
|
||||||
|
// ESP_LOGI(TAG, "HTTP Client Disconnected");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
@@ -61,6 +68,8 @@ void InfluxDBPublish(std::string _key, std::string _content, std::string _timest
|
|||||||
http_config.auth_type = HTTP_AUTH_TYPE_BASIC;
|
http_config.auth_type = HTTP_AUTH_TYPE_BASIC;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LogFile.WriteToFile(ESP_LOG_DEBUG, TAG, "InfluxDBPublish - Key: " + _key + ", Content: " + _content + ", Timestamp: " + _timestamp);
|
||||||
|
|
||||||
// generate timestamp (TODO: parse result timestamp passed as string and convert it to POSIX timestamp?)
|
// generate timestamp (TODO: parse result timestamp passed as string and convert it to POSIX timestamp?)
|
||||||
time_t now = time(NULL);
|
time_t now = time(NULL);
|
||||||
char nowTimestamp[21];
|
char nowTimestamp[21];
|
||||||
|
|||||||
Reference in New Issue
Block a user