11#if FW_ENABLE_TEXT_LOGGING
21 void PolyDbComponentBase ::
30 port < static_cast<PlatformIntType>(this->getNum_getValue_InputPorts());
33 this->m_getValue_InputPort[port].init();
34 this->m_getValue_InputPort[port].addCallComp(
38 this->m_getValue_InputPort[port].setPortNum(port);
40#if FW_OBJECT_NAMES == 1
49 this->m_getValue_InputPort[port].setObjName(portName);
56 port < static_cast<PlatformIntType>(this->getNum_setValue_InputPorts());
59 this->m_setValue_InputPort[port].init();
60 this->m_setValue_InputPort[port].addCallComp(
64 this->m_setValue_InputPort[port].setPortNum(port);
66#if FW_OBJECT_NAMES == 1
75 this->m_setValue_InputPort[port].setObjName(portName);
21 void PolyDbComponentBase :: {
…}
88 portNum < this->getNum_getValue_InputPorts(),
92 return &this->m_getValue_InputPort[portNum];
99 portNum < this->getNum_setValue_InputPorts(),
103 return &this->m_setValue_InputPort[portNum];
110 PolyDbComponentBase ::
111 PolyDbComponentBase(
const char* compName) :
112 Fw::PassiveComponentBase(compName)
110 PolyDbComponentBase :: {
…}
117 PolyDbComponentBase ::
118 ~PolyDbComponentBase()
117 PolyDbComponentBase :: {
…}
128 getNum_getValue_InputPorts()
const
134 getNum_setValue_InputPorts()
const
145 void PolyDbComponentBase ::
146 getValue_handlerBase(
156 portNum < this->getNum_getValue_InputPorts(),
164 this->getValue_handler(
145 void PolyDbComponentBase :: {
…}
176 void PolyDbComponentBase ::
177 setValue_handlerBase(
187 portNum < this->getNum_setValue_InputPorts(),
195 this->setValue_handler(
176 void PolyDbComponentBase :: {
…}
214 void PolyDbComponentBase ::
217 this->m_guardedPortMutex.lock();
214 void PolyDbComponentBase :: {
…}
220 void PolyDbComponentBase ::
223 this->m_guardedPortMutex.unLock();
220 void PolyDbComponentBase :: {
…}
230 void PolyDbComponentBase ::
251 void PolyDbComponentBase ::
262 PolyDbComponentBase* compPtr =
static_cast<PolyDbComponentBase*
>(callComp);
PlatformIntType NATIVE_INT_TYPE
#define FW_NUM_ARRAY_ELEMENTS(a)
number of elements in an array
int PlatformIntType
DefaultTypes.hpp provides fallback defaults for the platform types.
#define PRI_PlatformIntType
PlatformAssertArgType FwAssertArgType
void init()
Object initializer.
An enumeration for measurement status.
Auto-generated base for PolyDb component.
void getValue_handlerBase(NATIVE_INT_TYPE portNum, U32 entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)
Handler base-class function for input port getValue.
void setValue_handlerBase(NATIVE_INT_TYPE portNum, U32 entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)
Handler base-class function for input port setValue.