7 #ifndef Svc_PolyDbComponentAc_HPP
8 #define Svc_PolyDbComponentAc_HPP
85 const char* compName =
""
179 static void m_p_getValue_in(
189 static void m_p_setValue_in(
PlatformIndexType FwIndexType
C++-compatible configuration header for fprime configuration.
void init()
Object initializer.
An enumeration for measurement status.
Auto-generated base for PolyDb component.
Svc::InputPolyPort * get_setValue_InputPort(FwIndexType portNum)
virtual void unLock()
Unlock the guarded mutex.
virtual void getValue_handler(FwIndexType portNum, const Svc::PolyDbCfg::PolyDbEntry &entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)=0
Handler for input port getValue.
void setValue_handlerBase(FwIndexType portNum, const Svc::PolyDbCfg::PolyDbEntry &entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)
Handler base-class function for input port setValue.
PolyDbComponentBase(const char *compName="")
Construct PolyDbComponentBase object.
@ NUM_GETVALUE_INPUT_PORTS
@ NUM_SETVALUE_INPUT_PORTS
virtual void lock()
Lock the guarded mutex.
friend class PolyDbComponentBaseFriend
Friend class for white-box testing.
virtual void setValue_handler(FwIndexType portNum, const Svc::PolyDbCfg::PolyDbEntry &entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)=0
Handler for input port setValue.
FwIndexType getNum_setValue_InputPorts() const
Svc::InputPolyPort * get_getValue_InputPort(FwIndexType portNum)
virtual ~PolyDbComponentBase()
Destroy PolyDbComponentBase object.
void getValue_handlerBase(FwIndexType portNum, const Svc::PolyDbCfg::PolyDbEntry &entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)
Handler base-class function for input port getValue.
FwIndexType getNum_getValue_InputPorts() const