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

#include <Fw/Tlm/TlmPortAc.hpp>

Inheritance diagram for Fw::OutputTlmPort:
Fw::OutputPortBase Fw::PortBase Fw::ObjBase

Public Member Functions

 OutputTlmPort ()
 Constructor. More...
 
void init ()
 Initialization function. More...
 
void addCallPort (InputTlmPort *callPort)
 Register an input port. More...
 
void invoke (FwChanIdType id, Fw::Time &timeTag, Fw::TlmBuffer &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 Tlm port Port for sending telemetry

Definition at line 106 of file TlmPortAc.hpp.

Constructor & Destructor Documentation

◆ OutputTlmPort()

Fw::OutputTlmPort::OutputTlmPort ( )

Constructor.

Definition at line 135 of file TlmPortAc.cpp.

Member Function Documentation

◆ addCallPort()

void Fw::OutputTlmPort::addCallPort ( InputTlmPort callPort)

Register an input port.

Parameters
callPortThe input port

Definition at line 149 of file TlmPortAc.cpp.

◆ init()

void Fw::OutputTlmPort::init ( )
virtual

Initialization function.

Reimplemented from Fw::OutputPortBase.

Definition at line 143 of file TlmPortAc.cpp.

◆ invoke()

void Fw::OutputTlmPort::invoke ( FwChanIdType  id,
Fw::Time timeTag,
Fw::TlmBuffer val 
)

Invoke a port interface.

Parameters
idTelemetry Channel ID
timeTagTime Tag
valBuffer containing serialized telemetry value

Definition at line 162 of file TlmPortAc.cpp.


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