pull/90/head
Peter Buchegger 2021-05-15 23:10:24 +02:00
rodzic 0cbf0a560c
commit a5dbb9fd77
7 zmienionych plików z 16 dodań i 18 usunięć

Wyświetl plik

@ -15,8 +15,8 @@
#include "TaskModem.h"
#include "TaskNTP.h"
#include "TaskOTA.h"
#include "TaskWifi.h"
#include "TaskRouter.h"
#include "TaskWifi.h"
#include "project_configuration.h"
#define VERSION "21.14.0-dev"

Wyświetl plik

@ -5,7 +5,7 @@
#include "TaskAprsIs.h"
#include "project_configuration.h"
AprsIsTask::AprsIsTask(TaskQueue<std::shared_ptr<APRSMessage>> * const toAprsIs) : Task(TASK_APRS_IS, TaskAprsIs), _toAprsIs(toAprsIs) {
AprsIsTask::AprsIsTask(TaskQueue<std::shared_ptr<APRSMessage>> *const toAprsIs) : Task(TASK_APRS_IS, TaskAprsIs), _toAprsIs(toAprsIs) {
}
AprsIsTask::~AprsIsTask() {

Wyświetl plik

@ -8,16 +8,16 @@
class AprsIsTask : public Task {
public:
AprsIsTask(TaskQueue<std::shared_ptr<APRSMessage>> * const toAprsIs);
AprsIsTask(TaskQueue<std::shared_ptr<APRSMessage>> *const toAprsIs);
virtual ~AprsIsTask();
virtual bool setup(std::shared_ptr<System> system) override;
virtual bool loop(std::shared_ptr<System> system) override;
private:
std::shared_ptr<APRS_IS> _aprs_is;
std::shared_ptr<APRS_IS> _aprs_is;
TaskQueue<std::shared_ptr<APRSMessage>> * const _toAprsIs;
TaskQueue<std::shared_ptr<APRSMessage>> *const _toAprsIs;
bool connect(std::shared_ptr<System> system);
};

Wyświetl plik

@ -6,7 +6,7 @@
#include "TaskModem.h"
#include "project_configuration.h"
ModemTask::ModemTask(TaskQueue<std::shared_ptr<APRSMessage>> * const fromModem) : Task(TASK_MODEM, TaskModem), _fromModem(fromModem) {
ModemTask::ModemTask(TaskQueue<std::shared_ptr<APRSMessage>> *const fromModem) : Task(TASK_MODEM, TaskModem), _fromModem(fromModem) {
}
ModemTask::~ModemTask() {

Wyświetl plik

@ -7,15 +7,15 @@
class ModemTask : public Task {
public:
ModemTask(TaskQueue<std::shared_ptr<APRSMessage>> * const fromModem);
ModemTask(TaskQueue<std::shared_ptr<APRSMessage>> *const fromModem);
virtual ~ModemTask();
virtual bool setup(std::shared_ptr<System> system) override;
virtual bool loop(std::shared_ptr<System> system) override;
private:
std::shared_ptr<LoRa_APRS> _lora_aprs;
TaskQueue<std::shared_ptr<APRSMessage>> * const _fromModem;
std::shared_ptr<LoRa_APRS> _lora_aprs;
TaskQueue<std::shared_ptr<APRSMessage>> *const _fromModem;
};
#endif

Wyświetl plik

@ -7,8 +7,7 @@
String create_lat_aprs(double lat);
String create_long_aprs(double lng);
RouterTask::RouterTask(TaskQueue<std::shared_ptr<APRSMessage>> * const fromModem, TaskQueue<std::shared_ptr<APRSMessage>> * const toAprsIs)
: Task(TASK_ROUTER, TaskRouter), _fromModem(fromModem), _toAprsIs(toAprsIs) {
RouterTask::RouterTask(TaskQueue<std::shared_ptr<APRSMessage>> *const fromModem, TaskQueue<std::shared_ptr<APRSMessage>> *const toAprsIs) : Task(TASK_ROUTER, TaskRouter), _fromModem(fromModem), _toAprsIs(toAprsIs) {
}
RouterTask::~RouterTask() {
@ -29,8 +28,7 @@ bool RouterTask::setup(std::shared_ptr<System> system) {
bool RouterTask::loop(std::shared_ptr<System> system) {
// do routing
if(!_fromModem->empty())
{
if (!_fromModem->empty()) {
_toAprsIs->addElement(_fromModem->getElement());
}

Wyświetl plik

@ -1,21 +1,21 @@
#ifndef TASK_ROUTER_H_
#define TASK_ROUTER_H_
#include <TaskManager.h>
#include <APRSMessage.h>
#include <TaskManager.h>
class RouterTask : public Task {
public:
RouterTask(TaskQueue<std::shared_ptr<APRSMessage>> * const fromModem, TaskQueue<std::shared_ptr<APRSMessage>> * const toAprsIs);
RouterTask(TaskQueue<std::shared_ptr<APRSMessage>> *const fromModem, TaskQueue<std::shared_ptr<APRSMessage>> *const toAprsIs);
virtual ~RouterTask();
virtual bool setup(std::shared_ptr<System> system) override;
virtual bool loop(std::shared_ptr<System> system) override;
private:
TaskQueue<std::shared_ptr<APRSMessage>> * const _fromModem;
TaskQueue<std::shared_ptr<APRSMessage>> * const _toAprsIs;
TaskQueue<std::shared_ptr<APRSMessage>> *const _fromModem;
TaskQueue<std::shared_ptr<APRSMessage>> *const _toAprsIs;
std::shared_ptr<APRSMessage> _beaconMsg;
Timer _beacon_timer;
};