Skip to content

Commit

Permalink
Merge pull request #106 from jphickey/fix-105-remove-conditional-code
Browse files Browse the repository at this point in the history
Fix #105, remove SC_ENABLE_GROUP_COMMANDS option
  • Loading branch information
dzbaker authored Sep 28, 2023
2 parents 52fb737 + 016d971 commit 304c166
Show file tree
Hide file tree
Showing 9 changed files with 2 additions and 59 deletions.
2 changes: 0 additions & 2 deletions fsw/inc/sc_events.h
Original file line number Diff line number Diff line change
Expand Up @@ -1084,7 +1084,6 @@
*/
#define SC_TABLE_MANAGE_APPEND_ERR_EID 114

#if (SC_ENABLE_GROUP_COMMANDS == true)
/**
* \brief SC Start RTS Group Command Event ID
*
Expand Down Expand Up @@ -1184,7 +1183,6 @@
* - Last RTS ID must be greater than or equal to First RTS ID
*/
#define SC_ENARTSGRP_CMD_ERR_EID 122
#endif

/**
* \brief SC Jump Command Entry Event ID
Expand Down
4 changes: 0 additions & 4 deletions fsw/inc/sc_msg.h
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ typedef struct
uint16 Padding; /**< \brief Structure Padding */
} SC_AppendAtsCmd_Payload_t;

#if (SC_ENABLE_GROUP_COMMANDS == true)
/**
* \brief RTS Group Command Payload
*/
Expand All @@ -171,7 +170,6 @@ typedef struct
uint16 FirstRtsId; /**< \brief ID of the first RTS to act on, 1 through #SC_NUMBER_OF_RTS */
uint16 LastRtsId; /**< \brief ID of the last RTS to act on, 1 through #SC_NUMBER_OF_RTS */
} SC_RtsGrpCmd_Payload_t;
#endif

/**
* \brief No Arguments Command
Expand Down Expand Up @@ -239,7 +237,6 @@ typedef struct
SC_AppendAtsCmd_Payload_t Payload;
} SC_AppendAtsCmd_t;

#if (SC_ENABLE_GROUP_COMMANDS == true)
/**
* \brief RTS Group Command
*
Expand All @@ -250,7 +247,6 @@ typedef struct
CFE_MSG_CommandHeader_t CmdHeader; /**< \brief Command Header */
SC_RtsGrpCmd_Payload_t Payload;
} SC_RtsGrpCmd_t;
#endif

/**\}*/

Expand Down
3 changes: 0 additions & 3 deletions fsw/inc/sc_msgdefs.h
Original file line number Diff line number Diff line change
Expand Up @@ -505,7 +505,6 @@
*/
#define SC_MANAGE_TABLE_CC 12

#if (SC_ENABLE_GROUP_COMMANDS == true)
/**
* \brief START a group of RTS
*
Expand Down Expand Up @@ -663,8 +662,6 @@
*/
#define SC_ENABLE_RTS_GRP_CC 16

#endif

/**\}*/

#ifndef SC_OMIT_DEPRECATED
Expand Down
17 changes: 0 additions & 17 deletions fsw/inc/sc_platform_cfg.h
Original file line number Diff line number Diff line change
Expand Up @@ -374,23 +374,6 @@
* Must be SC_USE_CFE_TIME, SC_USE_TAI, or SC_USE_UTC */
#define SC_TIME_TO_USE SC_USE_CFE_TIME

/**
* \brief Define inclusion state for RTS group commands
*
* \par Description:
* This parameter specifies the inclusion state for the
* following RTS group commands: Start RTS group, Stop
* RTS group, Enable RTS group and Disable RTS group.
* RTS group commands affect a range of consecutive RTS
* numbers. When set to true, this definition results
* in the inclusion of the group command handlers into
* the SC source code.
*
* \par Limits:
* Must be defined as true or false
*/
#define SC_ENABLE_GROUP_COMMANDS true

/**
* \brief Mission specific version number for SC application
*
Expand Down
3 changes: 0 additions & 3 deletions fsw/src/sc_cmds.c
Original file line number Diff line number Diff line change
Expand Up @@ -728,8 +728,6 @@ void SC_ProcessCommand(const CFE_SB_Buffer_t *BufPtr)
}
break;

#if (SC_ENABLE_GROUP_COMMANDS == true)

case SC_START_RTS_GRP_CC:
if (SC_VerifyCmdLength(&BufPtr->Msg, sizeof(SC_RtsGrpCmd_t)))
{
Expand Down Expand Up @@ -757,7 +755,6 @@ void SC_ProcessCommand(const CFE_SB_Buffer_t *BufPtr)
SC_EnableRtsGrpCmd(BufPtr);
}
break;
#endif

default:
CFE_EVS_SendEvent(SC_INVLD_CMD_ERR_EID, CFE_EVS_EventType_ERROR,
Expand Down
8 changes: 0 additions & 8 deletions fsw/src/sc_rtsrq.c
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ void SC_StartRtsCmd(const CFE_SB_Buffer_t *CmdPacket)
}
}

#if (SC_ENABLE_GROUP_COMMANDS == true)
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* */
/* Start a group of RTS */
Expand Down Expand Up @@ -247,7 +246,6 @@ void SC_StartRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket)
SC_OperData.HkPacket.Payload.CmdErrCtr++;
}
}
#endif

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* */
Expand Down Expand Up @@ -286,7 +284,6 @@ void SC_StopRtsCmd(const CFE_SB_Buffer_t *CmdPacket)
} /* end if */
}

