LoRa_APRS_iGate/include/utils.h
richonguzman 9801545965 update1
2024-12-04 13:59:46 -03:00

34 lines
739 B
C++

#ifndef UTILS_H_
#define UTILS_H_
#include <Arduino.h>
class ReceivedPacket {
public:
String rxTime;
String packet;
int RSSI;
float SNR;
};
namespace Utils {
void processStatus();
String getLocalIP();
void setupDisplay();
void activeStations();
void checkBeaconInterval();
void checkDisplayInterval();
void validateFreqs();
void typeOfPacket(const String& packet, const uint8_t packetType);
void print(const String& text);
void println(const String& text);
void checkRebootMode();
void checkRebootTime();
void checkSleepByLowBatteryVoltage(uint8_t mode);
bool checkValidCallsign(const String& callsign);
}
#endif