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: