Skip to content
Snippets Groups Projects
Commit 47aca370 authored by schneider's avatar schneider
Browse files

fix(bsec): Clean up logging

parent 021448c3
Branches
No related tags found
No related merge requests found
...@@ -120,7 +120,9 @@ void output_ready( ...@@ -120,7 +120,9 @@ void output_ready(
last_bme680_timestamp = timestamp; last_bme680_timestamp = timestamp;
if (debug) { if (debug) {
printf("BSEC time[ms]: %u, IAQ: %u, IAQ ACC[0-3]: %u, T[.1C]: %u, Hum[.1%%]: %u, P[Pa]: %u, Raw T[.1C]: %u, Raw Hum[.1%%]: %u, Gas[Ohm]: %u, Static IAQ: %u, CO2[ppm]: %u, Breath VOC[ppb]: %u\n", LOG_INFO(
"bsec",
"time[ms]: %u, IAQ: %u, IAQ ACC[0-3]: %u, T[.1C]: %u, Hum[.1%%]: %u, P[Pa]: %u, Raw T[.1C]: %u, Raw Hum[.1%%]: %u, Gas[Ohm]: %u, Static IAQ: %u, CO2[ppm]: %u, Breath VOC[ppb]: %u",
(unsigned int)(timestamp / 1e6), (unsigned int)(timestamp / 1e6),
(unsigned int)(iaq), (unsigned int)(iaq),
(unsigned int)(iaq_accuracy), (unsigned int)(iaq_accuracy),
...@@ -132,7 +134,8 @@ void output_ready( ...@@ -132,7 +134,8 @@ void output_ready(
(unsigned int)(gas), (unsigned int)(gas),
(unsigned int)(static_iaq), (unsigned int)(static_iaq),
(unsigned int)(co2_equivalent), (unsigned int)(co2_equivalent),
(unsigned int)(breath_voc_equivalent * 1e3)); (unsigned int)(breath_voc_equivalent * 1e3)
);
} }
} }
...@@ -158,33 +161,33 @@ static uint32_t bsec_load(char *path, uint8_t *buffer, uint32_t n_buffer) ...@@ -158,33 +161,33 @@ static uint32_t bsec_load(char *path, uint8_t *buffer, uint32_t n_buffer)
uint32_t len = 0; uint32_t len = 0;
int fd, res; int fd, res;
printf("BSEC load %s %lu\n", path, n_buffer); LOG_DEBUG("bsec", "load %s %lu", path, n_buffer);
if ((fd = epic_file_open(path, "r")) < 0) { if ((fd = epic_file_open(path, "r")) < 0) {
printf("Open failed\n"); LOG_DEBUG("bsec", "Open failed");
return 0; return 0;
} }
uint32_t header; uint32_t header;
if ((res = epic_file_read(fd, &header, sizeof(header))) != if ((res = epic_file_read(fd, &header, sizeof(header))) !=
sizeof(header)) { sizeof(header)) {
printf("Header failed\n"); LOG_WARN("bsec", "Header failed");
goto done; goto done;
} }
if (header > n_buffer) { if (header > n_buffer) {
printf("Too large\n"); LOG_WARN("bsec", "Too large");
goto done; goto done;
} }
if (epic_file_read(fd, buffer, header) != (int)header) { if (epic_file_read(fd, buffer, header) != (int)header) {
printf("Read failed\n"); LOG_WARN("bsec", "Read failed");
goto done; goto done;
} }
len = header; len = header;
printf("Success\n"); LOG_DEBUG("bsec", "Success");
done: done:
epic_file_close(fd); epic_file_close(fd);
return len; return len;
...@@ -214,27 +217,26 @@ void state_save(const uint8_t *state_buffer, uint32_t length) ...@@ -214,27 +217,26 @@ void state_save(const uint8_t *state_buffer, uint32_t length)
{ {
int fd, res; int fd, res;
printf("BSEC state_save %d\n", (int)length); LOG_DEBUG("bsec", "state_save %d", (int)length);
if ((fd = epic_file_open("bsec_iaq.state", "w")) < 0) { if ((fd = epic_file_open("bsec_iaq.state", "w")) < 0) {
printf("Open failed\n"); LOG_WARN("bsec", "Open failed");
return; return;
} }
uint32_t header = length; uint32_t header = length;
if ((res = epic_file_write(fd, &header, sizeof(header))) != if ((res = epic_file_write(fd, &header, sizeof(header))) !=
sizeof(header)) { sizeof(header)) {
printf("Header failed\n"); LOG_WARN("bsec", "Header failed");
goto done; goto done;
} }
if (epic_file_write(fd, state_buffer, header) != (int)header) { if (epic_file_write(fd, state_buffer, header) != (int)header) {
printf("Write failed\n"); LOG_WARN("bsec", "Write failed");
goto done; goto done;
} }
printf("stack high: %lu\n", uxTaskGetStackHighWaterMark(NULL)); LOG_DEBUG("bsec", "stack high: %lu", uxTaskGetStackHighWaterMark(NULL));
printf("Success\n");
done: done:
epic_file_close(fd); epic_file_close(fd);
} }
...@@ -282,7 +284,7 @@ uint32_t config_load(uint8_t *config_buffer, uint32_t n_buffer) ...@@ -282,7 +284,7 @@ uint32_t config_load(uint8_t *config_buffer, uint32_t n_buffer)
uint32_t len = bsec_load("bsec_iaq.config", config_buffer, n_buffer); uint32_t len = bsec_load("bsec_iaq.config", config_buffer, n_buffer);
if (len == 0) { if (len == 0) {
printf("Using default bsec_config_generic_18v_3s_4d\n"); LOG_INFO("bsec", "Using default bsec_config_generic_18v_3s_4d");
len = sizeof(bsec_config_generic_18v_3s_4d); len = sizeof(bsec_config_generic_18v_3s_4d);
memcpy(config_buffer, bsec_config_generic_18v_3s_4d, len); memcpy(config_buffer, bsec_config_generic_18v_3s_4d, len);
} }
...@@ -364,7 +366,7 @@ int bsec_activate(void) ...@@ -364,7 +366,7 @@ int bsec_activate(void)
#endif #endif
bool bsec_enabled = bool bsec_enabled =
config_get_boolean_with_default("bsec_enabled", false); config_get_boolean_with_default("bsec_enable", false);
if (!bsec_enabled) { if (!bsec_enabled) {
return -1; return -1;
} }
...@@ -374,8 +376,11 @@ int bsec_activate(void) ...@@ -374,8 +376,11 @@ int bsec_activate(void)
float temperature_offset = float temperature_offset =
config_get_integer_with_default("bsec_offset", 0) / 10.; config_get_integer_with_default("bsec_offset", 0) / 10.;
if (temperature_offset != 0.0) { if (temperature_offset != 0.0) {
printf("BSEC Temp offset %d/10 K\n", LOG_INFO(
(int)(temperature_offset * 10)); "besec",
"BSEC Temp offset %d/10 K",
(int)(temperature_offset * 10)
);
} }
/* Puts AT LEAST 2 * #BSEC_MAX_PROPERTY_BLOB_SIZE = 2 * 454 = 908 bytes onto the stack */ /* Puts AT LEAST 2 * #BSEC_MAX_PROPERTY_BLOB_SIZE = 2 * 454 = 908 bytes onto the stack */
...@@ -390,11 +395,11 @@ int bsec_activate(void) ...@@ -390,11 +395,11 @@ int bsec_activate(void)
); );
if (ret.bme680_status) { if (ret.bme680_status) {
printf("bme680 init failed\n"); LOG_WARN("bsec", "bme680 init failed");
/* Could not intialize BME680 */ /* Could not intialize BME680 */
return -1; return -1;
} else if (ret.bsec_status) { } else if (ret.bsec_status) {
printf("bsec init failed\n"); LOG_WARN("bsec", "bsec init failed");
/* Could not intialize BSEC library */ /* Could not intialize BSEC library */
return -1; return -1;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment