scex reader task started
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit

This commit is contained in:
Irini Kosmidou
2022-03-25 17:48:38 +01:00
parent 15d1da8199
commit df712c7100
7 changed files with 52 additions and 0 deletions

View File

@ -228,7 +228,15 @@ void initmission::createTestTasks(TaskFactory& factory,
if (result != HasReturnvaluesIF::RETURN_OK) {
initmission::printAddObjectError("UART_TEST", objects::UART_TEST);
}
PeriodicTaskIF* scexReaderTask = factory.createPeriodicTask(
"SCEX_UART_READER", 20, PeriodicTaskIF::MINIMUM_STACK_SIZE, 2.0, missedDeadlineFunc);
result = scexReaderTask->addComponent(objects::SCEX_UART_READER);
if (result != HasReturnvaluesIF::RETURN_OK) {
initmission::printAddObjectError("SCEX_UART_READER", objects::SCEX_UART_READER);
}
#endif /* RPI_ADD_GPIO_TEST == 1 */
taskVec.push_back(scexReaderTask);
taskVec.push_back(testTask);
bool startTestPst = true;

View File

@ -1,3 +1,4 @@
#include <linux/devices/ScexUartReader.h>
#include "ObjectFactory.h"
#include "OBSWConfig.h"
@ -182,6 +183,7 @@ void ObjectFactory::createTestTasks() {
#endif
#if OBSW_ADD_UART_TEST_CODE == 1
new ScexUartReader(objects::SCEX_UART_READER);
new UartTestClass(objects::UART_TEST);
#else
new UartComIF(objects::UART_COM_IF);