CFDP SOURCE handler #157
@ -12,7 +12,7 @@ namespace cfdp {
|
|||||||
enum class CfdpState { IDLE, BUSY_CLASS_1_NACKED, BUSY_CLASS_2_ACKED, SUSPENDED };
|
enum class CfdpState { IDLE, BUSY_CLASS_1_NACKED, BUSY_CLASS_2_ACKED, SUSPENDED };
|
||||||
|
|
||||||
static constexpr uint8_t SSID = SUBSYSTEM_ID::CFDP;
|
static constexpr uint8_t SSID = SUBSYSTEM_ID::CFDP;
|
||||||
static constexpr uint8_t CID = CLASS_ID::CFDP;
|
static constexpr uint8_t CID = CLASS_ID::CFDP_HANDLER;
|
||||||
|
|
||||||
struct PacketInfo {
|
struct PacketInfo {
|
||||||
PacketInfo(PduType type, store_address_t storeId,
|
PacketInfo(PduType type, store_address_t storeId,
|
||||||
@ -58,6 +58,8 @@ static constexpr Event SERIALIZATION_ERROR = event::makeEvent(SSID, 2, severity:
|
|||||||
static constexpr Event FILESTORE_ERROR = event::makeEvent(SSID, 3, severity::LOW);
|
static constexpr Event FILESTORE_ERROR = event::makeEvent(SSID, 3, severity::LOW);
|
||||||
//! [EXPORT] : [COMMENT] P1: Transaction step ID, P2: 0 for source file name, 1 for dest file name
|
//! [EXPORT] : [COMMENT] P1: Transaction step ID, P2: 0 for source file name, 1 for dest file name
|
||||||
static constexpr Event FILENAME_TOO_LARGE_ERROR = event::makeEvent(SSID, 4, severity::LOW);
|
static constexpr Event FILENAME_TOO_LARGE_ERROR = event::makeEvent(SSID, 4, severity::LOW);
|
||||||
|
//! [EXPORT] : [COMMENT] CFDP request handling failed. P2: Returncode.
|
||||||
|
static constexpr Event HANDLING_CFDP_REQUEST_FAILED = event::makeEvent(SSID, 5, severity::LOW);
|
||||||
|
|
||||||
} // namespace events
|
} // namespace events
|
||||||
|
|
||||||
|
@ -61,7 +61,8 @@ enum : uint8_t {
|
|||||||
HAS_ACTIONS_IF, // HF
|
HAS_ACTIONS_IF, // HF
|
||||||
DEVICE_COMMUNICATION_IF, // DC
|
DEVICE_COMMUNICATION_IF, // DC
|
||||||
BSP, // BSP
|
BSP, // BSP
|
||||||
CFDP, // CFDP
|
CFDP_BASE, // CFDP
|
||||||
|
CFDP_HANDLER, // CFDP
|
||||||
TIME_STAMPER_IF, // TSI
|
TIME_STAMPER_IF, // TSI
|
||||||
SGP4PROPAGATOR_CLASS, // SGP4
|
SGP4PROPAGATOR_CLASS, // SGP4
|
||||||
MUTEX_IF, // MUX
|
MUTEX_IF, // MUX
|
||||||
|
Loading…
Reference in New Issue
Block a user