25 #ifndef CRFW_INFACTORY_USERPAR_H_ 26 #define CRFW_INFACTORY_USERPAR_H_ 56 #define CR_FW_INFACTORY_MAX_NOF_INCMD 5 69 #define CR_FW_INCMD_NKINDS 25 121 #define CR_FW_INCMD_INIT_KIND_DESC \ 124 {3, 1, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkCreateCmdStartAction, &CrPsHkCreateCmdProgressAction, &CrFwSmEmptyAction, &CrFwSmEmptyAction}, \ 125 {3, 1, 1, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkCreateCmdStartAction, &CrPsHkCreateCmdProgressAction, &CrFwSmEmptyAction, &CrFwSmEmptyAction}, \ 126 {3, 1, 2, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkCreateCmdStartAction, &CrPsHkCreateCmdProgressAction, &CrFwSmEmptyAction, &CrFwSmEmptyAction}, \ 127 {3, 1, 3, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkCreateCmdStartAction, &CrPsHkCreateCmdProgressAction, &CrFwSmEmptyAction, &CrFwSmEmptyAction}, \ 128 {3, 2, 3, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkCreateCmdStartAction, &CrPsHkCreateCmdProgressAction, &CrFwSmEmptyAction, &CrFwSmEmptyAction}, \ 129 {3, 3, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkDeleteCmdStartAction, &CrPsHkDeleteCmdProgressAction, &CrPsHkDeleteCmdTerminationAction, &CrFwSmEmptyAction}, \ 130 {3, 4, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkDeleteCmdStartAction, &CrPsHkDeleteCmdProgressAction, &CrPsHkDeleteCmdTerminationAction, &CrFwSmEmptyAction}, \ 131 {3, 5, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkEnableCmdStartAction, &CrPsHkEnableCmdProgressAction, &CrPsHkEnableCmdTerminationAction, &CrFwSmEmptyAction}, \ 132 {3, 6, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkDisableCmdStartAction, &CrPsHkDisableCmdProgressAction, &CrPsHkDisableCmdTerminationAction, &CrFwSmEmptyAction}, \ 133 {3, 7, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkEnableCmdStartAction, &CrPsHkEnableCmdProgressAction, &CrPsHkEnableCmdTerminationAction, &CrFwSmEmptyAction}, \ 134 {3, 8, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkDisableCmdStartAction, &CrPsHkDisableCmdProgressAction, &CrPsHkDisableCmdTerminationAction, &CrFwSmEmptyAction}, \ 135 {3, 9, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkRepStructCmdStartAction, &CrPsHkRepStructCmdProgressAction, &CrPsHkRepStructCmdTerminationAction, &CrFwSmEmptyAction}, \ 136 {3, 11, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkRepStructCmdStartAction, &CrPsHkRepStructCmdProgressAction, &CrPsHkRepStructCmdTerminationAction, &CrFwSmEmptyAction}, \ 137 {3, 27, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkOneShotCmdStartAction, &CrPsHkOneShotCmdProgressAction, &CrPsHkOneShotCmdTerminationAction, &CrFwSmEmptyAction}, \ 138 {3, 28, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsHkOneShotCmdStartAction, &CrPsHkOneShotCmdProgressAction, &CrPsHkOneShotCmdTerminationAction, &CrFwSmEmptyAction}, \ 139 {5, 5, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsEvtEnableCmdStartAction, &CrPsEvtEnableCmdProgressAction, &CrPsEvtEnableCmdTerminationAction, &CrFwSmEmptyAction}, \ 140 {5, 6, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsEvtDisableCmdStartAction, &CrPsEvtDisableCmdProgressAction, &CrPsEvtDisableCmdTerminationAction, &CrFwSmEmptyAction}, \ 141 {5, 7, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsEvtRepDisabledCmdStartAction, &CrPsEvtRepDisabledCmdProgressAction, &CrPsEvtRepDisabledCmdTerminationAction, &CrFwSmEmptyAction}, \ 142 {13, 9, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsLptUpFirstCmdStartAction, &CrPsLptUpFirstCmdProgressAction, &CrPsLptUpFirstCmdTerminationAction, &CrFwSmEmptyAction}, \ 143 {13, 10, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsLptUpInterCmdStartAction, &CrPsLptUpInterCmdProgressAction, &CrPsLptUpInterCmdTerminationAction, &CrFwSmEmptyAction}, \ 144 {13, 11, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsLptUpLastCmdStartAction, &CrPsLptUpLastCmdProgressAction, &CrPsLptUpLastCmdTerminationAction, &CrFwSmEmptyAction}, \ 145 {13, 129, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsLptStartDownCmdStartAction, &CrPsLptStartDownCmdProgressAction, &CrPsLptStartDownCmdTerminationAction, &CrFwSmEmptyAction}, \ 146 {13, 130, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsLptAbortDownCmdStartAction, &CrPsLptAbortDownCmdProgressAction, &CrPsLptAbortDownCmdTerminationAction, &CrFwSmEmptyAction}, \ 147 {17, 1, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsTestAreYouAliveConnectionStartAction, &CrPsTestAreYouAliveConnectionProgressAction, &CrPsTestAreYouAliveConnectionTerminationAction, &CrFwSmEmptyAction}, \ 148 {17, 3, 0, &CrFwPrCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrPsTestOnBoardConnectionStartAction, &CrPsTestOnBoardConnectionProgressAction, &CrPsTestOnBoardConnectionTerminationAction, &CrFwSmEmptyAction} \ 155 #define CR_FW_INFACTORY_MAX_NOF_INREP 5 168 #define CR_FW_INREP_NKINDS 2 209 #define CR_FW_INREP_INIT_KIND_DESC \ 211 {17, 2, 0, &CrPsTestAreYouAliveConnectInRepUpdateAction, &CrFwPrCheckAlwaysTrue, 0}, \ 212 {17, 4, 0, &CrPsTestAreYouAliveConnectInRepUpdateAction, &CrFwPrCheckAlwaysTrue, 0} \ Implementation of TC(13,130) LptAbortDownCmd.
Implementation of TC(13,9) LptUpFirstCmd.
Command (3,27) to Generate One-Shot Housekeeping Report.
Implementation of TC(5,7) EvtRepDisabledCmd.
Declaration of the Perform Connection Test in-coming command packet.
Command (3,3) to Delete a Housekeeping Report Structure.
Command (3,6) to Disable Periodic Generation of a Housekeeping Report Structure.
Implementation of TC(5,6) EvtDisableCmd.
Implementation of TC(13,129) LptStartDownCmd.
Implementation of TC(5,5) EvtEnableCmd.
Definition of the utility functions for the CORDET Framework.
Declaration of the Are-You-Alive Test in-coming report packet.
Command (3,1) to Create a Housekeeping Report Structure.
Implementation of TC(13,11) LptUpLastCmd.
Command (3,5) to Enable Periodic Generation of a Housekeeping Report Structure.
Command (3,9) to Report Structure of a Housekeeping Report.
Implementation of TC(13,10) LptUpInterCmd.
Declaration of the Perform Connection Test in-coming command packet.