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

Auto-generated base for FprimeRouter component. More...

#include <Svc/FprimeRouter/FprimeRouterComponentAc.hpp>

Inheritance diagram for Svc::FprimeRouterComponentBase:
Fw::PassiveComponentBase Fw::ObjBase Svc::FprimeRouter

Public Member Functions

void init (FwEnumStoreType instance=0)
 Initialize FprimeRouterComponentBase object. More...
 
Fw::InputCmdResponsePortget_cmdResponseIn_InputPort (FwIndexType portNum)
 
Svc::InputComDataWithContextPortget_dataIn_InputPort (FwIndexType portNum)
 
Fw::InputBufferSendPortget_fileBufferReturnIn_InputPort (FwIndexType portNum)
 
void set_logOut_OutputPort (FwIndexType portNum, Fw::InputLogPort *port)
 Connect port to logOut[portNum]. More...
 
void set_timeCaller_OutputPort (FwIndexType portNum, Fw::InputTimePort *port)
 Connect port to timeCaller[portNum]. More...
 
void set_bufferAllocate_OutputPort (FwIndexType portNum, Fw::InputBufferGetPort *port)
 Connect port to bufferAllocate[portNum]. More...
 
void set_bufferDeallocate_OutputPort (FwIndexType portNum, Fw::InputBufferSendPort *port)
 Connect port to bufferDeallocate[portNum]. More...
 
void set_commandOut_OutputPort (FwIndexType portNum, Fw::InputComPort *port)
 Connect port to commandOut[portNum]. More...
 
void set_dataReturnOut_OutputPort (FwIndexType portNum, Svc::InputComDataWithContextPort *port)
 Connect port to dataReturnOut[portNum]. More...
 
void set_fileOut_OutputPort (FwIndexType portNum, Fw::InputBufferSendPort *port)
 Connect port to fileOut[portNum]. More...
 
void set_unknownDataOut_OutputPort (FwIndexType portNum, Svc::InputComDataWithContextPort *port)
 Connect port to unknownDataOut[portNum]. More...
 
- Public Member Functions inherited from Fw::PassiveComponentBase
void setIdBase (const U32)
 Set the ID base. More...
 
U32 getIdBase () const
 

Protected Types

enum  { NUM_CMDRESPONSEIN_INPUT_PORTS = 1, NUM_DATAIN_INPUT_PORTS = 1, NUM_FILEBUFFERRETURNIN_INPUT_PORTS = 1 }
 Enumerations for numbers of typed input ports. More...
 
enum  { NUM_LOGOUT_OUTPUT_PORTS = 1, NUM_LOGTEXTOUT_OUTPUT_PORTS = 1, NUM_TIMECALLER_OUTPUT_PORTS = 1 }
 Enumerations for numbers of special output ports. More...
 
enum  {
  NUM_BUFFERALLOCATE_OUTPUT_PORTS = 1, NUM_BUFFERDEALLOCATE_OUTPUT_PORTS = 1, NUM_COMMANDOUT_OUTPUT_PORTS = 1, NUM_DATARETURNOUT_OUTPUT_PORTS = 1,
  NUM_FILEOUT_OUTPUT_PORTS = 1, NUM_UNKNOWNDATAOUT_OUTPUT_PORTS = 1
}
 Enumerations for numbers of typed output ports. More...
 
enum  { EVENTID_SERIALIZATIONERROR = 0x0, EVENTID_DESERIALIZATIONERROR = 0x1 }
 Event IDs. More...
 

Protected Member Functions

 FprimeRouterComponentBase (const char *compName="")
 Construct FprimeRouterComponentBase object. More...
 
virtual ~FprimeRouterComponentBase ()
 Destroy FprimeRouterComponentBase object. More...
 
FwIndexType getNum_cmdResponseIn_InputPorts () const
 
FwIndexType getNum_dataIn_InputPorts () const
 
FwIndexType getNum_fileBufferReturnIn_InputPorts () const
 
FwIndexType getNum_logOut_OutputPorts () const
 
FwIndexType getNum_timeCaller_OutputPorts () const
 
FwIndexType getNum_bufferAllocate_OutputPorts () const
 
FwIndexType getNum_bufferDeallocate_OutputPorts () const
 
FwIndexType getNum_commandOut_OutputPorts () const
 
FwIndexType getNum_dataReturnOut_OutputPorts () const
 
