![]() |
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, SerialBufferBase &buff)=0 |
| virtual SerializeStatus | serializeParam (const FwPrmIdType base_id, const FwPrmIdType local_id, SerialBufferBase &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 |