#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, DATARATE_DEFAULT = 3 }; enum class ParameterId : uint8_t { DATARATE = 0 }; } // namespace com #endif /* MISSION_COMDEFS_H_ */