43 printf(
"CrFwErrRep: error OUTFACTORY_FAIL generated by component (%d,%d,%d)\n", tmtcType,tmtcSubType, tmtcDiscriminant);
47 printf(
"CrFwErrRep: error %d generated by component (%d,%d,%d)\n", errCode,tmtcType,tmtcSubType, tmtcDiscriminant);
59 printf(
"CrFwRepErrInstanceIdAndDest: error %d generated by component %d of type %d\n",errCode,instanceId,typeId);
60 printf(
" secondary sequence identifier: %d, destination: %d\n",secondaryInstanceId,dest);
65 printf(
"CrFwRepErrInstanceIdAndDest: crInLoaderInvDest\n");
void CrFwRepErrInstanceIdAndDest(CrFwRepErrCode_t errCode, CrFwTypeId_t typeId, CrFwInstanceId_t instanceId, CrFwInstanceId_t secondaryInstanceId, CrFwDestSrc_t dest)
Report an error which has two parameters attached to it representing the instance identifier of a com...
unsigned char CrFwServSubType_t
Type used for the command or report sub-type.
unsigned short CrFwInstanceId_t
Type used for instance identifiers.
unsigned short int CrFwTypeId_t
Type used for the identifier of a component type.
unsigned char CrFwDestSrc_t
Type used for the command or report destination and source.
unsigned char CrFwServType_t
Type used for the service type of a command or report.
Header file to define all invariant publicly available constants and types for the CORDET Framework...
void SendReqVerifPcktReroutFailRep(FwSmDesc_t smDesc, CrPsFailCode_t FailureCode)
Generate a Request Verification Package Rerouting Failed out-going report.
The Outfactory failed to make the component (see CrPsRepErr.h)
The InLoader has retrieved a packet with an invalid destination (see CrFwInLoader.h)
CrPsRepErrCode_t
Identifier for the errors reported through the error reporting interface of CrFwRepErr.h.
CrFwRepErrCode_t
Identifier for the errors reported through the error reporting interface of CrFwRepErr.h.
unsigned short CrFwDiscriminant_t
Type used for the discriminant of a command or report.
static CrFwDestSrc_t dest
Destination.
Interface for reporting an error detected by a PUS Extension component.
Interface through which applications can initialize and execute framework PUS extension components...
void CrPsRepErr(CrPsRepErrCode_t errCode, CrFwServType_t tmtcType, CrFwServSubType_t tmtcSubType, CrFwDiscriminant_t tmtcDiscriminant)
Report an error which has no parameters attached to it.