#ifndef APRSPACKETLIB_H #define APRSPACKETLIB_H #include struct APRSPacket { String sender; String addressee; String message; String type; float latitude; float longitude; }; namespace APRSPacketLib { String generateStatusPacket(String callsign, String tocall, String path, String status); char *ax25_base91enc(char *s, uint8_t n, uint32_t v); String generateGPSBeaconPacket(String callsign, String tocall, String path, String overlay, String gpsData); float decodeEncodedLatitude(String receivedPacket); float decodeEncodedLongitude(String receivedPacket); float decodeLatitude(String receivedPacket); float decodeLongitude(String receivedPacket); APRSPacket processReceivedPacket(String receivedPacket); } #endif