F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
Go to the documentation of this file.
13 #ifndef POLYDB_COMP_HPP_
14 #define POLYDB_COMP_HPP_
70 #if FW_OBJECT_NAMES == 1
103 virtual void lock(
void);
107 virtual void unLock(
void);
117 virtual void getValue_handler(
145 void getValue_handlerBase(
220 static void m_p_getValue_in(
friend class PolyDbComponentBaseFriend
NATIVE_INT_TYPE getNum_setValue_InputPorts(void)
#define PRIVATE
overridable private for unit testing
virtual void setValue_handler(NATIVE_INT_TYPE portNum, U32 entry, MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)=0
Handler for input port setValue.
#define PROTECTED
overridable protected for unit testing
@ NUM_SETVALUE_INPUT_PORTS
virtual void unLock(void)
void init(void)
Object initializer.
PROTECTED U32 MeasurementStatus & status
static void m_p_setValue_in(Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, U32 entry, MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)
PROTECTED U32 MeasurementStatus Fw::Time & time
virtual ~PolyDbComponentBase(void)
Auto-generated base for PolyDb component.
Svc::InputPolyPort m_setValue_InputPort[NUM_SETVALUE_INPUT_PORTS]
PROTECTED U32 MeasurementStatus Fw::Time Fw::PolyType & val
Svc::InputPolyPort * get_setValue_InputPort(NATIVE_INT_TYPE portNum)
Svc::InputPolyPort * get_getValue_InputPort(NATIVE_INT_TYPE portNum)
int NATIVE_INT_TYPE
native integer type declaration
@ NUM_GETVALUE_INPUT_PORTS
PRIVATE NATIVE_INT_TYPE portNum
void setValue_handlerBase(NATIVE_INT_TYPE portNum, U32 entry, MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)