v1.11.0 #243
@ -273,12 +273,12 @@ void Q7STestTask::testGpsDaemonShm() {
|
||||
}
|
||||
|
||||
void Q7STestTask::testGpsDaemonSocket() {
|
||||
if(gpsmmPtr == nullptr) {
|
||||
gpsmmPtr = new gpsmm("localhost", DEFAULT_GPSD_PORT);
|
||||
if(gpsmmShmPtr == nullptr) {
|
||||
gpsmmShmPtr = new gpsmm("localhost", DEFAULT_GPSD_PORT);
|
||||
}
|
||||
// The data from the device will generally be read all at once. Therefore, we
|
||||
// can set all field here
|
||||
if (not gpsmmPtr->is_open()) {
|
||||
if (not gpsmmShmPtr->is_open()) {
|
||||
if (gpsNotOpenSwitch) {
|
||||
// Opening failed
|
||||
#if FSFW_VERBOSE_LEVEL >= 1
|
||||
@ -292,11 +292,11 @@ void Q7STestTask::testGpsDaemonSocket() {
|
||||
}
|
||||
// Stopwatch watch;
|
||||
gps_data_t *gps = nullptr;
|
||||
gpsmmPtr->stream(WATCH_ENABLE | WATCH_JSON);
|
||||
if(not gpsmmPtr->waiting(50000000)) {
|
||||
gpsmmShmPtr->stream(WATCH_ENABLE | WATCH_JSON);
|
||||
if(not gpsmmShmPtr->waiting(50000000)) {
|
||||
return;
|
||||
}
|
||||
gps = gpsmmPtr->read();
|
||||
gps = gpsmmShmPtr->read();
|
||||
if (gps == nullptr) {
|
||||
if (gpsReadFailedSwitch) {
|
||||
gpsReadFailedSwitch = false;
|
||||
|
@ -23,7 +23,7 @@ class Q7STestTask : public TestTask {
|
||||
bool gpsNotOpenSwitch = false;
|
||||
bool gpsReadFailedSwitch = false;
|
||||
int32_t noModeSetCntr = 0;
|
||||
gpsmm* gpsmmPtr = nullptr;
|
||||
gpsmm* gpsmmShmPtr = nullptr;
|
||||
|
||||
CoreController* coreController = nullptr;
|
||||
ReturnValue_t performOneShotAction() override;
|
||||
|
Loading…
Reference in New Issue
Block a user