F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Loading...
Searching...
No Matches
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::InputComPort Fw::InputDpGetPort Fw::InputDpRequestPort Fw::InputDpResponsePort Fw::InputDpSendPort Fw::InputLogPort Fw::InputLogTextPort Fw::InputPrmGetPort Fw::InputPrmSetPort 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::OutputComPort Fw::OutputDpGetPort Fw::OutputDpRequestPort Fw::OutputDpResponsePort Fw::OutputDpSendPort Fw::OutputLogPort Fw::OutputLogTextPort Fw::OutputPrmGetPort Fw::OutputPrmSetPort 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.
 
virtual ~ObjBase ()
 Destructor.
 
void init ()
 Object initializer.
 

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 20 of file PortBase.cpp.

◆ ~PortBase()

Fw::PortBase::~PortBase ( )
protectedvirtual

Definition at line 32 of file PortBase.cpp.

Member Function Documentation

◆ init()

void Fw::PortBase::init ( )
protectedvirtual

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

Definition at line 36 of file PortBase.cpp.

◆ isConnected()

bool Fw::PortBase::isConnected ( ) const

Definition at line 41 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: