From ff508c89d10b04a9542bf93772ef6948784a52a7 Mon Sep 17 00:00:00 2001 From: "Jakob.Meier" Date: Thu, 27 May 2021 15:24:19 +0200 Subject: [PATCH] minor changes --- bsp_q7s/InitMission.cpp | 10 ++++++++++ linux/fsfwconfig/OBSWConfig.h | 2 +- mission/devices/Max31865PT1000Handler.cpp | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/bsp_q7s/InitMission.cpp b/bsp_q7s/InitMission.cpp index 59f51891..82682561 100644 --- a/bsp_q7s/InitMission.cpp +++ b/bsp_q7s/InitMission.cpp @@ -84,6 +84,14 @@ void initmission::initTasks() { initmission::printAddObjectError("UDP_POLLING", objects::UDP_POLLING_TASK); } + /* UDP bridge */ + PeriodicTaskIF* errorReporterTestTask = factory->createPeriodicTask( + "ERROR_REPORTER", 50, PeriodicTaskIF::MINIMUM_STACK_SIZE, 0.2, missedDeadlineFunc); + result = udpBridgeTask->addComponent(objects::INTERNAL_ERROR_REPORTER); + if(result != HasReturnvaluesIF::RETURN_OK) { + initmission::printAddObjectError("ERROR_REPORTER", objects::INTERNAL_ERROR_REPORTER); + } + #if TEST_CCSDS_BRIDGE == 1 PeriodicTaskIF* ptmeTestTask = factory->createPeriodicTask( "PTME_TEST", 80, PeriodicTaskIF::MINIMUM_STACK_SIZE, 2.0, missedDeadlineFunc); @@ -217,6 +225,8 @@ void initmission::initTasks() { pusMedPrio->startTask(); pusLowPrio->startTask(); + errorReporterTestTask->startTask(); + #if OBSW_ADD_TEST_CODE == 1 testTask->startTask(); #endif diff --git a/linux/fsfwconfig/OBSWConfig.h b/linux/fsfwconfig/OBSWConfig.h index 9638ee24..98ed3cdc 100644 --- a/linux/fsfwconfig/OBSWConfig.h +++ b/linux/fsfwconfig/OBSWConfig.h @@ -25,7 +25,7 @@ debugging. */ #define TEST_RADIATION_SENSOR_HANDLER 0 #define TEST_SUS_HANDLER 1 #define TEST_PLOC_HANDLER 0 -#define TEST_CCSDS_BRIDGE 1 +#define TEST_CCSDS_BRIDGE 0 #define PERFORM_PTME_TEST 1 #define TE0720 0 diff --git a/mission/devices/Max31865PT1000Handler.cpp b/mission/devices/Max31865PT1000Handler.cpp index c6d98c0a..7b2a41f8 100644 --- a/mission/devices/Max31865PT1000Handler.cpp +++ b/mission/devices/Max31865PT1000Handler.cpp @@ -348,8 +348,8 @@ ReturnValue_t Max31865PT1000Handler::initializeLocalDataPool(localpool::DataPool new PoolEntry({0}, 1, true)); localDataPoolMap.emplace(Max31865Definitions::PoolIds::FAULT_BYTE, new PoolEntry({0})); - poolManager.subscribeForPeriodicPacket(sensorDatasetSid, - false, 4.0, false); +// poolManager.subscribeForPeriodicPacket(sensorDatasetSid, +// false, 4.0, false); return HasReturnvaluesIF::RETURN_OK; }