- remove NtripReconnect from Autopilot and CaptureRoute

- shiftet moveControl States in the class namespace
- added auto reconeect to NtripClient
- a lot of refactor
This commit is contained in:
2023-05-30 23:40:05 +02:00
parent 98b65c4aec
commit 22eb6788c3
18 changed files with 369 additions and 280 deletions
+5 -5
View File
@@ -16,7 +16,7 @@ TestMode::TestMode(MoveControl *moveControl, Navigation* navigation) {
}
TestMode::~TestMode() {
this->moveControl->setDrivingStatus(DrivingStatus::stop);
this->moveControl->setDrivingStatus(MoveControl::Status::Stop);
}
void TestMode::loop() {
@@ -32,7 +32,7 @@ void TestMode::loop() {
if (millis() - this->actionStart > this->maneuverTime || this->abort) {
this->busy = false;
this->abort = false;
this->moveControl->setDrivingStatus(DrivingStatus::stop);
this->moveControl->setDrivingStatus(MoveControl::Status::Stop);
this->maneuver = Maneuver::None;
}
@@ -52,7 +52,7 @@ bool TestMode::drive(int16_t cm, int16_t degree) {
return false;
this->actionStart = millis();
this->moveControl->setDrivingStatus(DrivingStatus::drive);
this->moveControl->setDrivingStatus(MoveControl::Status::Drive);
if (cm == 0) {
//Only left or right
@@ -97,7 +97,7 @@ bool TestMode::drive(int16_t cm, int16_t degree) {
return true;
}
this->moveControl->setDrivingStatus(DrivingStatus::stop);
this->moveControl->setDrivingStatus(MoveControl::Status::Stop);
return false;
}
@@ -148,7 +148,7 @@ bool TestMode::engineInit(int16_t powerPercentage, int16_t seconds) {
return false;
this->actionStart = millis();
this->moveControl->setDrivingStatus(DrivingStatus::raw);
this->moveControl->setDrivingStatus(MoveControl::Status::Raw);
this->maneuverTime = seconds * 1000;
this->busy = true;
return true;