25 #ifndef CRFW_OUTFACTORY_USERPAR_H_ 26 #define CRFW_OUTFACTORY_USERPAR_H_ 46 #define CR_FW_OUTFACTORY_MAX_NOF_OUTCMP 10 59 #define CR_FW_OUTCMP_NKINDS 33 125 #define CR_FW_OUTCMP_INIT_KIND_DESC \ 127 {1, 1, 0, crRepType, CRPS_REQVERIF_ACC_SUCC_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 128 {1, 2, 0, crRepType, CRPS_REQVERIF_ACC_FAIL_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 129 {1, 3, 0, crRepType, CRPS_REQVERIF_START_SUCC_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 130 {1, 4, 0, crRepType, CRPS_REQVERIF_START_FAIL_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 131 {1, 5, 0, crRepType, CRPS_REQVERIF_PROG_SUCC_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 132 {1, 6, 0, crRepType, CRPS_REQVERIF_PROG_FAIL_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 133 {1, 7, 0, crRepType, CRPS_REQVERIF_TERM_SUCC_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 134 {1, 8, 0, crRepType, CRPS_REQVERIF_TERM_FAIL_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 135 {1, 10, 0, crRepType, CRPS_REQVERIF_REROUT_FAIL_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize},\ 136 {3, 10, 1, crRepType, CRPS_HK_HKREP_STRUCT_REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsHkRepStructRepUpdateAction, &CrFwOutCmpDefSerialize},\ 137 {3, 10, 2, crRepType, CRPS_HK_HKREP_STRUCT_REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsHkRepStructRepUpdateAction, &CrFwOutCmpDefSerialize},\ 138 {3, 10, 3, crRepType, CRPS_HK_HKREP_STRUCT_REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsHkRepStructRepUpdateAction, &CrFwOutCmpDefSerialize},\ 139 {3, 12, 1, crRepType, CRPS_HK_HKREP_STRUCT_REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsHkRepStructRepUpdateAction, &CrFwOutCmpDefSerialize},\ 140 {3, 12, 2, crRepType, CRPS_HK_HKREP_STRUCT_REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsHkRepStructRepUpdateAction, &CrFwOutCmpDefSerialize},\ 141 {3, 12, 3, crRepType, CRPS_HK_HKREP_STRUCT_REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsHkRepStructRepUpdateAction, &CrFwOutCmpDefSerialize},\ 142 {3, 25, 1, crRepType, CRPS_HK_HKPARAM_REP_LENGTH, &CrPsHkRepEnableCheck, &CrPsHkRepReadyCheck, &CrFwSmCheckAlwaysTrue, &CrPsHkRepUpdateAction, &CrFwOutCmpDefSerialize},\ 143 {3, 25, 2, crRepType, CRPS_HK_HKPARAM_REP_LENGTH, &CrPsHkRepEnableCheck, &CrPsHkRepReadyCheck, &CrFwSmCheckAlwaysTrue, &CrPsHkRepUpdateAction, &CrFwOutCmpDefSerialize},\ 144 {3, 25, 3, crRepType, CRPS_HK_HKPARAM_REP_LENGTH, &CrPsHkRepEnableCheck, &CrPsHkRepReadyCheck, &CrFwSmCheckAlwaysTrue, &CrPsHkRepUpdateAction, &CrFwOutCmpDefSerialize},\ 145 {3, 26, 1, crRepType, CRPS_HK_HKPARAM_REP_LENGTH, &CrPsHkRepEnableCheck, &CrPsHkRepReadyCheck, &CrFwSmCheckAlwaysTrue, &CrPsHkRepUpdateAction, &CrFwOutCmpDefSerialize},\ 146 {3, 26, 2, crRepType, CRPS_HK_HKPARAM_REP_LENGTH, &CrPsHkRepEnableCheck, &CrPsHkRepReadyCheck, &CrFwSmCheckAlwaysTrue, &CrPsHkRepUpdateAction, &CrFwOutCmpDefSerialize},\ 147 {3, 26, 3, crRepType, CRPS_HK_HKPARAM_REP_LENGTH, &CrPsHkRepEnableCheck, &CrPsHkRepReadyCheck, &CrFwSmCheckAlwaysTrue, &CrPsHkRepUpdateAction, &CrFwOutCmpDefSerialize},\ 148 {5, 1, 1, crRepType, CRPS_EVT__REP_LENGTH, &CrPsEvtRepEnableCheck, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsEvtRepUpdateAction, &CrFwOutCmpDefSerialize},\ 149 {5, 2, 1, crRepType, CRPS_EVT__REP_LENGTH, &CrPsEvtRepEnableCheck, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsEvtRepUpdateAction, &CrFwOutCmpDefSerialize},\ 150 {5, 3, 1, crRepType, CRPS_EVT__REP_LENGTH, &CrPsEvtRepEnableCheck, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsEvtRepUpdateAction, &CrFwOutCmpDefSerialize},\ 151 {5, 4, 1, crRepType, CRPS_EVT__REP_LENGTH, &CrPsEvtRepEnableCheck, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsEvtRepUpdateAction, &CrFwOutCmpDefSerialize},\ 152 {5, 8, 0, crRepType, CRPS_EVT__REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsEvtRepDisabledRepUpdateAction, &CrFwOutCmpDefSerialize},\ 153 {13, 1, 0, crRepType, 200, &CrPsLptDownFirstRepEnableCheck, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsLptDownFirstRepUpdateAction, &CrFwOutCmpDefSerialize},\ 154 {13, 2, 0, crRepType, 200, &CrPsLptDownInterRepEnableCheck, &CrFwSmCheckAlwaysTrue, &CrPsLptDownInterRepRepeatCheck, &CrPsLptDownInterRepUpdateAction, &CrFwOutCmpDefSerialize},\ 155 {13, 3, 0, crRepType, 200, &CrPsLptDownLastRepEnableCheck, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsLptDownLastRepUpdateAction, &CrFwOutCmpDefSerialize},\ 156 {13, 16, 0, crRepType, CRPS_LPT__REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsLptUpAbortRepUpdateAction, &CrFwOutCmpDefSerialize},\ 157 {17, 1, 0, crCmdType, CRPS_TEST_AREYOUALIVE_CONNECTION_CMD_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsTestAreYouAliveConnectionRepUpdateAction, &CrFwOutCmpDefSerialize},\ 158 {17, 2, 0, crRepType, CRPS_TEST_AREYOUALIVE_CONNECTION_REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrPsTestAreYouAliveConnectionRepUpdateAction, &CrFwOutCmpDefSerialize},\ 159 {17, 4, 0, crRepType, CRPS_TEST_ONBOARD_CONNECTION_REP_LENGTH, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysTrue, &CrFwSmCheckAlwaysFalse, &CrFwSmEmptyAction, &CrFwOutCmpDefSerialize} \ Implementation of TM(13,2) LptDownInterRep.
Declaration of the Perform Connection Test in-coming command packet.
Implementation of TM(13,1) LptDownFirstRep.
Header file to define all service and packet identifiers.
Declaration of the Housekeeping Structure Report (3,10) or Disgnostic Structure Report (3...
Implementation of TM(13,16) LptUpAbortRep.
Declaration of the Periodic Housekeeping Report (3,25) or Periodic Diagnostic Report (3...
Definition of the utility functions for the CORDET Framework.
Implementation of TM(5,x) EvtRep.
Implementation of TM(13,3) LptDownLastRep.
Implementation of TM(5,8) EvtRepDisabledRep.