eive-obsw/mission/comDefs.h
Robin Mueller 438f9f3358
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
com subsystem
2023-01-27 14:44:40 +01:00

26 lines
476 B
C++

#ifndef MISSION_COMDEFS_H_
#define MISSION_COMDEFS_H_
namespace com {
enum class Datarate : uint8_t {
LOW_RATE_MODULATION_BPSK,
HIGH_RATE_MODULATION_0QPSK,
NUM_DATARATES
};
enum Submode : uint8_t {
RX_ONLY,
RX_AND_TX_DEFAULT_DATARATE,
RX_AND_TX_LOW_DATARATE,
RX_AND_TX_HIGH_DATARATE,
RX_AND_TX_CW,
NUM_SUBMODES
};
enum class CcsdsSubmode : uint8_t { UNSET = 0, DATARATE_LOW = 1, DATARATE_HIGH = 2 };
} // namespace com
#endif /* MISSION_COMDEFS_H_ */