ESP32-PaxCounter/src/libpax_helpers.cpp

22 lines
639 B
C++
Raw Normal View History

#include "libpax_helpers.h"
2021-03-25 14:24:25 +01:00
// Local logging tag
static const char TAG[] = __FILE__;
// libpax payload
struct count_payload_t count_from_libpax;
uint16_t volatile libpax_macs_ble, libpax_macs_wifi;
void process_count(void) {
2021-03-25 14:24:25 +01:00
ESP_LOGD(TAG, "pax: %d / %d / %d", count_from_libpax.pax,
count_from_libpax.wifi_count, count_from_libpax.ble_count);
libpax_macs_ble = count_from_libpax.ble_count;
libpax_macs_wifi = count_from_libpax.wifi_count;
setSendIRQ();
}
void init_libpax(void) {
libpax_counter_init(process_count, &count_from_libpax, cfg.sendcycle * 2 * 1000,
2021-03-25 22:30:27 +01:00
1);
2021-03-25 10:30:38 +01:00
libpax_counter_start();
}