export metrics
This commit is contained in:
32
main/main.c
32
main/main.c
@ -11,7 +11,7 @@
|
||||
#include <freertos/task.h>
|
||||
#include "freertos/timers.h"
|
||||
|
||||
#include "http_metrics.h"
|
||||
#include "metrics.h"
|
||||
#include "outputs.h"
|
||||
#include "inputs.h"
|
||||
|
||||
@ -33,34 +33,22 @@ void app_main(void)
|
||||
}
|
||||
ESP_ERROR_CHECK(ret);
|
||||
|
||||
connect_wifi(); // will return if successful
|
||||
setup_server();
|
||||
|
||||
sMetric aMetrics[METRIC_MAX_COUNT];
|
||||
|
||||
/*Sensor Init*/
|
||||
ESP_ERROR_CHECK(i2cdev_init());
|
||||
|
||||
initMetrics();
|
||||
initOutputs();
|
||||
initInputs();
|
||||
|
||||
ESP_LOGI(TAG, "running");
|
||||
/*TODO: will be done by safety on the future*/
|
||||
setCirculationPumpState(DISABLED);
|
||||
setBurnerState(DISABLED);
|
||||
|
||||
ESP_LOGI(TAG, "running main loop now");
|
||||
|
||||
while (1)
|
||||
{
|
||||
ESP_LOGI(TAG, "\n");
|
||||
vTaskDelay(pdMS_TO_TICKS(5000));
|
||||
uint16_t u16MetricCounter = 0U;
|
||||
vTaskDelay(pdMS_TO_TICKS(2048));
|
||||
|
||||
/*Wifi RSSI*/
|
||||
wifi_ap_record_t ap;
|
||||
esp_wifi_sta_get_ap_info(&ap);
|
||||
// printf("WiFi RSSI: %d\n", ap.rssi);
|
||||
strcpy(aMetrics[u16MetricCounter].caMetricName, "wifi_rssi");
|
||||
aMetrics[0].fMetricValue = ap.rssi;
|
||||
u16MetricCounter++;
|
||||
|
||||
vSetMetrics(aMetrics, u16MetricCounter);
|
||||
/*
|
||||
|
||||
if (getBurnerError() == FAULT)
|
||||
{
|
||||
@ -70,8 +58,6 @@ void app_main(void)
|
||||
{
|
||||
ESP_LOGI(TAG, "Burner OK");
|
||||
}
|
||||
|
||||
/*
|
||||
setCirculationPumpState(ENABLED);
|
||||
setBurnerState(ENABLED);
|
||||
|
||||
|
Reference in New Issue
Block a user