#if (SC_ENABLE_GROUP_COMMANDS == true)
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* */
/* Stop a group of RTS */
Expand Down Expand Up @@ -334,7 +331,6 @@ void SC_StopRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket)
SC_OperData.HkPacket.Payload.CmdErrCtr++;
}
}
#endif

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* */
Expand Down Expand Up @@ -372,7 +368,6 @@ void SC_DisableRtsCmd(const CFE_SB_Buffer_t *CmdPacket)
} /* end if */
}

#if (SC_ENABLE_GROUP_COMMANDS == true)
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* */
/* Disable a group of RTS */
Expand Down Expand Up @@ -421,7 +416,6 @@ void SC_DisableRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket)
SC_OperData.HkPacket.Payload.CmdErrCtr++;
}
}
#endif

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* */
Expand Down Expand Up @@ -460,7 +454,6 @@ void SC_EnableRtsCmd(const CFE_SB_Buffer_t *CmdPacket)
} /* end if */
}

#if (SC_ENABLE_GROUP_COMMANDS == true)
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* */
/* Enable a group of RTS */
Expand Down Expand Up @@ -509,7 +502,6 @@ void SC_EnableRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket)
SC_OperData.HkPacket.Payload.CmdErrCtr++;
}
}
#endif

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* */
Expand Down
12 changes: 0 additions & 12 deletions fsw/src/sc_rtsrq.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,6 @@
*/
void SC_StartRtsCmd(const CFE_SB_Buffer_t *CmdPacket);

#if (SC_ENABLE_GROUP_COMMANDS == true)

/**
* \brief Start a group of RTS Command
*
Expand All @@ -59,7 +57,6 @@ void SC_StartRtsCmd(const CFE_SB_Buffer_t *CmdPacket);
* \sa #SC_START_RTS_GRP_CC
*/
void SC_StartRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket);
#endif

/**
* \brief Stop an RTS from executing Command
Expand All @@ -76,8 +73,6 @@ void SC_StartRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket);
*/
void SC_StopRtsCmd(const CFE_SB_Buffer_t *CmdPacket);

#if (SC_ENABLE_GROUP_COMMANDS == true)

/**
* \brief Stop a group of RTS from executing Command
*
Expand All @@ -92,7 +87,6 @@ void SC_StopRtsCmd(const CFE_SB_Buffer_t *CmdPacket);
* \sa #SC_STOP_RTS_CC
*/
void SC_StopRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket);
#endif

/**
* \brief Disable an RTS Command
Expand All @@ -109,8 +103,6 @@ void SC_StopRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket);
*/
void SC_DisableRtsCmd(const CFE_SB_Buffer_t *CmdPacket);

#if (SC_ENABLE_GROUP_COMMANDS == true)

/**
* \brief Disable a group of RTS Command
*
Expand All @@ -125,7 +117,6 @@ void SC_DisableRtsCmd(const CFE_SB_Buffer_t *CmdPacket);
* \sa #SC_DISABLE_RTS_CC
*/
void SC_DisableRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket);
#endif

/**
* \brief Enable an RTS Command
Expand All @@ -142,8 +133,6 @@ void SC_DisableRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket);
*/
void SC_EnableRtsCmd(const CFE_SB_Buffer_t *CmdPacket);

#if (SC_ENABLE_GROUP_COMMANDS == true)

/**
* \brief Enable a group of RTS Command
*
Expand All @@ -158,7 +147,6 @@ void SC_EnableRtsCmd(const CFE_SB_Buffer_t *CmdPacket);
* \sa #SC_ENABLE_RTS_GRP_CC
*/
void SC_EnableRtsGrpCmd(const CFE_SB_Buffer_t *CmdPacket);
#endif

/**
* \brief Stops an RTS & clears out data
Expand Down
6 changes: 0 additions & 6 deletions fsw/src/sc_verify.h
Original file line number Diff line number Diff line change
Expand Up @@ -203,12 +203,6 @@
#endif
#endif

#ifndef SC_ENABLE_GROUP_COMMANDS
#error SC_ENABLE_GROUP_COMMANDS must be defined!
#elif ((SC_ENABLE_GROUP_COMMANDS != true) && (SC_ENABLE_GROUP_COMMANDS != false))
#error SC_ENABLE_GROUP_COMMANDS must be either true or false!
#endif

#ifndef SC_MISSION_REV
#error SC_MISSION_REV must be defined!
#elif (SC_MISSION_REV < 0)
Expand Down
6 changes: 2 additions & 4 deletions unit-test/utilities/sc_test_utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,8 @@ typedef union
SC_JumpAtsCmd_t JumpAtsCmd;
SC_SetContinueAtsOnFailureCmd_t SetContinueAtsOnFailureCmd;
SC_AppendAtsCmd_t AppendAtsCmd;
#if (SC_ENABLE_GROUP_COMMANDS == true)
SC_RtsGrpCmd_t RtsGrpCmd;
#endif
CFE_TBL_NotifyCmd_t NotifyCmd; /* SC subscribes to the table notify command */
SC_RtsGrpCmd_t RtsGrpCmd;
CFE_TBL_NotifyCmd_t NotifyCmd; /* SC subscribes to the table notify command */
} UT_CmdBuf_t;

extern UT_CmdBuf_t UT_CmdBuf;
Expand Down

0 comments on commit 304c166

Please sign in to comment.