#ifndef TASK_ROUTER_H_ #define TASK_ROUTER_H_ #include #include class RouterTask : public Task { public: RouterTask(TaskQueue> *const fromModem, TaskQueue> *const toAprsIs); virtual ~RouterTask(); virtual bool setup(std::shared_ptr system) override; virtual bool loop(std::shared_ptr system) override; private: TaskQueue> *const _fromModem; TaskQueue> *const _toAprsIs; std::shared_ptr _beaconMsg; Timer _beacon_timer; }; #endif