From a4bcbf64cc5f5dd8b7f2d14975fd52ab50e8ef26 Mon Sep 17 00:00:00 2001 From: Ulrich Mohr Date: Fri, 27 Oct 2023 13:43:34 +0200 Subject: [PATCH] starting work on tmtcbridge --- bsp_z7/objects/ObjectFactory.cpp | 3 +++ bsp_z7/ps7_cortexa9_0/libsrc/standalone/src/outbyte.c | 2 +- fsfw | 2 +- mission/main.cpp | 1 + 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bsp_z7/objects/ObjectFactory.cpp b/bsp_z7/objects/ObjectFactory.cpp index 739cb57..a552312 100644 --- a/bsp_z7/objects/ObjectFactory.cpp +++ b/bsp_z7/objects/ObjectFactory.cpp @@ -8,6 +8,7 @@ #include "fsfw/events/EventManager.h" #include "fsfw/health/HealthTable.h" #include "fsfw/internalerror/InternalErrorReporter.h" +#include "fsfw/tmtc/UdpTmTcBridge.h" #include "systemObjects.h" namespace objects { @@ -59,5 +60,7 @@ void ObjectFactory::produce(void *args) { new TmManager(objects::TM_MANAGER); + new UdpTmTcBridgeNew(130,7777,0,0); + new PrintController(123); } diff --git a/bsp_z7/ps7_cortexa9_0/libsrc/standalone/src/outbyte.c b/bsp_z7/ps7_cortexa9_0/libsrc/standalone/src/outbyte.c index c7a3b12..db60e6d 100644 --- a/bsp_z7/ps7_cortexa9_0/libsrc/standalone/src/outbyte.c +++ b/bsp_z7/ps7_cortexa9_0/libsrc/standalone/src/outbyte.c @@ -15,5 +15,5 @@ void outbyte(char c); #endif void outbyte(char c) { - //XUartPs_SendByte(STDOUT_BASEADDRESS, c); + XUartPs_SendByte(STDOUT_BASEADDRESS, c); } diff --git a/fsfw b/fsfw index 8b9a468..9110fd2 160000 --- a/fsfw +++ b/fsfw @@ -1 +1 @@ -Subproject commit 8b9a468893a49d100ad5a543656c3864e0be8203 +Subproject commit 9110fd27285c8f6ec145617b168d4cf29a04dc5e diff --git a/mission/main.cpp b/mission/main.cpp index 59140c4..ef8e589 100644 --- a/mission/main.cpp +++ b/mission/main.cpp @@ -221,6 +221,7 @@ void mission(void *){ PeriodicTaskIF* controllerTask = taskFactory->createPeriodicTask( "controller", currPrio, 1024, 1, nullptr); controllerTask->addComponent(123); + controllerTask->addComponent(130); printf("Created Tasks\n");