FwIndexType getNum_fileOut_OutputPorts () const
 
FwIndexType getNum_unknownDataOut_OutputPorts () const
 
bool isConnected_logOut_OutputPort (FwIndexType portNum)
 
bool isConnected_timeCaller_OutputPort (FwIndexType portNum)
 
bool isConnected_bufferAllocate_OutputPort (FwIndexType portNum)
 
bool isConnected_bufferDeallocate_OutputPort (FwIndexType portNum)
 
bool isConnected_commandOut_OutputPort (FwIndexType portNum)
 
bool isConnected_dataReturnOut_OutputPort (FwIndexType portNum)
 
bool isConnected_fileOut_OutputPort (FwIndexType portNum)
 
bool isConnected_unknownDataOut_OutputPort (FwIndexType portNum)
 
virtual void cmdResponseIn_handler (FwIndexType portNum, FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdResponse &response)=0
 Handler for input port cmdResponseIn. More...
 
virtual void dataIn_handler (FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)=0
 Handler for input port dataIn. More...
 
virtual void fileBufferReturnIn_handler (FwIndexType portNum, Fw::Buffer &fwBuffer)=0
 Handler for input port fileBufferReturnIn. More...
 
void cmdResponseIn_handlerBase (FwIndexType portNum, FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdResponse &response)
 Handler base-class function for input port cmdResponseIn. More...
 
