![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Fw/Prm/PrmExternalTypes.hpp>
Public Member Functions | |
virtual SerializeStatus | deserializeParam (const FwPrmIdType base_id, const FwPrmIdType local_id, const ParamValid prmStat, SerializeBufferBase &buff)=0 |
virtual SerializeStatus | serializeParam (const FwPrmIdType base_id, const FwPrmIdType local_id, SerializeBufferBase &buff) const =0 |
Fw::ParamExternalDelegate is used for parameters that are stored and managed externally to the owning F' component.
Fw::ParamExternalDelegate is an abstract base class that defines the interfaces needed by the F' component to interact with the externally managed parameter(s)
Definition at line 21 of file PrmExternalTypes.hpp.
|
pure virtual |
Deserialize a parameter from a parameter buffer
base_id | The component base ID of the parameter being deserialized |
local_id | The local parameter ID of the parameter being deserialized |
prmStat | The parameter status of the parameter being deserialized |
buff | The buffer contained the serialized parameter |
|
pure virtual |
Serialize a parameter into a parameter buffer
base_id | The component base ID of the parameter being deserialized |
local_id | The local Parameter ID of the parameter to serialized |
buff | The buffer to serialize the parameter into |