Skip to content

Commit

Permalink
Fix #50, Apply consistent Event ID names to common events in MM
Browse files Browse the repository at this point in the history
  • Loading branch information
thnkslprpt committed Apr 1, 2023
1 parent b824250 commit 91c0a4e
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 20 deletions.
4 changes: 2 additions & 2 deletions fsw/inc/mm_events.h
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@
* This event message is issued when a software bus message is received
* with an invalid command code.
*/
#define MM_CC1_ERR_EID 17
#define MM_CC_ERR_EID 17

/**
* \brief MM Command Message Length Invalid Event ID
Expand All @@ -240,7 +240,7 @@
* This event message is issued when command message is received with a message
* length that doesn't match the expected value.
*/
#define MM_LEN_ERR_EID 18
#define MM_CMD_LEN_ERR_EID 18

/**
* \brief MM Commanded Memory Type Invalid Event ID
Expand Down
26 changes: 13 additions & 13 deletions fsw/inc/mm_msgdefs.h
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
*
* \par Criticality
* None
Expand Down Expand Up @@ -131,7 +131,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
*
* \par Criticality
* None
Expand Down Expand Up @@ -175,7 +175,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_SYMNAME_ERR_EID
* - Error specific event message #MM_DATA_SIZE_BITS_ERR_EID
* - Error specific event message #MM_MEMTYPE_ERR_EID
Expand Down Expand Up @@ -233,7 +233,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_SYMNAME_ERR_EID
* - Error specific event message #MM_DATA_SIZE_BITS_ERR_EID
* - Error specific event message #MM_MEMTYPE_ERR_EID
Expand Down Expand Up @@ -293,7 +293,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_SYMNAME_ERR_EID
* - Error specific event message #MM_LOAD_WID_CRC_ERR_EID
* - Error specific event message #MM_OS_MEMVALIDATE_ERR_EID
Expand Down Expand Up @@ -357,7 +357,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_OS_OPEN_ERR_EID
* - Error specific event message #MM_OS_CLOSE_ERR_EID
* - Error specific event message #MM_OS_READ_EXP_ERR_EID
Expand Down Expand Up @@ -430,7 +430,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_SYMNAME_ERR_EID
* - Error specific event message #MM_OS_CREAT_ERR_EID
* - Error specific event message #MM_CFE_FS_WRITEHDR_ERR_EID
Expand Down Expand Up @@ -488,7 +488,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_SYMNAME_ERR_EID
* - Error specific event message #MM_OS_MEMVALIDATE_ERR_EID
* - Error specific event message #MM_DATA_SIZE_BYTES_ERR_EID
Expand Down Expand Up @@ -542,7 +542,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_SYMNAME_ERR_EID
* - Error specific event message #MM_OS_MEMVALIDATE_ERR_EID
* - Error specific event message #MM_DATA_SIZE_BYTES_ERR_EID
Expand Down Expand Up @@ -592,7 +592,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_SYMNAME_NUL_ERR_EID
* - Error specific event message #MM_SYMNAME_ERR_EID
*
Expand Down Expand Up @@ -630,7 +630,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_SYMFILENAME_NUL_ERR_EID
* - Error specific event message #MM_SYMTBL_TO_FILE_FAIL_ERR_EID
*
Expand Down Expand Up @@ -668,7 +668,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_EEPROM_WRITE_ENA_ERR_EID
*
* \par Criticality
Expand Down Expand Up @@ -706,7 +706,7 @@
*
* \par Evidence of failure may be found in the following telemetry:
* - #MM_HkPacket_t.ErrCounter will increment
* - Error specific event message #MM_LEN_ERR_EID
* - Error specific event message #MM_CMD_LEN_ERR_EID
* - Error specific event message #MM_EEPROM_WRITE_DIS_ERR_EID
*
* \par Criticality
Expand Down
2 changes: 1 addition & 1 deletion fsw/src/mm_app.c
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ void MM_AppPipe(const CFE_SB_Buffer_t *BufPtr)

default:
CmdResult = false;
CFE_EVS_SendEvent(MM_CC1_ERR_EID, CFE_EVS_EventType_ERROR,
CFE_EVS_SendEvent(MM_CC_ERR_EID, CFE_EVS_EventType_ERROR,
"Invalid ground command code: ID = 0x%08lX, CC = %d",
(unsigned long)CFE_SB_MsgIdToValue(MessageID), CommandCode);
break;
Expand Down
2 changes: 1 addition & 1 deletion fsw/src/mm_utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ bool MM_VerifyCmdLength(const CFE_MSG_Message_t *MsgPtr, size_t ExpectedLength)
}
else
{
CFE_EVS_SendEvent(MM_LEN_ERR_EID, CFE_EVS_EventType_ERROR,
CFE_EVS_SendEvent(MM_CMD_LEN_ERR_EID, CFE_EVS_EventType_ERROR,
"Invalid msg length: ID = 0x%08lX, CC = %d, Len = %d, Expected = %d",
(unsigned long)CFE_SB_MsgIdToValue(MessageID), CommandCode, (int)ActualLength,
(int)ExpectedLength);
Expand Down
2 changes: 1 addition & 1 deletion fsw/src/mm_utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ void MM_SegmentBreak(void);
* \retval true Length matches expected
* \retval false Length does not match expected
*
* \sa #MM_LEN_ERR_EID
* \sa #MM_CMD_LEN_ERR_EID
*/
bool MM_VerifyCmdLength(const CFE_MSG_Message_t *MsgPtr, size_t ExpectedLength);

Expand Down
2 changes: 1 addition & 1 deletion unit-test/mm_app_tests.c
Original file line number Diff line number Diff line change
Expand Up @@ -1095,7 +1095,7 @@ void MM_AppPipe_Test_InvalidCommandCode(void)
UtAssert_INT32_EQ(MM_AppData.HkPacket.CmdCounter, 0);
UtAssert_INT32_EQ(MM_AppData.HkPacket.ErrCounter, 1);

UtAssert_INT32_EQ(context_CFE_EVS_SendEvent[0].EventID, MM_CC1_ERR_EID);
UtAssert_INT32_EQ(context_CFE_EVS_SendEvent[0].EventID, MM_CC_ERR_EID);
UtAssert_INT32_EQ(context_CFE_EVS_SendEvent[0].EventType, CFE_EVS_EventType_ERROR);

strCmpResult = strncmp(ExpectedEventString, context_CFE_EVS_SendEvent[0].Spec, CFE_MISSION_EVS_MAX_MESSAGE_LENGTH);
Expand Down
2 changes: 1 addition & 1 deletion unit-test/mm_utils_tests.c
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ void MM_VerifyCmdLength_Test_LengthError(void)
/* Verify results */
UtAssert_True(Result == false, "Result == false");

UtAssert_INT32_EQ(context_CFE_EVS_SendEvent[0].EventID, MM_LEN_ERR_EID);
UtAssert_INT32_EQ(context_CFE_EVS_SendEvent[0].EventID, MM_CMD_LEN_ERR_EID);
UtAssert_INT32_EQ(context_CFE_EVS_SendEvent[0].EventType, CFE_EVS_EventType_ERROR);

strCmpResult = strncmp(ExpectedEventString, context_CFE_EVS_SendEvent[0].Spec, CFE_MISSION_EVS_MAX_MESSAGE_LENGTH);
Expand Down

0 comments on commit 91c0a4e

Please sign in to comment.