compilation works again

This commit is contained in:
2023-09-04 13:30:34 +02:00
parent 5f650982a7
commit 6a76470f45
23 changed files with 285 additions and 321 deletions
+4 -42
View File
@@ -16,8 +16,7 @@
#include <iostream>
#include "route.h"
#include "NTRIPClient.h"
#include "sensorData.h"
#include "component.h"
/**
@@ -54,7 +53,7 @@ class Navigation : public Component {
*
* @param route with which to navigate
*/
Navigation(Route* route = nullptr);
Navigation(const SensorData* sensorData, Route* route = nullptr);
/**
* @brief Destroy the Navigation object
@@ -62,17 +61,6 @@ class Navigation : public Component {
*/
~Navigation();
/**
* @brief
*
* @param host
* @param port
* @param mountPoint
* @param user
* @param password
*/
void initNtrip(String host, uint16_t port, String mountPoint, String user, String password);
/**
* @brief creates a new empty route
*
@@ -118,22 +106,6 @@ class Navigation : public Component {
* @return false no point added to route
*/
Status addCurrentPosToRoute();
/**
* @brief Get the Ubx Data object
*
* This struct includes the most Data from the GNSS-Module.
*
* @return UBX_NAV_PVT_data_t*
*/
UBX_NAV_PVT_data_t* getUbxData() { return this->ubxData; }
/**
* @brief Returns the NTRIPClient object
*
* @return NTRIPClient*
*/
NTRIPClient* getNTRIPClient() { return this->ntripClient; }
/**
* @brief Get the Route Info object
@@ -163,12 +135,9 @@ class Navigation : public Component {
static constexpr uint8_t loopDelay = 20;
static constexpr uint8_t maxDisBetweenPoints = 10;
static constexpr float minDisBetweenPoints = 0.3;
UBX_NAV_PVT_data_t* ubxData = nullptr;
Route* route = nullptr;
NTRIPClient* ntripClient = nullptr;
const SensorData* sensorData;
Route* route = nullptr;
Point lastPointRouteInsert;
Point lastPointCalcCorrection;
@@ -177,7 +146,6 @@ class Navigation : public Component {
Point currentPosition;
Point::Accuracy minAccuracy = Point::Accuracy::twoDigOfCM;
bool navigationStarted = false;
bool navigationFinished = false;
bool isNtripInit = false;
@@ -185,13 +153,7 @@ class Navigation : public Component {
bool directionChangeMode = false;
bool lastUsedCalcAzimuth = false;
char* host;
char* mountPoint;
char* user;
char* password;
uint8_t timeToWait = 200;
uint16_t port;
uint32_t lastMillis = 0;
uint32_t ubxUpdateTime = 0;