Skip to content

Commit 05c1424

Browse files
committed
Fix nasa#62, Removed hwords and replaced deprecated elements
- Replaced CFE_SB_RcvMsg with CFE_SB_ReceiveBuffer - Replaced CFE_MSG_Size_t with size_t
1 parent 29c21e1 commit 05c1424

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

fsw/src/ci_lab_app.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ typedef union
4949
{
5050
CFE_MSG_Message_t Msg;
5151
uint8 bytes[CI_LAB_MAX_INGEST];
52-
uint16 hwords[2];
5352
} CI_LAB_IngestBuffer_t;
5453

5554
typedef struct
@@ -112,7 +111,7 @@ void CI_Lab_AppMain(void)
112111
CFE_ES_PerfLogExit(CI_LAB_MAIN_TASK_PERF_ID);
113112

114113
/* Pend on receipt of command packet -- timeout set to 500 millisecs */
115-
status = CFE_SB_RcvMsg(&SBBufPtr, CI_LAB_Global.CommandPipe, 500);
114+
status = CFE_SB_ReceiveBuffer(&SBBufPtr, CI_LAB_Global.CommandPipe, 500);
116115

117116
CFE_ES_PerfLogEntry(CI_LAB_MAIN_TASK_PERF_ID);
118117

@@ -378,8 +377,9 @@ void CI_LAB_ReadUpLink(void)
378377
/* bad size, report as ingest error */
379378
CI_LAB_Global.HkTlm.Payload.IngestErrors++;
380379
CFE_EVS_SendEvent(CI_LAB_INGEST_ERR_EID, CFE_EVS_EventType_ERROR,
381-
"CI: L%d, cmd %0x %0x dropped, bad length=%d\n", __LINE__,
382-
CI_LAB_Global.IngestBuffer.hwords[0], CI_LAB_Global.IngestBuffer.hwords[1], (int)status);
380+
"CI: L%d, cmd %0x%0x %0x%0x dropped, bad length=%d\n", __LINE__,
381+
CI_LAB_Global.IngestBuffer.bytes[0], CI_LAB_Global.IngestBuffer.bytes[1],
382+
CI_LAB_Global.IngestBuffer.bytes[2], CI_LAB_Global.IngestBuffer.bytes[3], (int)status);
383383
}
384384
else
385385
{
@@ -396,10 +396,10 @@ void CI_LAB_ReadUpLink(void)
396396
/* CI_LAB_VerifyCmdLength() -- Verify command packet length */
397397
/* */
398398
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
399-
bool CI_LAB_VerifyCmdLength(CFE_MSG_Message_t *MsgPtr, CFE_MSG_Size_t ExpectedLength)
399+
bool CI_LAB_VerifyCmdLength(CFE_MSG_Message_t *MsgPtr, size_t ExpectedLength)
400400
{
401401
bool result = true;
402-
CFE_MSG_Size_t ActualLength = 0;
402+
size_t ActualLength = 0;
403403
CFE_MSG_FcnCode_t FcnCode = 0;
404404
CFE_SB_MsgId_t MsgId = CFE_SB_INVALID_MSG_ID;
405405

fsw/src/ci_lab_app.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,6 @@ void CI_LAB_ProcessGroundCommand(CFE_SB_Buffer_t *SBBufPtr);
6868
void CI_LAB_ResetCounters_Internal(void);
6969
void CI_LAB_ReadUpLink(void);
7070

71-
bool CI_LAB_VerifyCmdLength(CFE_MSG_Message_t *MsgPtr, CFE_MSG_Size_t ExpectedLength);
71+
bool CI_LAB_VerifyCmdLength(CFE_MSG_Message_t *MsgPtr, size_t ExpectedLength);
7272

7373
#endif /* _ci_lab_app_h_ */

0 commit comments

Comments
 (0)