Auto-generated base for PolyDb component.
More...
#include <Svc/PolyDb/PolyDbComponentAc.hpp>
|
| PolyDbComponentBase (const char *compName="") |
| Construct PolyDbComponentBase object. More...
|
|
virtual | ~PolyDbComponentBase () |
| Destroy PolyDbComponentBase object. More...
|
|
FwIndexType | getNum_getValue_InputPorts () const |
|
FwIndexType | getNum_setValue_InputPorts () const |
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
virtual void | lock () |
| Lock the guarded mutex. More...
|
|
virtual void | unLock () |
| Unlock the guarded mutex. More...
|
|
| PassiveComponentBase (const char *name) |
| Named constructor. More...
|
|
virtual | ~PassiveComponentBase () |
| Destructor. More...
|
|
void | init (NATIVE_INT_TYPE instance) |
| Initialization function. More...
|
|
NATIVE_INT_TYPE | getInstance () const |
|
| ObjBase (const char *name) |
| ObjBase constructor. More...
|
|
virtual | ~ObjBase () |
| Destructor. More...
|
|
void | init () |
| Object initializer. More...
|
|
Auto-generated base for PolyDb component.
A polymorphic database component
Definition at line 23 of file PolyDbComponentAc.hpp.
◆ anonymous enum
Enumerations for numbers of typed input ports.
Enumerator |
---|
NUM_GETVALUE_INPUT_PORTS | |
NUM_SETVALUE_INPUT_PORTS | |
Definition at line 41 of file PolyDbComponentAc.hpp.
◆ PolyDbComponentBase()
Svc::PolyDbComponentBase::PolyDbComponentBase |
( |
const char * |
compName = "" | ) |
|
|
protected |
◆ ~PolyDbComponentBase()
Svc::PolyDbComponentBase::~PolyDbComponentBase |
( |
| ) |
|
|
protectedvirtual |
◆ get_getValue_InputPort()
Get typed input port at index
- Returns
- getValue[portNum]
- Parameters
-
Definition at line 80 of file PolyDbComponentAc.cpp.
◆ get_setValue_InputPort()
Get typed input port at index
- Returns
- setValue[portNum]
- Parameters
-
Definition at line 91 of file PolyDbComponentAc.cpp.
◆ getNum_getValue_InputPorts()
FwIndexType Svc::PolyDbComponentBase::getNum_getValue_InputPorts |
( |
| ) |
const |
|
protected |
Get the number of getValue input ports
- Returns
- The number of getValue input ports
Definition at line 123 of file PolyDbComponentAc.cpp.
◆ getNum_setValue_InputPorts()
FwIndexType Svc::PolyDbComponentBase::getNum_setValue_InputPorts |
( |
| ) |
const |
|
protected |
Get the number of setValue input ports
- Returns
- The number of setValue input ports
Definition at line 129 of file PolyDbComponentAc.cpp.
◆ getValue_handler()
Handler for input port getValue.
- Parameters
-
portNum | The port number |
entry | The entry to access |
status | The command response argument |
time | The time of the measurement |
val | The value to be passed |
◆ getValue_handlerBase()
Handler base-class function for input port getValue.
- Parameters
-
portNum | The port number |
entry | The entry to access |
status | The command response argument |
time | The time of the measurement |
val | The value to be passed |
Definition at line 141 of file PolyDbComponentAc.cpp.
◆ init()
◆ lock()
void Svc::PolyDbComponentBase::lock |
( |
| ) |
|
|
protectedvirtual |
◆ setValue_handler()
Handler for input port setValue.
- Parameters
-
portNum | The port number |
entry | The entry to access |
status | The command response argument |
time | The time of the measurement |
val | The value to be passed |
◆ setValue_handlerBase()
Handler base-class function for input port setValue.
- Parameters
-
portNum | The port number |
entry | The entry to access |
status | The command response argument |
time | The time of the measurement |
val | The value to be passed |
Definition at line 172 of file PolyDbComponentAc.cpp.
◆ unLock()
void Svc::PolyDbComponentBase::unLock |
( |
| ) |
|
|
protectedvirtual |
◆ PolyDbComponentBaseFriend
friend class PolyDbComponentBaseFriend |
|
friend |
The documentation for this class was generated from the following files: