Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

PUSFunctionManagement Class Reference

#include <PUSFunctionManagement.h>

Inheritance diagram for PUSFunctionManagement:

PUSTelecommand Telecommand PunctualAction CC_RootObject List of all members.

Detailed Description

PUS telecommand to implementing the PUS function management service (PUS service number 8).

This is an abstract class since the function implementation service is application specific. This class defines a PUS telecommand with type equal to 8 and subtype equal to 1. No other attributes or services are added to those provided by the PUSTelecommand superclass.

The function management service defines a mechanism for passing parameters to the function that the telecommand manages. This mechanism is already covered by the raw data load mechanism defined by the PUSTelecommand superclass.

Todo:
Can a generic way be found to handle the execution of some action as a function of the "function ID field" in the telecommand packet?
Author:
Alessandro Pasetti (P&P Software GmbH)
Version:
1.0

Definition at line 32 of file PUSFunctionManagement.h.

Public Member Functions

 PUSFunctionManagement (void)
 Instantiate a function management telecommand.


Constructor & Destructor Documentation

PUSFunctionManagement::PUSFunctionManagement void   ) 
 

Instantiate a function management telecommand.

The telecommand type is set to PUS_TYPE_TC_FNC and the telecommand subtype is set to PUS_ST_TC_FNC_PER.

See also:
PUS_TYPE_TC_FNC

PUS_ST_TC_FNC_PER

Definition at line 15 of file PUSFunctionManagement.cpp.


The documentation for this class was generated from the following files:
Copyright 2003 P&P Software GmbH - All Rights Reserved