25 #include "FwSmConstants.h" 26 #include "FwSmConfig.h" 28 #include "FwPrConfig.h" 30 #include "FwPrConstants.h" 34 #include "CrFwCmpData.h" 65 #define MAX_SHORT 65535 66 #define MAX_INT 4294967295u 75 uint8_t tim[6], timi[6];
77 uint16_t pcktsize = 30;
311 if (memcmp(tim, timi,
sizeof(tim)))
323 if (memcmp(tim, timi,
sizeof(tim)))
419 CrFwPcktSetSeqCtrl(pckt3, 0);
420 if (CrFwPcktGetSeqCtrl(pckt3) != 0)
423 CrFwPcktSetApid(pckt3, 0);
424 if (CrFwPcktGetApid(pckt3) != 0)
459 timstp.t[0] = MAX_CHAR;
460 timstp.t[1] = MAX_CHAR;
461 timstp.t[2] = MAX_CHAR;
462 timstp.t[3] = MAX_CHAR;
463 timstp.t[4] = MAX_CHAR;
464 timstp.t[5] = MAX_CHAR;
469 if (memcmp(&timstp, &timstpi,
sizeof(timstp)))
492 CrFwPcktSetSeqCtrl(pckt4, 0);
493 if (CrFwPcktGetSeqCtrl(pckt4) != 0)
496 CrFwPcktSetApid(pckt4, 0);
497 if (CrFwPcktGetApid(pckt4) != 0)
517 unsigned int i, j, a;
518 unsigned short pcktsize = 100;
1316 a=
sizeof(TcHeader_t);
1403 a=
sizeof(TcHeader_t) + 4;
1454 a=
sizeof(TcHeader_t) + 4;
1506 a=
sizeof(TcHeader_t) + 4;
1558 a=
sizeof(TcHeader_t) + 4;
1634 a=
sizeof(TmHeader_t);
1737 a =
sizeof(TmHeader_t) +
getDpSize(1) + 1;
1774 a=
sizeof(TcHeader_t) + 4;
1827 unsigned short pcktsize = 100;
2201 unsigned short pcktsize = 100;
2202 unsigned short parts = 5;
2399 for (i=0;i<=parts;i++)
2458 for (i=0;i<=parts;i++)
2517 for (i=0;i<=parts;i++)
static FourTeen_Bit_t getVerFailedTermRepSeqCount(void *p)
Get "SeqCount" from "VerFailedTermRep" packet.
static void setTcHeaderAckTermFlag(void *p, One_Bit_t AckTermFlag)
Set "AckTermFlag" in "TcHeader" packet.
static void setVerFailedStartRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerFailedStartRep" packet.
static void setVerSuccessPrgrRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerSuccessPrgrRep" packet.
static void setVerFailedStartRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerFailedStartRep" packet.
static FourTeen_Bit_t getVerFailedAccRepSeqCount(void *p)
Get "SeqCount" from "VerFailedAccRep" packet.
CrFwCounterU4_t getHkRepStructRepN2(void *p, CrFwCounterU4_t NFA)
Get "N2" from "HkRepStructRep" packet.
static CrPsTid_t getLptUpLastCmdTid(void *p)
Get "Tid" from "LptUpLastCmd" packet.
static void setOnBoardConnectRepDest(void *p, CrPsDestSrc_t Dest)
Set "Dest" in "OnBoardConnectRep" packet.
Interface through which framework components access the current time.
static void setTcHeaderSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "TcHeader" packet.
static CrPsAux_t getEvtRep3AuxData(void *p)
Get "AuxData" from "EvtRep3" packet.
static Two_Bit_t getTcHeaderSeqFlags(void *p)
Get "SeqFlags" from "TcHeader" packet.
static void setTmHeaderSpaceTimeRefStatus(void *p, Four_Bit_t SpaceTimeRefStatus)
Set "SpaceTimeRefStatus" in "TmHeader" packet.
void setHkRepStructRepNFA(void *p, CrFwCounterU4_t src)
Set "NFA" in "HkRepStructRep" packet.
void setHkEnableCmdRepStrucIdItem(void *p, CrFwCounterU4_t N, CrPsSid_t RepStrucId)
Set "RepStrucId" in "HkEnableCmd" packet.
static CrPsEid_t getEvtRep2EventId(void *p)
Get "EventId" from "EvtRep2" packet.
static void setVerFailedRoutingRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerFailedRoutingRep" packet.
void setEvtRepDisabledRepEventIdItem(void *p, CrPsNumberU4_t N, CrPsEid_t src)
Set "EventId" arrayItem in "EvtRepDisabledRep" packet.
static Four_Bit_t getTmHeaderSpaceTimeRefStatus(void *p)
Get "SpaceTimeRefStatus" from "TmHeader" packet.
static void setOnBoardConnectCmdAppId(void *p, CrPsApid_t AppId)
Set "AppId" in "OnBoardConnectCmd" packet.
static void setTcHeaderPcktDataLen(void *p, uint16_t PcktDataLen)
Set "PcktDataLen" in "TcHeader" packet.
static CrPsStepId_t getVerSuccessPrgrRepStepId(void *p)
Get "StepId" from "VerSuccessPrgrRep" packet.
static CrPsEid_t getEvtRep1EventId(void *p)
Get "EventId" from "EvtRep1" packet.
static CrPsTid_t getLptUpAbortRepTid(void *p)
Get "Tid" from "LptUpAbortRep" packet.
static void setEvtRepDisabledRepN(void *p, CrPsNumberU4_t N)
Set "N" in "EvtRepDisabledRep" packet.
static One_Bit_t getVerFailedRoutingRepPcktType(void *p)
Get "PcktType" from "VerFailedRoutingRep" packet.
void setHkRepStructRepSCSampleRepNumItem(void *p, CrFwCounterU4_t NFA, CrPsRepNum_t src)
Set "SCSampleRepNum" in "HkRepStructRep" packet.
static void setVerSuccessStartRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerSuccessStartRep" packet.
CrFwDestSrc_t CrFwPcktGetSrc(CrFwPckt_t pckt)
Return the source of the command or report encapsulated in a packet.
CrFwTimeStamp_t CrFwPcktGetTimeStamp(CrFwPckt_t pckt)
Return the time stamp of the command or report encapsulated in a packet.
CrFwCounterU4_t i
CrPsCmd5EidStart function definitions.
CrPsRid_t getVerFailedRoutingRepRid(void *p)
Get "RequestId" from "VerFailedRoutingRep" packet.
static void setVerSuccessTermRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerSuccessTermRep" packet.
CrPsParamId_t getHkRepStructRepN1ParamIdItem(void *p, CrFwCounterU4_t N)
Get "N1ParamId" arrayItem from "HkRepStructRep" packet.
CrFwServType_t CrFwPcktGetServType(CrFwPckt_t pckt)
Return the service type of the command or report encapsulated in a packet.
static CrPsNumberU4_t getLptDownFirstRepPartSeqNmb(void *p)
Get "PartSeqNmb" from "LptDownFirstRep" packet.
static CrPsNumberU4_t getEvtEnableCmdN(void *p)
Get "N" from "EvtEnableCmd" packet.
void CrFwPcktRelease(CrFwPckt_t pckt)
Release function for command or report packets.
CrFwDiscriminant_t CrFwPcktGetDiscriminant(CrFwPckt_t pckt)
Return the discriminant of the command or report encapsulated in a packet.
static Three_Bit_t getVerFailedRoutingRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerFailedRoutingRep" packet.
static void setHkRepStructRepRepStrucId(void *p, CrPsSid_t RepStrucId)
Set "RepStrucId" in "HkRepStructRep" packet.
static void setVerSuccessAccRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerSuccessAccRep" packet.
static CrPsFailCode_t getVerFailedRoutingRepFailureCode(void *p)
Get "FailureCode" from "VerFailedRoutingRep" packet.
static Two_Bit_t getVerFailedPrgrRepSeqFlags(void *p)
Get "SeqFlags" from "VerFailedPrgrRep" packet.
static void setVerFailedStartRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerFailedStartRep" packet.
CrFwInstanceId_t CrFwPcktGetCmdRepId(CrFwPckt_t pckt)
Return the command or report identifier of the command or report encapsulated in a packet...
static CrPsNumberU4_t getLptUpFirstCmdPartSeqNmb(void *p)
Get "PartSeqNmb" from "LptUpFirstCmd" packet.
static void setVerSuccessStartRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerSuccessStartRep" packet.
void CrFwPcktSetServType(CrFwPckt_t pckt, CrFwServType_t servType)
Set the service type of the command or report encapsulated in a packet.
static void setVerSuccessTermRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerSuccessTermRep" packet.
static void setVerSuccessStartRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerSuccessStartRep" packet.
void setHkRepStructCmdRepStrucIdItem(void *p, CrFwCounterU4_t N, CrPsSid_t RepStrucId)
Set "RepStrucId" in "HkRepStructCmd" packet.
#define CRFW_UNUSED(x)
A macro that can be used to specify that a function parameter is not used.
CrPsSid_t getHkOneShotCmdRepStrucIdItem(void *p, CrFwCounterU4_t N)
Get "RepStrucId" from "HkOneShotCmd" packet.
static One_Bit_t getTcHeaderAckStartFlag(void *p)
Get "AckStartFlag" from "TcHeader" packet.
static void setVerSuccessAccRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerSuccessAccRep" packet.
static void setVerSuccessPrgrRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerSuccessPrgrRep" packet.
void CrFwSetAppErrCode(CrFwAppErrCode_t errCode)
Set the value of the application error code (see CrFwGetAppErrCode).
void setVerFailedTermRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerFailedTermRep" packet.
Interface for accessing data pool items.
static void setVerFailedStartRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerFailedStartRep" packet.
CrFwCmdRepType_t CrFwPcktGetCmdRepType(CrFwPckt_t pckt)
Return the type of a packet (either a command packet or a report packet).
static void setLptUpFirstCmdPartSeqNmb(void *p, CrPsNumberU4_t PartSeqNmb)
Set "PartSeqNmb" in "LptUpFirstCmd" packet.
static CrPsSid_t getHkRepStructRepRepStrucId(void *p)
Get "RepStrucId" from "HkRepStructRep" packet.
void setEvtEnableCmdEventIdItem(void *p, CrPsNumberU4_t N, CrPsEid_t src)
Set "EventId" arrayItem in "EvtEnableCmd" packet.
static void setTmHeaderServSubType(void *p, uint8_t ServSubType)
Set "ServSubType" in "TmHeader" packet.
CrFwBool_t CrFwPcktIsTermAck(CrFwPckt_t pckt)
Return the acknowledge level for command termination for the command encapsulated in the packet...
static void setHkRepStructCmdN(void *p, CrFwCounterU4_t N)
Set "N" in "HkRepStructCmd" packet.
static CrPsFailCode_t getVerFailedTermRepFailureCode(void *p)
Get "FailureCode" from "VerFailedTermRep" packet.
static void setEvtRep1EventId(void *p, CrPsEid_t EventId)
Set "EventId" in "EvtRep1" packet.
Interface for accessing data pool items.
CrPsPart_t getLptUpFirstCmdPart(void *p, uint32_t o)
Get "Part" from "LptUpFirstCmd" packet.
static CrPsFailReason_t getLptUpAbortRepFailReason(void *p)
Get "FailReason" from "LptUpAbortRep" packet.
static Three_Bit_t getVerSuccessStartRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerSuccessStartRep" packet.
static void setEvtRep4EventId(void *p, CrPsEid_t EventId)
Set "EventId" in "EvtRep4" packet.
void setHkDeleteCmdRepStrucIdItem(void *p, CrFwCounterU4_t N, CrPsSid_t RepStrucId)
Set "RepStrucId" in "HkDeleteCmd" packet.
static void setHkRepStructRepN1(void *p, CrFwCounterU4_t N1)
Set "N1" in "HkRepStructRep" packet.
void CrFwPcktSetSrc(CrFwPckt_t pckt, CrFwDestSrc_t src)
Set the source of the command or report encapsulated in a packet.
static void setTmHeaderTime(void *p, const void *src)
Set "Time" array in "TmHeader" packet.
static void setHkCreateCmdRepStrucId(void *p, CrPsSid_t RepStrucId)
Set "RepStrucId" in "HkCreateCmd" packet.
static CrPsFailCode_t getVerFailedStartRepFailureCode(void *p)
Get "FailureCode" from "VerFailedStartRep" packet.
Interface for accessing data pool items.
static FourTeen_Bit_t getVerFailedPrgrRepSeqCount(void *p)
Get "SeqCount" from "VerFailedPrgrRep" packet.
static void setHkDisableCmdN(void *p, CrFwCounterU4_t N)
Set "N" in "HkDisableCmd" packet.
void setVerSuccessAccRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerSuccessAcc" packet.
CrPsSid_t getHkDeleteCmdRepStrucIdItem(void *p, CrFwCounterU4_t N)
Get "RepStrucId" from "HkDeleteCmd" packet.
static void setVerSuccessTermRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerSuccessTermRep" packet.
Interface for accessing data pool items.
Definition of the OutFactory component.
static Eleven_Bit_t getVerSuccessStartRepAPID(void *p)
Get "APID" from "VerSuccessStartRep" packet.
static CrFwCounterU4_t getHkEnableCmdN(void *p)
Get "N" from "HkEnableCmd" packet.
static Two_Bit_t getVerFailedTermRepSeqFlags(void *p)
Get "SeqFlags" from "VerFailedTermRep" packet.
void setHkDisableCmdRepStrucIdItem(void *p, CrFwCounterU4_t N, CrPsSid_t RepStrucId)
Set "RepStrucId" in "HkDisableCmd" packet.
static Eleven_Bit_t getVerSuccessTermRepAPID(void *p)
Get "APID" from "VerSuccessTermRep" packet.
static One_Bit_t getVerFailedAccRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerFailedAccRep" packet.
static void setLptDownFirstRepPartSeqNmb(void *p, CrPsNumberU4_t PartSeqNmb)
Set "PartSeqNmb" in "LptDownFirstRep" packet.
CrFwPckt_t CrFwPcktMake(CrFwPcktLength_t pcktLength)
Make function for command or report packets.
static void setVerFailedStartRepFailureData(void *p, CrPsFailData_t FailureData)
Set "FailureData" in "VerFailedStartRep" packet.
Header file to define all service and packet identifiers.
void CrFwPcktSetCmdRepId(CrFwPckt_t pckt, CrFwInstanceId_t id)
Set the command or report identifier in the command or report encapsulated in a packet.
void setHkRepStructRepN2ParamIdItem(void *p, CrFwCounterU4_t NFA, CrFwCounterU4_t N2, CrPsParamId_t src)
Set "N2ParamID" in "HkRepStructRep" packet.
size_t getDpSize(ParameterId_t id)
Get the size of a datapool item by identifier.
Interface for creating and accessing a report or command packet.
Definition of the InStream component.
static One_Bit_t getTmHeaderPcktType(void *p)
Get "PcktType" from "TmHeader" packet.
static FourTeen_Bit_t getTmHeaderSeqCount(void *p)
Get "SeqCount" from "TmHeader" packet.
static void getTmHeaderTime(void *p, void *dest)
Get "Time" array from "TmHeader" packet.
static One_Bit_t getVerFailedAccRepPcktType(void *p)
Get "PcktType" from "VerFailedAccRep" packet.
static void setVerFailedPrgrRepStepId(void *p, CrPsStepId_t StepId)
Set "StepId" in "VerFailedPrgrRep" packet.
CrPsEid_t getEvtDisableCmdEventIdItem(void *p, CrPsNumberU4_t N)
Get "EventId" arrayItem from "EvtDisableCmd" packet.
int CrFwBool_t
Type used for boolean values (1 represent "true" and 0 represents "false").
static void setTmHeaderAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "TmHeader" packet.
CrPsRepNum_t getHkRepStructRepSCSampleRepNumItem(void *p, CrFwCounterU4_t NFA)
Get "SCSampleRepNum" from "HkRepStructRep" packet.
static void setEvtRep3EventId(void *p, CrPsEid_t EventId)
Set "EventId" in "EvtRep3" packet.
static void setLptDownInterRepPartSeqNmb(void *p, CrPsNumberU4_t PartSeqNmb)
Set "PartSeqNmb" in "LptDownInterRep" packet.
static void setVerSuccessTermRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerSuccessTermRep" packet.
static One_Bit_t getTcHeaderSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "TcHeader" packet.
void setHkOneShotCmdRepStrucIdItem(void *p, CrFwCounterU4_t N, CrPsSid_t RepStrucId)
Set "RepStrucId" in "HkOneShotCmd" packet.
static void setVerFailedTermRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerFailedTermRep" packet.
static One_Bit_t getVerSuccessStartRepPcktType(void *p)
Get "PcktType" from "VerSuccessStartRep" packet.
static void setVerSuccessAccRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerSuccessAccRep" packet.
static void setTcHeaderAckProgFlag(void *p, One_Bit_t AckProgFlag)
Set "AckProgFlag" in "TcHeader" packet.
static void setEvtDisableCmdN(void *p, CrPsNumberU4_t N)
Set "N" in "EvtDisableCmd" packet.
static Three_Bit_t getVerSuccessTermRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerSuccessTermRep" packet.
void setHkCreateCmdN1ParamIdItem(void *p, CrFwCounterU4_t N, CrPsParamId_t N1ParamId)
Set "N1ParamId" arrayItem in "HkCreateCmd" packet.
CrPsRid_t getVerFailedPrgrRepRid(void *p)
Get "RequestId" from "VerFailedPrgrRep" packet.
static void setVerSuccessTermRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerSuccessTermRep" packet.
CrPsRid_t getVerFailedStartRepRid(void *p)
Get "RequestId" from "VerFailedStartRep" packet.
static One_Bit_t getTcHeaderAckTermFlag(void *p)
Get "AckTermFlag" from "TcHeader" packet.
static void setVerFailedAccRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerFailedAccRep" packet.
static Eleven_Bit_t getVerFailedAccRepAPID(void *p)
Get "APID" from "VerFailedAccRep" packet.
static void setVerFailedRoutingRepFailureCode(void *p, CrPsFailCode_t FailureCode)
Set "FailureCode" in "VerFailedRoutingRep" packet.
void CrFwPcktSetCmdRepType(CrFwPckt_t pckt, CrFwCmdRepType_t type)
Set the type of a packet (either a command packet or a report packet).
static void setVerSuccessAccRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerSuccessAccRep" packet.
CrPsRid_t getVerSuccessPrgrRepRid(void *p)
Get "RequestId" from "VerSuccessPrgrRep" packet.
CrFwSeqCnt_t CrFwPcktGetSeqCnt(CrFwPckt_t pckt)
Return the sequence counter of the command or report encapsulated in a packet.
Interface for accessing fields in packets of service "ServTest".
static Three_Bit_t getTmHeaderPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "TmHeader" packet.
static CrPsStatus_t getHkRepStructRepPeriodicGenActionStatus(void *p)
Get "PeriodicGenActionStatus" from "HkRepStructRep" packet.
static void setVerSuccessPrgrRepStepId(void *p, CrPsStepId_t StepId)
Set "StepId" in "VerSuccessPrgrRep" packet.
static void setVerFailedAccRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerFailedAccRep" packet.
void setHkCreateCmdN2ParamIdItem(void *p, CrFwCounterU4_t NFA, CrFwCounterU4_t N2, CrPsParamId_t N2ParamId)
Set "N2ParamID" in "HkCreateCmd" packet.
static CrPsAux_t getEvtRep1AuxData(void *p)
Get "AuxData" from "EvtRep1" packet.
CrPsSid_t getHkDisableCmdRepStrucIdItem(void *p, CrFwCounterU4_t N)
Get "RepStrucId" from "HkDisableCmd" packet.
static void setTcHeaderSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "TcHeader" packet.
static Two_Bit_t getVerFailedAccRepSeqFlags(void *p)
Get "SeqFlags" from "VerFailedAccRep" packet.
static CrPsNumberU4_t getLptDownInterRepPartSeqNmb(void *p)
Get "PartSeqNmb" from "LptDownInterRep" packet.
static Eleven_Bit_t getVerFailedStartRepAPID(void *p)
Get "APID" from "VerFailedStartRep" packet.
static CrPsTid_t getLptUpFirstCmdTid(void *p)
Get "Tid" from "LptUpFirstCmd" packet.
static CrFwCounterU4_t getHkDeleteCmdN(void *p)
Get "N" from "HkDeleteCmd" packet.
CrPsPart_t getLptUpInterCmdPart(void *p, uint32_t o)
Get "Part" from "LptUpInterCmd" packet.
void CrFwPcktSetSeqCnt(CrFwPckt_t pckt, CrFwSeqCnt_t seqCnt)
Set the sequence counter of the command or report encapsulated in a packet.
static void setVerFailedTermRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerFailedTermRep" packet.
static Two_Bit_t getVerSuccessTermRepSeqFlags(void *p)
Get "SeqFlags" from "VerSuccessTermRep" packet.
static Three_Bit_t getVerFailedAccRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerFailedAccRep" packet.
static CrPsNumberU4_t getLptUpLastCmdPartSeqNmb(void *p)
Get "PartSeqNmb" from "LptUpLastCmd" packet.
static void setTmHeaderDestId(void *p, uint8_t DestId)
Set "DestId" in "TmHeader" packet.
static void setTmHeaderPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "TmHeader" packet.
static void setVerFailedPrgrRepFailureData(void *p, CrPsFailData_t FailureData)
Set "FailureData" in "VerFailedPrgrRep" packet.
static FourTeen_Bit_t getVerSuccessAccRepSeqCount(void *p)
Get "SeqCount" from "VerSuccessAccRep" packet.
static CrPsSid_t getHkRepRepStrucId(void *p)
Get "RepStrucId" from "HkRep" packet.
static void setTmHeaderSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "TmHeader" packet.
static void setLptUpLastCmdTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptUpLastCmd" packet.
static void setVerSuccessAccRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerSuccessAccRep" packet.
static One_Bit_t getVerFailedPrgrRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerFailedPrgrRep" packet.
static void setLptDownFirstRepTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptDownFirstRep" packet.
static void setEvtRep4AuxData(void *p, CrPsAux_t AuxData)
Set "AuxData" in "EvtRep4" packet.
static void setDpsidItem(int i, CrPsSid_t sid)
Sets the value of the i-th element in the datapool array sid.
static void setVerFailedPrgrRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerFailedPrgrRep" packet.
CrFwDestSrc_t CrFwPcktGetDest(CrFwPckt_t pckt)
Return the destination of the command or report encapsulated in a packet.
static CrPsTid_t getLptDownLastRepTid(void *p)
Get "Tid" from "LptDownLastRep" packet.
CrPsRid_t getVerSuccessStartRepRid(void *p)
Get "RequestId" from "VerSuccessStartRep" packet.
static Two_Bit_t getVerFailedRoutingRepSeqFlags(void *p)
Get "SeqFlags" from "VerFailedRoutingRep" packet.
CrFwPcktLength_t CrFwPcktGetLength(CrFwPckt_t pckt)
Return the length (in number of bytes) of a packet.
static FourTeen_Bit_t getVerSuccessTermRepSeqCount(void *p)
Get "SeqCount" from "VerSuccessTermRep" packet.
static void setVerSuccessPrgrRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerSuccessPrgrRep" packet.
static void setEvtRep2EventId(void *p, CrPsEid_t EventId)
Set "EventId" in "EvtRep2" packet.
CrFwCounterU4_t getHkRepStructRepNFA(void *p)
Get "NFA" from "HkCreateDiagParCmd" packet.
static One_Bit_t getVerFailedPrgrRepPcktType(void *p)
Get "PcktType" from "VerFailedPrgrRep" packet.
static Three_Bit_t getVerFailedStartRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerFailedStartRep" packet.
static One_Bit_t getVerSuccessTermRepPcktType(void *p)
Get "PcktType" from "VerSuccessTermRep" packet.
static Four_Bit_t getTmHeaderPUSVersion(void *p)
Get "PUSVersion" from "TmHeader" packet.
static void setVerFailedTermRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerFailedTermRep" packet.
auxiliary Interface for accessing fields in packets of service "ServHk".
Interface for accessing fields in packets of service "ServReqVerif".
CrPsEid_t getEvtEnableCmdEventIdItem(void *p, CrPsNumberU4_t N)
Get "EventId" arrayItem from "EvtEnableCmd" packet.
static CrFwCounterU4_t getHkRepStructRepN1(void *p)
Get "N1" from "HkRepStructRep" packet.
static void setVerFailedStartRepFailureCode(void *p, CrPsFailCode_t FailureCode)
Set "FailureCode" in "VerFailedStartRep" packet.
static void setLptDownLastRepPartSeqNmb(void *p, CrPsNumberU4_t PartSeqNmb)
Set "PartSeqNmb" in "LptDownLastRep" packet.
static void setVerFailedRoutingRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerFailedRoutingRep" packet.
static Three_Bit_t getVerSuccessPrgrRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerSuccessPrgrRep" packet.
static void setVerFailedPrgrRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerFailedPrgrRep" packet.
static void setVerSuccessStartRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerSuccessStartRep" packet.
CrFwCounterU4_t getHkCreateCmdN2(void *p, CrFwCounterU4_t NFA)
Get "N2" from "HkCreateCmd" packet.
void CrFwPcktSetGroup(CrFwPckt_t pckt, CrFwGroup_t group)
Set the group of the command/report encapsulated in a packet.
void setLptUpLastCmdPart(void *p, CrPsPart_t Part, uint32_t o)
Set "Part" in "LptUpLastCmd" packet.
Interface for accessing data pool items.
static void setVerSuccessStartRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerSuccessStartRep" packet.
static CrPsTid_t getLptDownFirstRepTid(void *p)
Get "Tid" from "LptDownFirstRep" packet.
static void setHkRepParamVal(void *p, CrPsParamValueU4_t ParamVal)
Set "ParamVal" in "HkRep" packet.
CrPsSid_t getHkRepStructCmdRepStrucIdItem(void *p, CrFwCounterU4_t N)
Get "RepStrucId" from "HkRepStructCmd" packet.
CrPsRid_t getVerSuccessTermRepRid(void *p)
Get "RequestId" from "VerSuccessTermRep" packet.
static void setVerFailedAccRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerFailedAccRep" packet.
static One_Bit_t getVerFailedTermRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerFailedTermRep" packet.
static void setVerSuccessTermRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerSuccessTermRep" packet.
static void setVerFailedRoutingRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerFailedRoutingRep" packet.
static Three_Bit_t getVerFailedTermRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerFailedTermRep" packet.
static One_Bit_t getTmHeaderSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "TmHeader" packet.
static CrPsEid_t getEvtRep4EventId(void *p)
Get "EventId" from "EvtRep4" packet.
static void setTcHeaderSrcId(void *p, uint8_t SrcId)
Set "SrcId" in "TcHeader" packet.
CrFwBool_t CrFwPcktIsProgressAck(CrFwPckt_t pckt)
Return the acknowledge level for command progress for the command encapsulated in the packet...
CrPsRid_t getVerFailedAccRepRid(void *p)
Get "RequestId" from "VerFailedAccRep" packet.
static void setVerFailedTermRepFailureData(void *p, CrPsFailData_t FailureData)
Set "FailureData" in "VerFailedTermRep" packet.
generic Interface for accessing fields in packets.
static CrPsTid_t getLptDownInterRepTid(void *p)
Get "Tid" from "LptDownInterRep" packet.
static void setHkRepStructRepPeriodicGenActionStatus(void *p, CrPsStatus_t PeriodicGenActionStatus)
Set "PeriodicGenActionStatus" in "HkRepStructRep" packet.
static CrFwCounterU4_t getHkOneShotCmdN(void *p)
Get "N" from "HkOneShotCmd" packet.
static Eleven_Bit_t getTmHeaderAPID(void *p)
Get "APID" from "TmHeader" packet.
static uint8_t getTcHeaderSrcId(void *p)
Get "SrcId" from "TcHeader" packet.
CrPsSid_t getHkEnableCmdRepStrucIdItem(void *p, CrFwCounterU4_t N)
Get "RepStrucId" from "HkEnableCmd" packet.
static void setVerFailedPrgrRepFailureCode(void *p, CrPsFailCode_t FailureCode)
Set "FailureCode" in "VerFailedPrgrRep" packet.
void setHkRepStructRepN1ParamIdItem(void *p, CrFwCounterU4_t N, CrPsParamId_t src)
Set "N1ParamId" arrayItem in "HkRepStructRep" packet.
static One_Bit_t getVerSuccessAccRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerSuccessAccRep" packet.
static CrPsFailData_t getVerFailedAccRepFailureData(void *p)
Get "FailureData" from "VerFailedAccRep" packet.
static CrPsCollectInterval_t getHkRepStructRepCollectionInterval(void *p)
Get "CollectionInterval" from "HkRepStructRep" packet.
static void setVerFailedTermRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerFailedTermRep" packet.
void CrFwPcktSetAckLevel(CrFwPckt_t pckt, CrFwBool_t accept, CrFwBool_t start, CrFwBool_t progress, CrFwBool_t term)
Set the acknowledge level for the command encapsulated in a packet.
char * CrFwPcktGetParStart(CrFwPckt_t pckt)
Return the start address of the packet's parameter area.
Definition of the InFactory component.
static void setVerFailedAccRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerFailedAccRep" packet.
static CrPsFailData_t getVerFailedStartRepFailureData(void *p)
Get "FailureData" from "VerFailedStartRep" packet.
static void setVerFailedTermRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerFailedTermRep" packet.
static Eleven_Bit_t getVerFailedRoutingRepAPID(void *p)
Get "APID" from "VerFailedRoutingRep" packet.
Interface for accessing fields in packets of service "ServLPT".
static void setTmHeaderPUSVersion(void *p, Four_Bit_t PUSVersion)
Set "PUSVersion" in "TmHeader" packet.
static FourTeen_Bit_t getVerFailedStartRepSeqCount(void *p)
Get "SeqCount" from "VerFailedStartRep" packet.
static void setHkCreateCmdN1(void *p, CrFwCounterU4_t N1)
Set "N1" in "HkCreateCmd" packet.
static Eleven_Bit_t getTcHeaderAPID(void *p)
Get "APID" from "TcHeader" packet.
Definition of the utility functions for the CORDET Framework.
static void setTcHeaderPUSVersion(void *p, Four_Bit_t PUSVersion)
Set "PUSVersion" in "TcHeader" packet.
static void setVerFailedRoutingRepFailureData(void *p, CrPsFailData_t FailureData)
Set "FailureData" in "VerFailedRoutingRep" packet.
static void setVerSuccessAccRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerSuccessAccRep" packet.
static void setDpnSimpleItem(int i, CrPsNumberU2_t nSimple)
Sets the value of the i-th element in the datapool array nSimple.
static One_Bit_t getVerSuccessPrgrRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerSuccessPrgrRep" packet.
static CrPsTid_t getLptAbortDownCmdTid(void *p)
Get "Tid" from "LptAbortDownCmd" packet.
static uint8_t getTmHeaderDestId(void *p)
Get "DestId" from "TmHeader" packet.
static CrPsFailData_t getVerFailedPrgrRepFailureData(void *p)
Get "FailureData" from "VerFailedPrgrRep" packet.
static uint8_t getTcHeaderServSubType(void *p)
Get "ServSubType" from "TcHeader" packet.
static CrPsNumberU4_t getLptDownLastRepPartSeqNmb(void *p)
Get "PartSeqNmb" from "LptDownLastRep" packet.
CrPsRid_t getVerSuccessAccRepRid(void *p)
Get "RequestId" from "VerSuccessAcc" packet.
void CrFwPcktSetServSubType(CrFwPckt_t pckt, CrFwServSubType_t servSubType)
Set the service sub-type of the command or report encapsulated in a packet.
static Two_Bit_t getVerSuccessPrgrRepSeqFlags(void *p)
Get "SeqFlags" from "VerSuccessPrgrRep" packet.
CrPsParamId_t getHkRepStructRepN2ParamIdItem(void *p, CrFwCounterU4_t NFA, CrFwCounterU4_t N2)
Get "N2ParamID" from "HkRepStructRep" packet.
static One_Bit_t getTcHeaderAckProgFlag(void *p)
Get "AckProgFlag" from "TcHeader" packet.
static CrFwCounterU4_t getHkRepStructCmdN(void *p)
Get "N" from "HkRepStructCmd" packet.
void setHkCreateCmdN2(void *p, CrFwCounterU4_t NFA, CrFwCounterU4_t N2)
Set "N2" in "HkCreateCmd" packet.
static One_Bit_t getVerSuccessStartRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerSuccessStartRep" packet.
static void setVerFailedStartRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerFailedStartRep" packet.
static CrPsCollectInterval_t getHkCreateCmdCollectionInterval(void *p)
Get "CollectionInterval" from "HkCreateCmd" packet.
static CrPsNumberU4_t getEvtRepDisabledRepN(void *p)
Get "N" from "EvtRepDisabledRep" packet.
void setEvtDisableCmdEventIdItem(void *p, CrPsNumberU4_t N, CrPsEid_t src)
Set "EventId" arrayItem in "EvtDisableCmd" packet.
static void setHkEnableCmdN(void *p, CrFwCounterU4_t N)
Set "N" in "HkEnableCmd" packet.
static void setTmHeaderServType(void *p, uint8_t ServType)
Set "ServType" in "TmHeader" packet.
static void setVerFailedAccRepFailureData(void *p, CrPsFailData_t FailureData)
Set "FailureData" in "VerFailedAccRep" packet.
static Eleven_Bit_t getVerSuccessAccRepAPID(void *p)
Get "APID" from "VerSuccessAccRep" packet.
static uint16_t getTcHeaderPcktDataLen(void *p)
Get "PcktDataLen" from "TcHeader" packet.
static void setTcHeaderAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "TcHeader" packet.
void setVerFailedAccRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerFailedAccRep" packet.
static uint8_t getTcHeaderServType(void *p)
Get "ServType" from "TcHeader" packet.
static void setLptUpFirstCmdTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptUpFirstCmd" packet.
CrFwServSubType_t CrFwPcktGetServSubType(CrFwPckt_t pckt)
Return the service sub-type of the command or report encapsulated in a packet.
static CrPsSid_t getHkCreateCmdRepStrucId(void *p)
Get "RepStrucId" from "HkCreateCmd" packet.
static void setVerFailedPrgrRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerFailedPrgrRep" packet.
static void setHkOneShotCmdN(void *p, CrFwCounterU4_t N)
Set "N" in "HkOneShotCmd" packet.
static Eleven_Bit_t getVerSuccessPrgrRepAPID(void *p)
Get "APID" from "VerSuccessPrgrRep" packet.
static Two_Bit_t getVerFailedStartRepSeqFlags(void *p)
Get "SeqFlags" from "VerFailedStartRep" packet.
static FourTeen_Bit_t getTcHeaderSeqCount(void *p)
Get "SeqCount" from "TcHeader" packet.
CrFwGroup_t CrFwPcktGetGroup(CrFwPckt_t pckt)
Return the group of the command/report encapsulated in a packet.
CrFwCounterU2_t CrFwPcktGetNOfAllocated()
Return the number of packets which are currently allocated.
static CrPsAux_t getEvtRep2AuxData(void *p)
Get "AuxData" from "EvtRep2" packet.
static Four_Bit_t getTcHeaderPUSVersion(void *p)
Get "PUSVersion" from "TcHeader" packet.
Interface for accessing fields in packets of service "ServEvt".
static CrPsFailCode_t getVerFailedAccRepFailureCode(void *p)
Get "FailureCode" from "VerFailedAccRep" packet.
size_t getHkPcktSize(void *p)
Get the size of a Housekeeping packet.
CrPsRepNum_t getHkCreateCmdSCSampleRepNumItem(void *p, CrFwCounterU4_t NFA)
Get "SCSampleRepNum" from "HkCreateCmd" packet.
void CrFwPcktSetDest(CrFwPckt_t pckt, CrFwDestSrc_t dest)
Set the destination of the command or report encapsulated in a packet.
static One_Bit_t getVerFailedStartRepPcktType(void *p)
Get "PcktType" from "VerFailedStartRep" packet.
Definition of Base Component.
CrPsRid_t getVerFailedTermRepRid(void *p)
Get "RequestId" from "VerFailedTermRep" packet.
static void setLptStartDownCmdTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptStartDownCmd" packet.
static void setVerSuccessPrgrRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerSuccessPrgrRep" packet.
static CrPsAux_t getEvtRep4AuxData(void *p)
Get "AuxData" from "EvtRep4" packet.
static One_Bit_t getTcHeaderPcktType(void *p)
Get "PcktType" from "TcHeader" packet.
void setVerSuccessPrgrRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerSuccessPrgrRep" packet.
static void setHkCreateCmdCollectionInterval(void *p, CrPsCollectInterval_t CollectionInterval)
Set "CollectionInterval" in "HkCreateCmd" packet.
CrPsParamId_t getHkCreateCmdN2ParamIdItem(void *p, CrFwCounterU4_t NFA, CrFwCounterU4_t N2)
Get "N2ParamID" from "HkCreateCmd" packet.
static Two_Bit_t getVerSuccessAccRepSeqFlags(void *p)
Get "SeqFlags" from "VerSuccessAccRep" packet.
static CrPsDestSrc_t getOnBoardConnectRepDest(void *p)
Get "Dest" from "OnBoardConnectRep" packet.
static uint8_t getTmHeaderServType(void *p)
Get "ServType" from "TmHeader" packet.
static void setVerFailedPrgrRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerFailedPrgrRep" packet.
auxiliary Interface for accessing fields in packets of service "ServReqVerif".
char * CrFwPckt_t
Type for packets (see CrFwPckt.h).
static CrFwCounterU4_t getHkDisableCmdN(void *p)
Get "N" from "HkDisableCmd" packet.
static void setVerSuccessPrgrRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerSuccessPrgrRep" packet.
static void setTcHeaderAckAccFlag(void *p, One_Bit_t AckAccFlag)
Set "AckAccFlag" in "TcHeader" packet.
static void setVerFailedAccRepFailureCode(void *p, CrPsFailCode_t FailureCode)
Set "FailureCode" in "VerFailedAccRep" packet.
static One_Bit_t getVerSuccessAccRepPcktType(void *p)
Get "PcktType" from "VerSuccessAccRep" packet.
static FourTeen_Bit_t getVerSuccessStartRepSeqCount(void *p)
Get "SeqCount" from "VerSuccessStartRep" packet.
static void setVerFailedAccRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerFailedAccRep" packet.
static One_Bit_t getVerFailedRoutingRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerFailedRoutingRep" packet.
static void setLptUpAbortRepTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptUpAbortRep" packet.
void setLptUpInterCmdPart(void *p, CrPsPart_t Part, uint32_t o)
Set "Part" in "LptUpInterCmd" packet.
static CrPsParamValueU4_t getHkRepParamVal(void *p)
Get "ParamVal" from "HkRep" packet.
Definition of the OutComponent Component of the framework.
void setVerSuccessStartRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerSuccessStartRep" packet.
static void setLptUpInterCmdTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptUpInterCmd" packet.
static Eleven_Bit_t getVerFailedTermRepAPID(void *p)
Get "APID" from "VerFailedTermRep" packet.
static void setTcHeaderPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "TcHeader" packet.
static void setVerFailedTermRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerFailedTermRep" packet.
CrFwBool_t CrFwPcktIsAcceptAck(CrFwPckt_t pckt)
Return the acknowledge level for command acceptance for the command encapsulated in the packet...
void setVerFailedRoutingRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerFailedRoutingRep" packet.
static One_Bit_t getVerFailedTermRepPcktType(void *p)
Get "PcktType" from "VerFailedTermRep" packet.
void CrFwPcktSetTimeStamp(CrFwPckt_t pckt, CrFwTimeStamp_t timeStamp)
Set the time stamp of the command or report encapsulated in a packet.
static Two_Bit_t getTmHeaderSeqFlags(void *p)
Get "SeqFlags" from "TmHeader" packet.
static CrPsNumberU4_t getLptUpInterCmdPartSeqNmb(void *p)
Get "PartSeqNmb" from "LptUpInterCmd" packet.
void setHkRepStructRepN2(void *p, CrFwCounterU4_t NFA, CrFwCounterU4_t N2)
Set "N2" in "HkRepStructRep" packet.
auxiliary Interface for accessing fields in packets of service "ServLPT".
static CrPsFailData_t getVerFailedRoutingRepFailureData(void *p)
Get "FailureData" from "VerFailedRoutingRep" packet.
static void setDplstIdItem(int i, CrPsParamId_t lstId)
Sets the value of the i-th element in the datapool array lstId.
static FourTeen_Bit_t getVerSuccessPrgrRepSeqCount(void *p)
Get "SeqCount" from "VerSuccessPrgrRep" packet.
static void setTmHeaderSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "TmHeader" packet.
static void setTcHeaderServType(void *p, uint8_t ServType)
Set "ServType" in "TcHeader" packet.
void setVerFailedStartRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerFailedStartRep" packet.
static void setVerSuccessStartRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerSuccessStartRep" packet.
static void setTcHeaderPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "TcHeader" packet.
Interface for accessing fields in packets of service "ServHk".
static One_Bit_t getVerSuccessPrgrRepPcktType(void *p)
Get "PcktType" from "VerSuccessPrgrRep" packet.
void setHkCreateCmdNFA(void *p, CrFwCounterU4_t NFA)
Set "NFA" in "HkCreateCmd" packet.
static void setVerFailedPrgrRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerFailedPrgrRep" packet.
static void setLptDownLastRepTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptDownLastRep" packet.
void setLptUpFirstCmdPart(void *p, CrPsPart_t Part, uint32_t o)
Set "Part" in "LptUpFirstCmd" packet.
static void setTmHeaderPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "TmHeader" packet.
static void setVerFailedTermRepFailureCode(void *p, CrPsFailCode_t FailureCode)
Set "FailureCode" in "VerFailedTermRep" packet.
static void setTcHeaderServSubType(void *p, uint8_t ServSubType)
Set "ServSubType" in "TcHeader" packet.
static void setLptDownInterRepTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptDownInterRep" packet.
auxiliary Interface for accessing fields in packets of service "ServEvt".
static void setLptUpInterCmdPartSeqNmb(void *p, CrPsNumberU4_t PartSeqNmb)
Set "PartSeqNmb" in "LptUpInterCmd" packet.
CrFwCounterU4_t getHkCreateCmdNFA(void *p)
Get "NFA" from "HkCreateCmd" packet.
static void setTcHeaderAckStartFlag(void *p, One_Bit_t AckStartFlag)
Set "AckStartFlag" in "TcHeader" packet.
static One_Bit_t getVerSuccessTermRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerSuccessTermRep" packet.
static Three_Bit_t getVerFailedPrgrRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerFailedPrgrRep" packet.
static void setVerFailedAccRepPcktVersionNmb(void *p, Three_Bit_t PcktVersionNmb)
Set "PcktVersionNmb" in "VerFailedAccRep" packet.
static void setVerFailedRoutingRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerFailedRoutingRep" packet.
void setVerFailedPrgrRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerFailedPrgrRep" packet.
static One_Bit_t getVerFailedStartRepSecHeaderFlag(void *p)
Get "SecHeaderFlag" from "VerFailedStartRep" packet.
No application errors have been detected.
static void setLptAbortDownCmdTid(void *p, CrPsTid_t Tid)
Set "Tid" in "LptAbortDownCmd" packet.
CrFwBool_t CrFwPcktIsStartAck(CrFwPckt_t pckt)
Return the acknowledge level for command start for the command encapsulated in the packet...
static CrPsStepId_t getVerFailedPrgrRepStepId(void *p)
Get "StepId" from "VerFailedPrgrRep" packet.
static CrPsEid_t getEvtRep3EventId(void *p)
Get "EventId" from "EvtRep3" packet.
static CrPsTid_t getLptUpInterCmdTid(void *p)
Get "Tid" from "LptUpInterCmd" packet.
CrPsParamId_t getHkCreateCmdN1ParamIdItem(void *p, CrFwCounterU4_t N)
Get "N1ParamId" arrayItem from "HkCreateCmd" packet.
Interface for accessing data pool items.
static void setVerFailedPrgrRepSecHeaderFlag(void *p, One_Bit_t SecHeaderFlag)
Set "SecHeaderFlag" in "VerFailedPrgrRep" packet.
static void setHkRepStructRepCollectionInterval(void *p, CrPsCollectInterval_t CollectionInterval)
Set "CollectionInterval" in "HkRepStructRep" packet.
static void setVerFailedStartRepAPID(void *p, Eleven_Bit_t APID)
Set "APID" in "VerFailedStartRep" packet.
static void setVerFailedRoutingRepPcktType(void *p, One_Bit_t PcktType)
Set "PcktType" in "VerFailedRoutingRep" packet.
static Two_Bit_t getVerSuccessStartRepSeqFlags(void *p)
Get "SeqFlags" from "VerSuccessStartRep" packet.
static CrFwCounterU4_t getHkCreateCmdN1(void *p)
Get "N1" from "HkCreateCmd" packet.
void setHkCreateCmdSCSampleRepNumItem(void *p, CrFwCounterU4_t NFA, CrPsRepNum_t SCSampleRepNum)
Set "SCSampleRepNum" in "HkCreateCmd" packet.
static void setEvtRep1AuxData(void *p, CrPsAux_t AuxData)
Set "AuxData" in "EvtRep1" packet.
void setVerSuccessTermRepRid(void *p, CrPsRid_t Rid)
Set "RequestId" in a "VerSuccessTermRep" packet.
static void setHkRepRepStrucId(void *p, CrPsSid_t RepStrucId)
Set "RepStrucId" in "HkRep" packet.
static void setEvtRep2AuxData(void *p, CrPsAux_t AuxData)
Set "AuxData" in "EvtRep2" packet.
static void setLptUpAbortRepFailReason(void *p, CrPsFailReason_t FailReason)
Set "FailReason" in "LptUpAbortRep" packet.
static Eleven_Bit_t getVerFailedPrgrRepAPID(void *p)
Get "APID" from "VerFailedPrgrRep" packet.
static CrPsNumberU4_t getEvtDisableCmdN(void *p)
Get "N" from "EvtDisableCmd" packet.
CrFwAppErrCode_t CrFwGetAppErrCode()
Return the value of the application error code.
void CrFwPcktSetDiscriminant(CrFwPckt_t pckt, CrFwDiscriminant_t discriminant)
Set the discriminant of the command or report encapsulated in a packet.
static void setEvtEnableCmdN(void *p, CrPsNumberU4_t N)
Set "N" in "EvtEnableCmd" packet.
static void setTmHeaderSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "TmHeader" packet.
CrPsEid_t getEvtRepDisabledRepEventIdItem(void *p, CrPsNumberU4_t N)
Get "EventId" arrayItem from "EvtRepDisabledRep" packet.
static uint8_t getTmHeaderServSubType(void *p)
Get "ServSubType" from "TmHeader" packet.
static CrPsFailCode_t getVerFailedPrgrRepFailureCode(void *p)
Get "FailureCode" from "VerFailedPrgrRep" packet.
static uint16_t getTmHeaderPcktDataLen(void *p)
Get "PcktDataLen" from "TmHeader" packet.
static void setTcHeaderSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "TcHeader" packet.
static CrPsTid_t getLptStartDownCmdTid(void *p)
Get "Tid" from "LptStartDownCmd" packet.
static void setEvtRep3AuxData(void *p, CrPsAux_t AuxData)
Set "AuxData" in "EvtRep3" packet.
static void setVerFailedRoutingRepSeqFlags(void *p, Two_Bit_t SeqFlags)
Set "SeqFlags" in "VerFailedRoutingRep" packet.
CrPsPart_t getLptUpLastCmdPart(void *p, uint32_t o)
Get "Part" from "LptUpLastCmd" packet.
static Three_Bit_t getTcHeaderPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "TcHeader" packet.
static One_Bit_t getTcHeaderAckAccFlag(void *p)
Get "AckAccFlag" from "TcHeader" packet.
static void setTmHeaderPcktDataLen(void *p, uint16_t PcktDataLen)
Set "PcktDataLen" in "TmHeader" packet.
unsigned int CrFwTimeStamp_t
Type used for the time stamp of a command or report.
static CrPsFailData_t getVerFailedTermRepFailureData(void *p)
Get "FailureData" from "VerFailedTermRep" packet.
static FourTeen_Bit_t getVerFailedRoutingRepSeqCount(void *p)
Get "SeqCount" from "VerFailedRoutingRep" packet.
static void setVerSuccessPrgrRepSeqCount(void *p, FourTeen_Bit_t SeqCount)
Set "SeqCount" in "VerSuccessPrgrRep" packet.
static void setHkDeleteCmdN(void *p, CrFwCounterU4_t N)
Set "N" in "HkDeleteCmd" packet.
static Three_Bit_t getVerSuccessAccRepPcktVersionNmb(void *p)
Get "PcktVersionNmb" from "VerSuccessAccRep" packet.
static CrPsApid_t getOnBoardConnectCmdAppId(void *p)
Get "AppId" from "OnBoardConnectCmd" packet.
static void setLptUpLastCmdPartSeqNmb(void *p, CrPsNumberU4_t PartSeqNmb)
Set "PartSeqNmb" in "LptUpLastCmd" packet.