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

#include <Fw/Port/PortBase.hpp>

Inheritance diagram for Fw::PortBase:
Fw::ObjBase Fw::InputPortBase Fw::OutputPortBase Drv::InputByteStreamPollPort Drv::InputByteStreamReadyPort Drv::InputByteStreamRecvPort Drv::InputByteStreamSendPort Drv::InputDataBufferPort Drv::InputGpioReadPort Drv::InputGpioWritePort Drv::InputI2cPort Drv::InputI2cWriteReadPort Drv::InputSpiReadWritePort Fw::InputBufferGetPort Fw::InputBufferSendPort Fw::InputCmdPort Fw::InputCmdRegPort Fw::InputCmdResponsePort Fw::InputCompletionStatusPort Fw::InputComPort Fw::InputDataWithContextPort Fw::InputDpGetPort Fw::InputDpRequestPort Fw::InputDpResponsePort Fw::InputDpSendPort Fw::InputLogPort Fw::InputLogTextPort Fw::InputPrmGetPort Fw::InputPrmSetPort Fw::InputReadyPort Fw::InputSignalPort Fw::InputSuccessConditionPort Fw::InputTimeIntervalPort Fw::InputTimePort Fw::InputTlmGetPort Fw::InputTlmPort Svc::InputCmdSeqCancelPort Svc::InputCmdSeqInPort Svc::InputCyclePort Svc::InputDpWrittenPort Svc::InputFatalEventPort Svc::InputPingPort Svc::InputPolyPort Svc::InputSchedPort Svc::InputSendFileCompletePort Svc::InputSendFileRequestPort Svc::InputVersionPort Svc::InputWatchDogPort Drv::OutputByteStreamPollPort Drv::OutputByteStreamReadyPort Drv::OutputByteStreamRecvPort Drv::OutputByteStreamSendPort Drv::OutputDataBufferPort Drv::OutputGpioReadPort Drv::OutputGpioWritePort Drv::OutputI2cPort Drv::OutputI2cWriteReadPort Drv::OutputSpiReadWritePort Fw::OutputBufferGetPort Fw::OutputBufferSendPort Fw::OutputCmdPort Fw::OutputCmdRegPort Fw::OutputCmdResponsePort Fw::OutputCompletionStatusPort Fw::OutputComPort Fw::OutputDataWithContextPort Fw::OutputDpGetPort Fw::OutputDpRequestPort Fw::OutputDpResponsePort Fw::OutputDpSendPort Fw::OutputLogPort Fw::OutputLogTextPort Fw::OutputPrmGetPort Fw::OutputPrmSetPort Fw::OutputReadyPort Fw::OutputSignalPort Fw::OutputSuccessConditionPort Fw::OutputTimeIntervalPort Fw::OutputTimePort Fw::OutputTlmGetPort Fw::OutputTlmPort Svc::OutputCmdSeqCancelPort Svc::OutputCmdSeqInPort Svc::OutputCyclePort Svc::OutputDpWrittenPort Svc::OutputFatalEventPort Svc::OutputPingPort Svc::OutputPolyPort Svc::OutputSchedPort Svc::OutputSendFileCompletePort Svc::OutputSendFileRequestPort Svc::OutputVersionPort Svc::OutputWatchDogPort

Public Member Functions

bool isConnected () const
 

Protected Member Functions

 PortBase ()
 
virtual ~PortBase ()
 
virtual void init ()
 
- 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

Fw::ObjBasem_connObj
 

Detailed Description

Definition at line 16 of file PortBase.hpp.

Constructor & Destructor Documentation

◆ PortBase()

Fw::PortBase::PortBase ( )
protected

Definition at line 21 of file PortBase.cpp.

◆ ~PortBase()

Fw::PortBase::~PortBase ( )
protectedvirtual

Definition at line 33 of file PortBase.cpp.

Member Function Documentation

◆ init()

void Fw::PortBase::init ( )
protectedvirtual

Reimplemented in Fw::OutputReadyPort, Fw::OutputDpGetPort, Fw::OutputLogTextPort, Svc::OutputPolyPort, Fw::OutputLogPort, Fw::OutputDpRequestPort, Svc::OutputSendFileRequestPort, Fw::OutputDpResponsePort, Fw::OutputTlmGetPort, Fw::OutputTlmPort, Svc::OutputVersionPort, Drv::OutputI2cWriteReadPort, Fw::OutputCmdPort, Fw::OutputCmdResponsePort, Fw::OutputDataWithContextPort, Svc::OutputDpWrittenPort, Drv::OutputByteStreamRecvPort, Fw::OutputComPort, Fw::OutputDpSendPort, Fw::OutputPrmGetPort, Fw::OutputPrmSetPort, Drv::OutputI2cPort, Drv::OutputSpiReadWritePort, Fw::OutputBufferGetPort, Drv::OutputByteStreamSendPort, Drv::OutputDataBufferPort, Fw::OutputBufferSendPort, Fw::OutputCompletionStatusPort, Fw::OutputSuccessConditionPort, Fw::OutputTimeIntervalPort, Fw::OutputTimePort, Svc::OutputCyclePort, Fw::OutputCmdRegPort, Svc::OutputFatalEventPort, Svc::OutputPingPort, Svc::OutputSchedPort, Svc::OutputCmdSeqInPort, Svc::OutputWatchDogPort, Svc::OutputSendFileCompletePort, Drv::OutputByteStreamPollPort, Drv::OutputGpioReadPort, Drv::OutputGpioWritePort, Drv::OutputByteStreamReadyPort, Fw::OutputSignalPort, Svc::OutputCmdSeqCancelPort, Fw::InputReadyPort, Fw::InputDpGetPort, Fw::InputLogTextPort, Svc::InputPolyPort, Fw::InputLogPort, Fw::InputDpResponsePort, Fw::InputTlmGetPort, Fw::InputTlmPort, Svc::InputSendFileRequestPort, Svc::InputVersionPort, Drv::InputI2cWriteReadPort, Fw::InputCmdPort, Fw::InputCmdResponsePort, Fw::InputDpRequestPort, Drv::InputByteStreamRecvPort, Fw::InputDataWithContextPort, Svc::InputDpWrittenPort, Fw::InputComPort, Fw::InputDpSendPort, Fw::InputPrmGetPort, Fw::InputPrmSetPort, Drv::InputI2cPort, Drv::InputSpiReadWritePort, Drv::InputByteStreamSendPort, Drv::InputDataBufferPort, Fw::InputBufferGetPort, Fw::InputBufferSendPort, Fw::InputCompletionStatusPort, Fw::InputSuccessConditionPort, Fw::InputTimeIntervalPort, Fw::InputTimePort, Svc::InputCyclePort, Svc::InputSendFileCompletePort, Drv::InputByteStreamPollPort, Drv::InputGpioReadPort, Drv::InputGpioWritePort, Fw::InputCmdRegPort, Svc::InputFatalEventPort, Svc::InputPingPort, Svc::InputSchedPort, Svc::InputCmdSeqInPort, Svc::InputWatchDogPort, Drv::InputByteStreamReadyPort, Fw::InputSignalPort, Svc::InputCmdSeqCancelPort, Fw::InputPortBase, and Fw::OutputPortBase.

Definition at line 37 of file PortBase.cpp.

◆ isConnected()

bool Fw::PortBase::isConnected ( ) const

Definition at line 42 of file PortBase.cpp.

Member Data Documentation

◆ m_connObj

Fw::ObjBase* Fw::PortBase::m_connObj
protected

Definition at line 33 of file PortBase.hpp.


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