2022-03-17 14:28:32 +01:00
|
|
|
#ifndef BSP_LINUX_OBJECTFACTORY_H_
|
|
|
|
#define BSP_LINUX_OBJECTFACTORY_H_
|
|
|
|
|
2022-05-10 07:48:36 +02:00
|
|
|
#include <stdint.h>
|
|
|
|
#include <fsfw_hal/linux/gpio/LinuxLibgpioIF.h>
|
|
|
|
|
2022-03-17 14:28:32 +01:00
|
|
|
namespace ObjectFactory {
|
2022-05-10 07:48:36 +02:00
|
|
|
static const uint32_t TRANSMITTER_TIMEOUT = 86400000; // 1 day
|
2022-03-17 14:28:32 +01:00
|
|
|
void produce(void* args);
|
2022-05-10 07:48:36 +02:00
|
|
|
void createCcsdsComponents(LinuxLibgpioIF* gpioComIF);
|
2022-03-17 14:28:32 +01:00
|
|
|
}; // namespace ObjectFactory
|
|
|
|
|
|
|
|
#endif /* BSP_LINUX_OBJECTFACTORY_H_ */
|