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(
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.
FwIndexType getNum_setValue_InputPorts() const
virtual ~PolyDbComponentBase()
Destroy PolyDbComponentBase object.
Svc::InputPolyPort * get_setValue_InputPort(FwIndexType portNum)
PlatformIndexType FwIndexType
void init()
Object initializer.
friend class PolyDbComponentBaseFriend
Friend class for white-box testing.
FwIndexType getNum_getValue_InputPorts() const
PolyDbComponentBase(const char *compName="")
Construct PolyDbComponentBase object.
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.
virtual void unLock()
Unlock the guarded mutex.
An enumeration for measurement status.
Auto-generated base for PolyDb component.
C++-compatible configuration header for fprime configuration.
virtual void lock()
Lock the guarded mutex.
Svc::InputPolyPort * get_getValue_InputPort(FwIndexType portNum)
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.
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.