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.
17 #if FW_ENABLE_TEXT_LOGGING
32 return &this->m_getValue_InputPort[
portNum];
47 #if FW_OBJECT_NAMES == 1
49 Fw::PassiveComponentBase(compName)
52 Fw::PassiveComponentBase()
71 port < this->getNum_getValue_InputPorts();
75 this->m_getValue_InputPort[port].init();
76 this->m_getValue_InputPort[port].addCallComp(
80 this->m_getValue_InputPort[port].setPortNum(port);
82 #if FW_OBJECT_NAMES == 1
87 "%s_getValue_InputPort[%d]",
91 this->m_getValue_InputPort[port].setObjName(portName);
110 #if FW_OBJECT_NAMES == 1
115 "%s_setValue_InputPort[%d]",
141 getNum_getValue_InputPorts(
void)
144 this->m_getValue_InputPort
160 void PolyDbComponentBase ::
163 this->m_guardedPortMutex.lock();
169 this->m_guardedPortMutex.unLock();
176 void PolyDbComponentBase ::
206 void PolyDbComponentBase ::
207 getValue_handlerBase(
NATIVE_INT_TYPE getNum_setValue_InputPorts(void)
#define FW_NUM_ARRAY_ELEMENTS(a)
number of elements in an array
virtual void setValue_handler(NATIVE_INT_TYPE portNum, U32 entry, MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)=0
Handler for input port setValue.
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
PRIVATE NATIVE_INT_TYPE portNum
void setValue_handlerBase(NATIVE_INT_TYPE portNum, U32 entry, MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)