cleaning up com
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit

This commit is contained in:
2023-03-24 19:37:03 +01:00
parent 04e5c212d7
commit 9dc0c5bde0
31 changed files with 40 additions and 36 deletions

33
mission/com/defs.h Normal file
View File

@ -0,0 +1,33 @@
#ifndef MISSION_COMDEFS_H_
#define MISSION_COMDEFS_H_
#include <cstdint>
namespace com {
enum class Datarate : uint8_t {
LOW_RATE_MODULATION_BPSK,
HIGH_RATE_MODULATION_0QPSK,
NUM_DATARATES
};
enum Submode : uint8_t {
RX_ONLY = 10,
RX_AND_TX_DEFAULT_DATARATE = 11,
RX_AND_TX_LOW_DATARATE = 12,
RX_AND_TX_HIGH_DATARATE = 13,
RX_AND_TX_CW = 14,
NUM_SUBMODES
};
enum class CcsdsSubmode : uint8_t {
UNSET = 0,
DATARATE_LOW = 1,
DATARATE_HIGH = 2,
DATARATE_DEFAULT = 3
};
enum class ParameterId : uint8_t { DATARATE = 0, TRANSMITTER_TIMEOUT = 1 };
} // namespace com
#endif /* MISSION_COMDEFS_H_ */