CORDET Framework - C2 Implementation
Request Verification Service

Implementation of Housekeeping Service (PUS Service 3) More...

Files

file  CrPsUtilitiesServHk.c
 Implementation of the utility functions of the CORDET Framework PUS Extension Service 3 (Housekeeping)
 
file  CrPsUtilitiesServHk.h
 Interface through which applications can initialize and execute framework PUS extension components.
 
file  CrPsDpServHk.c
 Interface for accessing data pool items.
 
file  CrPsDpServHk.h
 Interface for accessing data pool items.
 
file  CrPsPktServHk.h
 Interface for accessing fields in packets of service "ServHk".
 
file  CrPsPktServHkSupp.c
 auxiliary Interface for accessing fields in packets of service "ServHk".
 
file  CrPsPktServHkSupp.h
 auxiliary Interface for accessing fields in packets of service "ServHk".
 
file  CrPsHkCreateCmd.c
 Implementation of the Command (3,1) to Create a Housekeeping Report Structure in-coming command packet.
 
file  CrPsHkCreateCmd.h
 Command (3,1) to Create a Housekeeping Report Structure.
 
file  CrPsHkDeleteCmd.c
 Implementation of the Command (3,3) to Delete a Housekeeping Report Structure in-coming command packet.
 
file  CrPsHkDeleteCmd.h
 Command (3,3) to Delete a Housekeeping Report Structure.
 
file  CrPsHkDisableCmd.c
 Implementation of the Command (3,6) to Disable Periodic Generation of a Housekeeping Report Structure in-coming command packet.
 
file  CrPsHkDisableCmd.h
 Command (3,6) to Disable Periodic Generation of a Housekeeping Report Structure.
 
file  CrPsHkEnableCmd.c
 Implementation of the Command (3,5) to Enable Periodic Generation of a Housekeeping Report Structure in-coming command packet.
 
file  CrPsHkEnableCmd.h
 Command (3,5) to Enable Periodic Generation of a Housekeeping Report Structure.
 
file  CrPsHkOneShotCmd.c
 Implementation of the Command (3,27) to Generate One-Shot Housekeeping Report in-coming command packet.
 
file  CrPsHkOneShotCmd.h
 Command (3,27) to Generate One-Shot Housekeeping Report.
 
file  CrPsHkRepStructCmd.c
 Implementation of the Command (3,9) to Report Structure of a Housekeeping Report in-coming command packet.
 
file  CrPsHkRepStructCmd.h
 Command (3,9) to Report Structure of a Housekeeping Report.
 
file  CrPsHkRep.c
 Implementation of the Periodic Housekeeping Report (3,25) out-going report packet.
 
file  CrPsHkRep.h
 Declaration of the Periodic Housekeeping Report (3,25) or Periodic Diagnostic Report (3,26) out-going report packet.
 
file  CrPsHkRepStructRep.c
 Implementation of the Housekeeping Structure Report (3,10) out-going report packet.
 
file  CrPsHkRepStructRep.h
 Declaration of the Housekeeping Structure Report (3,10) or Disgnostic Structure Report (3,12) out-going report packet.
 
file  CrPsCmd3s1StartCreate.c
 Create one instance of the CrPsCmd3s1Start procedure.
 
file  CrPsCmd3s1StartCreate.h
 Create one instance of the CrPsCmd3s1Start procedure.
 
file  CrPsCmd3s1StartFunc.c
 Start Action for Commands (3,1) and (3,2) to create a new housekeeping/diagnostic report.
 
file  CrPsCmd3s3StartCreate.c
 Create one instance of the CrPsCmd3s3Start procedure.
 
file  CrPsCmd3s3StartCreate.h
 Create one instance of the CrPsCmd3s3Start procedure.
 
file  CrPsCmd3s3StartFunc.c
 Start Action for commands (3,3) and (3,4) to delete a housekeeping/diagnostic report definition.
 
file  CrPsCmd3s9PrgrCreate.c
 Create one instance of the CrPsCmd3s9Prgr procedure.
 
file  CrPsCmd3s9PrgrCreate.h
 Create one instance of the CrPsCmd3s9Prgr procedure.
 
file  CrPsCmd3s9PrgrFunc.c
 Progress Action for the (3,9) and (3,11) commands.
 
file  CrPsCmd3SidStartCreate.c
 Create one instance of the CrPsCmd3SidStart procedure.
 
file  CrPsCmd3SidStartCreate.h
 Create one instance of the CrPsCmd3SidStart procedure.
 
file  CrPsCmd3SidStartFunc.c
 Start Action for service 3 commands which carry a list of SIDs.
 
file  CrPsRep3s25ReadyCreate.c
 Create one instance of the CrPsRep3s25Ready procedure.
 
file  CrPsRep3s25ReadyCreate.h
 Create one instance of the CrPsRep3s25Ready procedure.
 
file  CrPsRep3s25ReadyFunc.c
 Implements the ReadyCheck for Housekeeping/Diagnostic reports (3,25) and (3,26)
 

Detailed Description

Implementation of Housekeeping Service (PUS Service 3)

The housekeeping service provides the capability to create, delete and control housekeeping and diagnostic reports. A housekeeping/diagnostic report carries the values of a set of data pool items. Any data pool item may be included in a housekeeping/diagnostic report.

P&P Software GmbH, Copyright 2012-2013, All Rights Reserved