firmware/src/airtime.h

18 lines
360 B
C
Raw Normal View History

#pragma once
#include "configuration.h"
#include <Arduino.h>
#include <functional>
enum reportTypes { TX_LOG, RX_LOG, RX_ALL_LOG };
void logAirtime(reportTypes reportType, uint32_t airtime_ms);
2020-12-27 06:39:43 +00:00
void airtimeCalculator();
uint8_t currentHourIndex();
2020-12-27 06:39:43 +00:00
uint8_t getHoursToLog();
2020-12-27 06:39:43 +00:00
uint32_t getSecondsSinceBoot();
uint16_t *airtimeReport(reportTypes reportType);