2023-01-26 17:18:05 +01:00
|
|
|
#ifndef MISSION_SYSTEM_TREE_COMMODETREE_H_
|
|
|
|
#define MISSION_SYSTEM_TREE_COMMODETREE_H_
|
|
|
|
|
2023-02-02 15:33:04 +01:00
|
|
|
#include <fsfw/devicehandlers/DeviceHandlerIF.h>
|
2023-02-22 19:45:41 +01:00
|
|
|
#include <mission/system/objects/ComSubsystem.h>
|
2023-01-26 17:18:05 +01:00
|
|
|
|
|
|
|
namespace satsystem {
|
|
|
|
|
|
|
|
namespace com {
|
2023-01-28 14:49:28 +01:00
|
|
|
extern ComSubsystem SUBSYSTEM;
|
2023-01-26 17:18:05 +01:00
|
|
|
|
2023-02-02 15:33:04 +01:00
|
|
|
// The syrlinks must not transmitting longer then 15 minutes otherwise the
|
|
|
|
// transceiver might be damaged due to overheating
|
2023-03-07 07:26:09 +01:00
|
|
|
// This is the initial timeout of 2 minutes. The timeout needs to be incremented
|
|
|
|
// before each overpass
|
|
|
|
static const uint32_t TRANSMITTER_TIMEOUT = 120000;
|
2023-02-02 15:33:04 +01:00
|
|
|
|
2023-02-10 17:52:46 +01:00
|
|
|
Subsystem& init();
|
2023-01-27 14:44:40 +01:00
|
|
|
} // namespace com
|
2023-01-26 17:18:05 +01:00
|
|
|
|
|
|
|
} // namespace satsystem
|
|
|
|
|
|
|
|
#endif /* MISSION_SYSTEM_TREE_COMMODETREE_H_ */
|