void dataIn_handlerBase (FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
 Handler base-class function for input port dataIn. More...
 
void fileBufferReturnIn_handlerBase (FwIndexType portNum, Fw::Buffer &fwBuffer)
 Handler base-class function for input port fileBufferReturnIn. More...
 
Fw::Buffer bufferAllocate_out (FwIndexType portNum, U32 size)
 Invoke output port bufferAllocate. More...
 
void bufferDeallocate_out (FwIndexType portNum, Fw::Buffer &fwBuffer)
 Invoke output port bufferDeallocate. More...
 
void commandOut_out (FwIndexType portNum, Fw::ComBuffer &data, U32 context)
 Invoke output port commandOut. More...
 
void dataReturnOut_out (FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
 Invoke output port dataReturnOut. More...
 
void fileOut_out (FwIndexType portNum, Fw::Buffer &fwBuffer)
 Invoke output port fileOut. More...
 
void unknownDataOut_out (FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
 Invoke output port unknownDataOut. More...
 
void log_WARNING_HI_SerializationError (U32 status) const
 
void log_WARNING_HI_DeserializationError (U32 status) const
 
Fw::Time getTime () const
 
- Protected Member Functions inherited from Fw::PassiveComponentBase
 PassiveComponentBase (const char *name)
 Named constructor. More...
 
virtual ~PassiveComponentBase ()
 Destructor. More...
 
void init (FwEnumStoreType instance)
 Initialization function. More...
 
FwEnumStoreType getInstance () const
 
- Protected Member Functions inherited from Fw::ObjBase
 ObjBase (const char *name)
 ObjBase constructor. More...
 
virtual ~ObjBase ()
 Destructor. More...
 
void init ()
 Object initializer. More...
 

Friends

class FprimeRouterTesterBase
 Friend class tester to support autocoded test harness. More...
 
class FprimeRouterTester
 Friend class tester implementation to support white-box testing. More...
 

Detailed Description

Auto-generated base for FprimeRouter component.

Routes packets deframed by the Deframer to the rest of the system

Definition at line 34 of file FprimeRouterComponentAc.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected

Enumerations for numbers of typed input ports.

Enumerator
NUM_CMDRESPONSEIN_INPUT_PORTS 
NUM_DATAIN_INPUT_PORTS 
NUM_FILEBUFFERRETURNIN_INPUT_PORTS 

Definition at line 54 of file FprimeRouterComponentAc.hpp.

◆ anonymous enum

anonymous enum
protected

Enumerations for numbers of special output ports.

Enumerator
NUM_LOGOUT_OUTPUT_PORTS 
NUM_LOGTEXTOUT_OUTPUT_PORTS 
NUM_TIMECALLER_OUTPUT_PORTS 

Definition at line 61 of file FprimeRouterComponentAc.hpp.

◆ anonymous enum

anonymous enum
protected

Enumerations for numbers of typed output ports.

Enumerator
NUM_BUFFERALLOCATE_OUTPUT_PORTS 
NUM_BUFFERDEALLOCATE_OUTPUT_PORTS 
NUM_COMMANDOUT_OUTPUT_PORTS 
NUM_DATARETURNOUT_OUTPUT_PORTS 
NUM_FILEOUT_OUTPUT_PORTS 
NUM_UNKNOWNDATAOUT_OUTPUT_PORTS 

Definition at line 68 of file FprimeRouterComponentAc.hpp.

◆ anonymous enum

anonymous enum
protected

Event IDs.

Enumerator
EVENTID_SERIALIZATIONERROR 

An error occurred while serializing a com buffer.

EVENTID_DESERIALIZATIONERROR 

An error occurred while deserializing a packet.

Definition at line 78 of file FprimeRouterComponentAc.hpp.

Constructor & Destructor Documentation

◆ FprimeRouterComponentBase()

Svc::FprimeRouterComponentBase::FprimeRouterComponentBase ( const char *  compName = "")
protected

Construct FprimeRouterComponentBase object.

Parameters
compNameThe component name

Definition at line 584 of file FprimeRouterComponentAc.cpp.

◆ ~FprimeRouterComponentBase()

Svc::FprimeRouterComponentBase::~FprimeRouterComponentBase ( )
protectedvirtual

Destroy FprimeRouterComponentBase object.

Definition at line 591 of file FprimeRouterComponentAc.cpp.

Member Function Documentation

◆ bufferAllocate_out()

Fw::Buffer Svc::FprimeRouterComponentBase::bufferAllocate_out ( FwIndexType  portNum,
U32  size 
)
protected

Invoke output port bufferAllocate.

Parameters
portNumThe port number
sizeThe requested size

Definition at line 869 of file FprimeRouterComponentAc.cpp.

◆ bufferDeallocate_out()

void Svc::FprimeRouterComponentBase::bufferDeallocate_out ( FwIndexType  portNum,
Fw::Buffer fwBuffer 
)
protected

Invoke output port bufferDeallocate.

Parameters
portNumThe port number
fwBufferThe buffer

Definition at line 889 of file FprimeRouterComponentAc.cpp.

◆ cmdResponseIn_handler()

virtual void Svc::FprimeRouterComponentBase::cmdResponseIn_handler ( FwIndexType  portNum,
FwOpcodeType  opCode,
U32  cmdSeq,
const Fw::CmdResponse response 
)
protectedpure virtual

Handler for input port cmdResponseIn.

Parameters
portNumThe port number
opCodeCommand Op Code
cmdSeqCommand Sequence
responseThe command response argument

◆ cmdResponseIn_handlerBase()

void Svc::FprimeRouterComponentBase::cmdResponseIn_handlerBase ( FwIndexType  portNum,
FwOpcodeType  opCode,
U32  cmdSeq,
const Fw::CmdResponse response 
)
protected

Handler base-class function for input port cmdResponseIn.

Parameters
portNumThe port number
opCodeCommand Op Code
cmdSeqCommand Sequence
responseThe command response argument

Definition at line 802 of file FprimeRouterComponentAc.cpp.

◆ commandOut_out()

void Svc::FprimeRouterComponentBase::commandOut_out ( FwIndexType  portNum,
Fw::ComBuffer data,
U32  context 
)
protected

Invoke output port commandOut.

Parameters
portNumThe port number
dataBuffer containing packet data
contextCall context value; meaning chosen by user

Definition at line 909 of file FprimeRouterComponentAc.cpp.

◆ dataIn_handler()

virtual void Svc::FprimeRouterComponentBase::dataIn_handler ( FwIndexType  portNum,
Fw::Buffer data,
const ComCfg::FrameContext context 
)
protectedpure virtual

Handler for input port dataIn.

Parameters
portNumThe port number

◆ dataIn_handlerBase()

void Svc::FprimeRouterComponentBase::dataIn_handlerBase ( FwIndexType  portNum,
Fw::Buffer data,
const ComCfg::FrameContext context 
)
protected

Handler base-class function for input port dataIn.

Parameters
portNumThe port number

Definition at line 825 of file FprimeRouterComponentAc.cpp.

◆ dataReturnOut_out()

void Svc::FprimeRouterComponentBase::dataReturnOut_out ( FwIndexType  portNum,
Fw::Buffer data,
const ComCfg::FrameContext context 
)
protected

Invoke output port dataReturnOut.

Parameters
portNumThe port number

Definition at line 931 of file FprimeRouterComponentAc.cpp.

◆ fileBufferReturnIn_handler()

virtual void Svc::FprimeRouterComponentBase::fileBufferReturnIn_handler ( FwIndexType  portNum,
Fw::Buffer fwBuffer 
)
protectedpure virtual

Handler for input port fileBufferReturnIn.

Parameters
portNumThe port number
fwBufferThe buffer

◆ fileBufferReturnIn_handlerBase()

void Svc::FprimeRouterComponentBase::fileBufferReturnIn_handlerBase ( FwIndexType  portNum,
Fw::Buffer fwBuffer 
)
protected

Handler base-class function for input port fileBufferReturnIn.

Parameters
portNumThe port number
fwBufferThe buffer

Definition at line 846 of file FprimeRouterComponentAc.cpp.

◆ fileOut_out()

void Svc::FprimeRouterComponentBase::fileOut_out ( FwIndexType  portNum,
Fw::Buffer fwBuffer 
)
protected

Invoke output port fileOut.

Parameters
portNumThe port number
fwBufferThe buffer

Definition at line 953 of file FprimeRouterComponentAc.cpp.

◆ get_cmdResponseIn_InputPort()

Fw::InputCmdResponsePort * Svc::FprimeRouterComponentBase::get_cmdResponseIn_InputPort ( FwIndexType  portNum)

Get typed input port at index

Returns
cmdResponseIn[portNum]
Parameters
portNumThe port number

Definition at line 277 of file FprimeRouterComponentAc.cpp.

◆ get_dataIn_InputPort()

Svc::InputComDataWithContextPort * Svc::FprimeRouterComponentBase::get_dataIn_InputPort ( FwIndexType  portNum)

Get typed input port at index

Returns
dataIn[portNum]
Parameters
portNumThe port number

Definition at line 288 of file FprimeRouterComponentAc.cpp.

◆ get_fileBufferReturnIn_InputPort()

Fw::InputBufferSendPort * Svc::FprimeRouterComponentBase::get_fileBufferReturnIn_InputPort ( FwIndexType  portNum)

Get typed input port at index

Returns
fileBufferReturnIn[portNum]
Parameters
portNumThe port number

Definition at line 299 of file FprimeRouterComponentAc.cpp.

◆ getNum_bufferAllocate_OutputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_bufferAllocate_OutputPorts ( ) const
protected

Get the number of bufferAllocate output ports

Returns
The number of bufferAllocate output ports

Definition at line 649 of file FprimeRouterComponentAc.cpp.

◆ getNum_bufferDeallocate_OutputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_bufferDeallocate_OutputPorts ( ) const
protected

Get the number of bufferDeallocate output ports

Returns
The number of bufferDeallocate output ports

Definition at line 655 of file FprimeRouterComponentAc.cpp.

◆ getNum_cmdResponseIn_InputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_cmdResponseIn_InputPorts ( ) const
protected

Get the number of cmdResponseIn input ports

Returns
The number of cmdResponseIn input ports

Definition at line 601 of file FprimeRouterComponentAc.cpp.

◆ getNum_commandOut_OutputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_commandOut_OutputPorts ( ) const
protected

Get the number of commandOut output ports

Returns
The number of commandOut output ports

Definition at line 661 of file FprimeRouterComponentAc.cpp.

◆ getNum_dataIn_InputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_dataIn_InputPorts ( ) const
protected

Get the number of dataIn input ports

Returns
The number of dataIn input ports

Definition at line 607 of file FprimeRouterComponentAc.cpp.

◆ getNum_dataReturnOut_OutputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_dataReturnOut_OutputPorts ( ) const
protected

Get the number of dataReturnOut output ports

Returns
The number of dataReturnOut output ports

Definition at line 667 of file FprimeRouterComponentAc.cpp.

◆ getNum_fileBufferReturnIn_InputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_fileBufferReturnIn_InputPorts ( ) const
protected

Get the number of fileBufferReturnIn input ports

Returns
The number of fileBufferReturnIn input ports

Definition at line 613 of file FprimeRouterComponentAc.cpp.

◆ getNum_fileOut_OutputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_fileOut_OutputPorts ( ) const
protected

Get the number of fileOut output ports

Returns
The number of fileOut output ports

Definition at line 673 of file FprimeRouterComponentAc.cpp.

◆ getNum_logOut_OutputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_logOut_OutputPorts ( ) const
protected

Get the number of logOut output ports

Returns
The number of logOut output ports

Definition at line 623 of file FprimeRouterComponentAc.cpp.

◆ getNum_timeCaller_OutputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_timeCaller_OutputPorts ( ) const
protected

Get the number of timeCaller output ports

Returns
The number of timeCaller output ports

Definition at line 639 of file FprimeRouterComponentAc.cpp.

◆ getNum_unknownDataOut_OutputPorts()

FwIndexType Svc::FprimeRouterComponentBase::getNum_unknownDataOut_OutputPorts ( ) const
protected

Get the number of unknownDataOut output ports

Returns
The number of unknownDataOut output ports

Definition at line 679 of file FprimeRouterComponentAc.cpp.

◆ getTime()

Fw::Time Svc::FprimeRouterComponentBase::getTime ( ) const
protected

Get the time

\return The current time

Definition at line 1167 of file FprimeRouterComponentAc.cpp.

◆ init()

void Svc::FprimeRouterComponentBase::init ( FwEnumStoreType  instance = 0)

Initialize FprimeRouterComponentBase object.

Parameters
instanceThe instance number

Definition at line 21 of file FprimeRouterComponentAc.cpp.

◆ isConnected_bufferAllocate_OutputPort()

bool Svc::FprimeRouterComponentBase::isConnected_bufferAllocate_OutputPort ( FwIndexType  portNum)
protected

Check whether port bufferAllocate is connected

Returns
Whether port bufferAllocate is connected
Parameters
portNumThe port number

Definition at line 730 of file FprimeRouterComponentAc.cpp.

◆ isConnected_bufferDeallocate_OutputPort()

bool Svc::FprimeRouterComponentBase::isConnected_bufferDeallocate_OutputPort ( FwIndexType  portNum)
protected

Check whether port bufferDeallocate is connected

Returns
Whether port bufferDeallocate is connected
Parameters
portNumThe port number

Definition at line 741 of file FprimeRouterComponentAc.cpp.

◆ isConnected_commandOut_OutputPort()

bool Svc::FprimeRouterComponentBase::isConnected_commandOut_OutputPort ( FwIndexType  portNum)
protected

Check whether port commandOut is connected

Returns
Whether port commandOut is connected
Parameters
portNumThe port number

Definition at line 752 of file FprimeRouterComponentAc.cpp.

◆ isConnected_dataReturnOut_OutputPort()

bool Svc::FprimeRouterComponentBase::isConnected_dataReturnOut_OutputPort ( FwIndexType  portNum)
protected

Check whether port dataReturnOut is connected

Returns
Whether port dataReturnOut is connected
Parameters
portNumThe port number

Definition at line 763 of file FprimeRouterComponentAc.cpp.

◆ isConnected_fileOut_OutputPort()

bool Svc::FprimeRouterComponentBase::isConnected_fileOut_OutputPort ( FwIndexType  portNum)
protected

Check whether port fileOut is connected

Returns
Whether port fileOut is connected
Parameters
portNumThe port number

Definition at line 774 of file FprimeRouterComponentAc.cpp.

◆ isConnected_logOut_OutputPort()

bool Svc::FprimeRouterComponentBase::isConnected_logOut_OutputPort ( FwIndexType  portNum)
protected

Check whether port logOut is connected

Returns
Whether port logOut is connected
Parameters
portNumThe port number

Definition at line 689 of file FprimeRouterComponentAc.cpp.

◆ isConnected_timeCaller_OutputPort()

bool Svc::FprimeRouterComponentBase::isConnected_timeCaller_OutputPort ( FwIndexType  portNum)
protected

Check whether port timeCaller is connected

Returns
Whether port timeCaller is connected
Parameters
portNumThe port number

Definition at line 715 of file FprimeRouterComponentAc.cpp.

◆ isConnected_unknownDataOut_OutputPort()

bool Svc::FprimeRouterComponentBase::isConnected_unknownDataOut_OutputPort ( FwIndexType  portNum)
protected

Check whether port unknownDataOut is connected

Returns
Whether port unknownDataOut is connected
Parameters
portNumThe port number

Definition at line 785 of file FprimeRouterComponentAc.cpp.

◆ log_WARNING_HI_DeserializationError()

void Svc::FprimeRouterComponentBase::log_WARNING_HI_DeserializationError ( U32  status) const
protected

Log event DeserializationError

An error occurred while deserializing a packet

Parameters
statusThe status of the operation

Definition at line 1081 of file FprimeRouterComponentAc.cpp.

◆ log_WARNING_HI_SerializationError()

void Svc::FprimeRouterComponentBase::log_WARNING_HI_SerializationError ( U32  status) const
protected

Log event SerializationError

An error occurred while serializing a com buffer

Parameters
statusThe status of the operation

Definition at line 999 of file FprimeRouterComponentAc.cpp.

◆ set_bufferAllocate_OutputPort()

void Svc::FprimeRouterComponentBase::set_bufferAllocate_OutputPort ( FwIndexType  portNum,
Fw::InputBufferGetPort port 
)

Connect port to bufferAllocate[portNum].

Parameters
portNumThe port number
portThe input port

Definition at line 364 of file FprimeRouterComponentAc.cpp.

◆ set_bufferDeallocate_OutputPort()

void Svc::FprimeRouterComponentBase::set_bufferDeallocate_OutputPort ( FwIndexType  portNum,
Fw::InputBufferSendPort port 
)

Connect port to bufferDeallocate[portNum].

Parameters
portNumThe port number
portThe input port

Definition at line 378 of file FprimeRouterComponentAc.cpp.

◆ set_commandOut_OutputPort()

void Svc::FprimeRouterComponentBase::set_commandOut_OutputPort ( FwIndexType  portNum,
Fw::InputComPort port 
)

Connect port to commandOut[portNum].

Parameters
portNumThe port number
portThe input port

Definition at line 392 of file FprimeRouterComponentAc.cpp.

◆ set_dataReturnOut_OutputPort()

void Svc::FprimeRouterComponentBase::set_dataReturnOut_OutputPort ( FwIndexType  portNum,
Svc::InputComDataWithContextPort port 
)

Connect port to dataReturnOut[portNum].

Parameters
portNumThe port number
portThe input port

Definition at line 406 of file FprimeRouterComponentAc.cpp.

◆ set_fileOut_OutputPort()

void Svc::FprimeRouterComponentBase::set_fileOut_OutputPort ( FwIndexType  portNum,
Fw::InputBufferSendPort port 
)

Connect port to fileOut[portNum].

Parameters
portNumThe port number
portThe input port

Definition at line 420 of file FprimeRouterComponentAc.cpp.

◆ set_logOut_OutputPort()

void Svc::FprimeRouterComponentBase::set_logOut_OutputPort ( FwIndexType  portNum,
Fw::InputLogPort port 
)

Connect port to logOut[portNum].

Parameters
portNumThe port number
portThe input port

Definition at line 314 of file FprimeRouterComponentAc.cpp.

◆ set_timeCaller_OutputPort()

void Svc::FprimeRouterComponentBase::set_timeCaller_OutputPort ( FwIndexType  portNum,
Fw::InputTimePort port 
)

Connect port to timeCaller[portNum].

Parameters
portNumThe port number
portThe input port

Definition at line 346 of file FprimeRouterComponentAc.cpp.

◆ set_unknownDataOut_OutputPort()

void Svc::FprimeRouterComponentBase::set_unknownDataOut_OutputPort ( FwIndexType  portNum,
Svc::InputComDataWithContextPort port 
)

Connect port to unknownDataOut[portNum].

Parameters
portNumThe port number
portThe input port

Definition at line 434 of file FprimeRouterComponentAc.cpp.

◆ unknownDataOut_out()

void Svc::FprimeRouterComponentBase::unknownDataOut_out ( FwIndexType  portNum,
Fw::Buffer data,
const ComCfg::FrameContext context 
)
protected

Invoke output port unknownDataOut.

Parameters
portNumThe port number

Definition at line 973 of file FprimeRouterComponentAc.cpp.

Friends And Related Function Documentation

◆ FprimeRouterTester

friend class FprimeRouterTester
friend

Friend class tester implementation to support white-box testing.

Definition at line 45 of file FprimeRouterComponentAc.hpp.

◆ FprimeRouterTesterBase

friend class FprimeRouterTesterBase
friend

Friend class tester to support autocoded test harness.

Definition at line 43 of file FprimeRouterComponentAc.hpp.


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