F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Svc::OutputPolyPort Class Reference

#include <Svc/PolyIf/PolyPortAc.hpp>

Inheritance diagram for Svc::OutputPolyPort:
Fw::OutputPortBase Fw::PortBase Fw::ObjBase

Public Member Functions

 OutputPolyPort ()
 Constructor. More...
 
void init ()
 Initialization function. More...
 
void addCallPort (InputPolyPort *callPort)
 Register an input port. More...
 
void invoke (const Svc::PolyDbCfg::PolyDbEntry &entry, Svc::MeasurementStatus &status, Fw::Time &time, Fw::PolyType &val)
 Invoke a port interface. More...
 
- Public Member Functions inherited from Fw::PortBase
bool isConnected ()
 

Additional Inherited Members

- Protected Member Functions inherited from Fw::OutputPortBase
 OutputPortBase ()
 
virtual ~OutputPortBase ()
 
- Protected Member Functions inherited from Fw::PortBase
 PortBase ()
 
virtual ~PortBase ()
 
- Protected Member Functions inherited from Fw::ObjBase
 ObjBase (const char *name)
 ObjBase constructor. More...
 
virtual ~ObjBase ()
 Destructor. More...
 
void init ()
 Object initializer. More...
 
- Protected Attributes inherited from Fw::PortBase
Fw::ObjBasem_connObj
 

Detailed Description

Output Poly port Port for setting and getting PolyType values

Definition at line 111 of file PolyPortAc.hpp.

Constructor & Destructor Documentation

◆ OutputPolyPort()

Svc::OutputPolyPort::OutputPolyPort ( )

Constructor.

Definition at line 142 of file PolyPortAc.cpp.

Member Function Documentation

◆ addCallPort()

void Svc::OutputPolyPort::addCallPort ( InputPolyPort callPort)

Register an input port.

Parameters
callPortThe input port

Definition at line 156 of file PolyPortAc.cpp.

◆ init()

void Svc::OutputPolyPort::init ( )
virtual

Initialization function.

Reimplemented from Fw::OutputPortBase.

Definition at line 150 of file PolyPortAc.cpp.

◆ invoke()

void Svc::OutputPolyPort::invoke ( const Svc::PolyDbCfg::PolyDbEntry entry,
Svc::MeasurementStatus status,
Fw::Time time,
Fw::PolyType val 
)

Invoke a port interface.

Parameters
entryThe entry to access
statusThe command response argument
timeThe time of the measurement
valThe value to be passed

Definition at line 169 of file PolyPortAc.cpp.


The documentation for this class was generated from the following files: