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

#include <Fw/Tlm/TlmGetPortAc.hpp>

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

Public Member Functions

 OutputTlmGetPort ()
 Constructor. More...
 
void init ()
 Initialization function. More...
 
void addCallPort (InputTlmGetPort *callPort)
 Register an input port. More...
 
Fw::TlmValid invoke (FwChanIdType id, Fw::Time &timeTag, Fw::TlmBuffer &val) const
 Invoke a port interface. More...
 
- Public Member Functions inherited from Fw::PortBase
bool isConnected () const
 

Additional Inherited Members

- Protected Member Functions inherited from Fw::OutputPortBase
 OutputPortBase ()
 
virtual ~OutputPortBase ()
 
void init () override
 
- 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 TlmGet port Port for getting telemetry

Definition at line 109 of file TlmGetPortAc.hpp.

Constructor & Destructor Documentation

◆ OutputTlmGetPort()

Fw::OutputTlmGetPort::OutputTlmGetPort ( )

Constructor.

Definition at line 81 of file TlmGetPortAc.cpp.

Member Function Documentation

◆ addCallPort()

void Fw::OutputTlmGetPort::addCallPort ( InputTlmGetPort callPort)

Register an input port.

Parameters
callPortThe input port

Definition at line 95 of file TlmGetPortAc.cpp.

◆ init()

void Fw::OutputTlmGetPort::init ( )
virtual

Initialization function.

Reimplemented from Fw::PortBase.

Definition at line 89 of file TlmGetPortAc.cpp.

◆ invoke()

Fw::TlmValid Fw::OutputTlmGetPort::invoke ( FwChanIdType  id,
Fw::Time timeTag,
Fw::TlmBuffer val 
) const

Invoke a port interface.

Parameters
idTelemetry Channel ID
timeTagTime Tag
valBuffer containing serialized telemetry value. Size set to 0 if channel not found, or if no value has been received for this channel yet.

Definition at line 108 of file TlmGetPortAc.cpp.


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