From 1127014d461937dff3c1fb461b7aa519aaf068b5 Mon Sep 17 00:00:00 2001 From: Dylan Date: Tue, 11 Jul 2023 11:25:20 -0400 Subject: [PATCH] Fix #8, Re-introduce change from PR #52. --- fsw/src/mm_dump.c | 2 +- fsw/src/mm_dump.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fsw/src/mm_dump.c b/fsw/src/mm_dump.c index 46c9840..77e73a7 100644 --- a/fsw/src/mm_dump.c +++ b/fsw/src/mm_dump.c @@ -535,7 +535,7 @@ bool MM_DumpInEventCmd(const CFE_SB_Buffer_t *BufPtr) BytePtr = (uint8 *)DumpBuffer; for (i = 0; i < CmdPtr->NumOfBytes; i++) { - snprintf(TempString, MM_DUMPINEVENT_TEMP_CHARS, "0x%02X ", *BytePtr); + snprintf(TempString, MM_DUMPINEVENT_TEMP_CHARS, "%02X ", *BytePtr); CFE_SB_MessageStringGet(&EventString[EventStringTotalLength], TempString, NULL, sizeof(EventString) - EventStringTotalLength, sizeof(TempString)); EventStringTotalLength = strlen(EventString); diff --git a/fsw/src/mm_dump.h b/fsw/src/mm_dump.h index 9684487..52f6af8 100644 --- a/fsw/src/mm_dump.h +++ b/fsw/src/mm_dump.h @@ -44,10 +44,10 @@ * * The event message format is: * Message head "Memory Dump: " 13 characters - * Message body "0xFF " 5 characters per dump byte + * Message body "FF" 2 characters per dump byte * Message tail "from address: 0xFFFFFFFF" 33 characters including NUL on 64-bit system */ -#define MM_MAX_DUMP_INEVENT_BYTES ((CFE_MISSION_EVS_MAX_MESSAGE_LENGTH - (13 + 33)) / 5) +#define MM_MAX_DUMP_INEVENT_BYTES ((CFE_MISSION_EVS_MAX_MESSAGE_LENGTH - (13 + 33)) / 2) /** * \brief Dump in an event scratch string size