fix ntrip client and integration

This commit is contained in:
2024-08-17 10:44:42 +02:00
parent 73fde34e48
commit 27a0a2ca7b
9 changed files with 90 additions and 42 deletions
@@ -150,3 +150,28 @@ void MenuSensorData::printPage() const
this->print(lineOne, lineTwo);
}
void MenuSensorData::runCommand()
{
switch (this->getCurrentPage())
{
case 5:
{
NTRIPClient* client = this->sensorData->getNtripClient();
NTRIPClientStates state = client->getClientState();
if (state == NTRIPClientStates::pushingData)
{
client->deactivate();
}
else if (state == NTRIPClientStates::waiting)
{
client->activate();
}
}
break;
default:
break;
}
}
@@ -30,6 +30,7 @@ public:
private:
void printPage() const override;
void runCommand() override;
SensorData *sensorData;
};