#ifndef TASK_APRS_IS_H_ #define TASK_APRS_IS_H_ #include #include #include #include class AprsIsTask : public Task { public: AprsIsTask(); virtual ~AprsIsTask(); virtual bool setup(std::shared_ptr config, std::shared_ptr boardConfig) override; virtual bool loop(std::shared_ptr config) override; TaskQueue> inputQueue; private: std::shared_ptr _aprs_is; std::shared_ptr _beaconMsg; Timer _beacon_timer; bool connect(std::shared_ptr config); }; #endif