|
F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
Auto-generated base for CommandDispatcher component. More...
#include <build-fprime-automatic-native/F-Prime/Svc/CmdDispatcher/CommandDispatcherComponentAc.hpp>
Public Types | |
| enum | { NUM_COMPCMDREG_INPUT_PORTS = 30, NUM_COMPCMDSTAT_INPUT_PORTS = 1, NUM_SEQCMDBUFF_INPUT_PORTS = 5, NUM_PINGIN_INPUT_PORTS = 1, NUM_CMDDISP_INPUT_PORTS = 1 } |
| enum | { NUM_COMPCMDSEND_OUTPUT_PORTS = 30, NUM_SEQCMDSTATUS_OUTPUT_PORTS = 5, NUM_PINGOUT_OUTPUT_PORTS = 1, NUM_CMDSTATUS_OUTPUT_PORTS = 1, NUM_CMDREG_OUTPUT_PORTS = 1, NUM_TLM_OUTPUT_PORTS = 1, NUM_TIME_OUTPUT_PORTS = 1, NUM_LOG_OUTPUT_PORTS = 1, NUM_LOGTEXT_OUTPUT_PORTS = 1 } |
| enum | CmdSerError { ERR_BUFFER_TOO_SMALL, ERR_BUFFER_FORMAT, ERR_SIZE_MISMATCH, ERR_TYPE_MISMATCH, ERR_UNEXP_STAT, CmdSerError_MAX } |
Public Types inherited from Fw::ActiveComponentBase | |
| enum | { ACTIVE_COMPONENT_EXIT } |
Public Types inherited from Fw::QueuedComponentBase | |
| enum | MsgDispatchStatus { MSG_DISPATCH_OK, MSG_DISPATCH_EMPTY, MSG_DISPATCH_ERROR, MSG_DISPATCH_EXIT } |
Static Public Member Functions | |
| static void | m_p_compCmdStat_in (Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, FwOpcodeType opCode, U32 cmdSeq, Fw::CommandResponse response) |
| static void | m_p_seqCmdBuff_in (Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context) |
| static void | m_p_pingIn_in (Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, U32 key) |
| static void | m_p_CmdDisp_in (Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
Static Public Member Functions inherited from Fw::ActiveComponentBase | |
| static void | s_baseBareTask (void *) |
| function provided to task class for new thread. More... | |
Friends | |
| class | CommandDispatcherComponentBaseFriend |
Additional Inherited Members | |
Protected Member Functions inherited from Fw::ObjBase | |
| ObjBase (const char *name) | |
| ObjBase constructor. More... | |
| virtual | ~ObjBase () |
| Destructor. More... | |
| void | init (void) |
| Object initializer. More... | |
Auto-generated base for CommandDispatcher component.
Definition at line 48 of file CommandDispatcherComponentAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| NUM_COMPCMDREG_INPUT_PORTS | |
| NUM_COMPCMDSTAT_INPUT_PORTS | |
| NUM_SEQCMDBUFF_INPUT_PORTS | |
| NUM_PINGIN_INPUT_PORTS | |
| NUM_CMDDISP_INPUT_PORTS | |
Definition at line 492 of file CommandDispatcherComponentAc.hpp.
| anonymous enum |
Definition at line 563 of file CommandDispatcherComponentAc.hpp.
| Enumerator | |
|---|---|
| ERR_BUFFER_TOO_SMALL | |
| ERR_BUFFER_FORMAT | |
| ERR_SIZE_MISMATCH | |
| ERR_TYPE_MISMATCH | |
| ERR_UNEXP_STAT | |
| CmdSerError_MAX | |
Definition at line 832 of file CommandDispatcherComponentAc.hpp.
|
virtual |
Destroy a CommandDispatcherComponentBase object
Definition at line 730 of file CommandDispatcherComponentAc.cpp.
|
pure virtual |
Handler for command CMD_CLEAR_TRACKING.
| opCode | The opcode |
| cmdSeq | The command sequence number |
Implemented in Svc::CommandDispatcherImpl.
| void Svc::CommandDispatcherComponentBase::CMD_CLEAR_TRACKING_cmdHandlerBase | ( | FwOpcodeType | opCode, |
| U32 | cmdSeq, | ||
| Fw::CmdArgBuffer & | args | ||
| ) |
Base-class handler function for command CMD_CLEAR_TRACKING
| opCode | The opcode |
| cmdSeq | The command sequence number |
| args | The command argument buffer |
Definition at line 1275 of file CommandDispatcherComponentAc.cpp.
|
virtual |
Pre-message hook for command CMD_CLEAR_TRACKING
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1336 of file CommandDispatcherComponentAc.cpp.
|
pure virtual |
Handler for command CMD_NO_OP_STRING.
| opCode | The opcode |
| cmdSeq | The command sequence number |
| arg1 | The String command argument |
Implemented in Svc::CommandDispatcherImpl.
| void Svc::CommandDispatcherComponentBase::CMD_NO_OP_STRING_cmdHandlerBase | ( | FwOpcodeType | opCode, |
| U32 | cmdSeq, | ||
| Fw::CmdArgBuffer & | args | ||
| ) |
Base-class handler function for command CMD_NO_OP_STRING
| opCode | The opcode |
| cmdSeq | The command sequence number |
| args | The command argument buffer |
Definition at line 1135 of file CommandDispatcherComponentAc.cpp.
|
virtual |
Pre-message hook for command CMD_NO_OP_STRING
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1196 of file CommandDispatcherComponentAc.cpp.
|
pure virtual |
Handler for command CMD_TEST_CMD_1.
| opCode | The opcode |
| cmdSeq | The command sequence number |
| arg1 | The I32 command argument |
| arg2 | The F32 command argument |
| arg3 | The U8 command argument |
Implemented in Svc::CommandDispatcherImpl.
| void Svc::CommandDispatcherComponentBase::CMD_TEST_CMD_1_cmdHandlerBase | ( | FwOpcodeType | opCode, |
| U32 | cmdSeq, | ||
| Fw::CmdArgBuffer & | args | ||
| ) |
Base-class handler function for command CMD_TEST_CMD_1
| opCode | The opcode |
| cmdSeq | The command sequence number |
| args | The command argument buffer |
Definition at line 1205 of file CommandDispatcherComponentAc.cpp.
|
virtual |
Pre-message hook for command CMD_TEST_CMD_1
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1266 of file CommandDispatcherComponentAc.cpp.
|
pure virtual |
Handler for input port compCmdStat.
| portNum | The port number |
| opCode | Command Op Code |
| cmdSeq | Command Sequence |
| response | The command response argument |
| void Svc::CommandDispatcherComponentBase::compCmdStat_handlerBase | ( | NATIVE_INT_TYPE | portNum, |
| FwOpcodeType | opCode, | ||
| U32 | cmdSeq, | ||
| Fw::CommandResponse | response | ||
| ) |
Handler base-class function for input port compCmdStat
| portNum | The port number |
| opCode | Command Op Code |
| cmdSeq | Command Sequence |
| response | The command response argument |
Definition at line 2611 of file CommandDispatcherComponentAc.cpp.
| Fw::InputCmdPort * Svc::CommandDispatcherComponentBase::get_CmdDisp_InputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Get input port at index
| portNum | The port number |
Definition at line 119 of file CommandDispatcherComponentAc.cpp.
| Fw::InputCmdRegPort * Svc::CommandDispatcherComponentBase::get_compCmdReg_InputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Get input port at index
| portNum | The port number |
Definition at line 91 of file CommandDispatcherComponentAc.cpp.
| Fw::InputCmdResponsePort * Svc::CommandDispatcherComponentBase::get_compCmdStat_InputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Get input port at index
| portNum | The port number |
Definition at line 98 of file CommandDispatcherComponentAc.cpp.
| Svc::InputPingPort * Svc::CommandDispatcherComponentBase::get_pingIn_InputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Get input port at index
| portNum | The port number |
Definition at line 112 of file CommandDispatcherComponentAc.cpp.
| Fw::InputComPort * Svc::CommandDispatcherComponentBase::get_seqCmdBuff_InputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Get input port at index
| portNum | The port number |
Definition at line 105 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_CmdDisp_InputPorts | ( | void | ) |
Get the number of CmdDisp input ports
Definition at line 829 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_CmdReg_OutputPorts | ( | void | ) |
Get the number of CmdReg output ports
Definition at line 845 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_CmdStatus_OutputPorts | ( | void | ) |
Get the number of CmdStatus output ports
Definition at line 837 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_compCmdStat_InputPorts | ( | void | ) |
Get the number of compCmdStat input ports
Definition at line 789 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_Log_OutputPorts | ( | void | ) |
Get the number of Log output ports
Definition at line 869 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_pingIn_InputPorts | ( | void | ) |
Get the number of pingIn input ports
Definition at line 813 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_pingOut_OutputPorts | ( | void | ) |
Get the number of pingOut output ports
Definition at line 821 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_seqCmdBuff_InputPorts | ( | void | ) |
Get the number of seqCmdBuff input ports
Definition at line 805 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_seqCmdStatus_OutputPorts | ( | void | ) |
Get the number of seqCmdStatus output ports
Definition at line 797 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_Time_OutputPorts | ( | void | ) |
Get the number of Time output ports
Definition at line 861 of file CommandDispatcherComponentAc.cpp.
| NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::getNum_Tlm_OutputPorts | ( | void | ) |
Get the number of Tlm output ports
Definition at line 853 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::init | ( | NATIVE_INT_TYPE | queueDepth, |
| NATIVE_INT_TYPE | instance = 0 |
||
| ) |
Initialize a CommandDispatcherComponentBase object
| queueDepth | The queue depth |
| instance | The instance number |
Definition at line 368 of file CommandDispatcherComponentAc.cpp.
| bool Svc::CommandDispatcherComponentBase::isConnected_CmdReg_OutputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Check whether port CmdReg is connected
| portNum | The port number |
Definition at line 931 of file CommandDispatcherComponentAc.cpp.
| bool Svc::CommandDispatcherComponentBase::isConnected_CmdStatus_OutputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Check whether port CmdStatus is connected
| portNum | The port number |
Definition at line 921 of file CommandDispatcherComponentAc.cpp.
| bool Svc::CommandDispatcherComponentBase::isConnected_Log_OutputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Check whether port Log is connected
| portNum | The port number |
Definition at line 961 of file CommandDispatcherComponentAc.cpp.
| bool Svc::CommandDispatcherComponentBase::isConnected_pingOut_OutputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Check whether port pingOut is connected
| portNum | The port number |
Definition at line 911 of file CommandDispatcherComponentAc.cpp.
| bool Svc::CommandDispatcherComponentBase::isConnected_seqCmdStatus_OutputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Check whether port seqCmdStatus is connected
| portNum | The port number |
Definition at line 901 of file CommandDispatcherComponentAc.cpp.
| bool Svc::CommandDispatcherComponentBase::isConnected_Time_OutputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Check whether port Time is connected
| portNum | The port number |
Definition at line 951 of file CommandDispatcherComponentAc.cpp.
| bool Svc::CommandDispatcherComponentBase::isConnected_Tlm_OutputPort | ( | NATIVE_INT_TYPE | portNum | ) |
Check whether port Tlm is connected
| portNum | The port number |
Definition at line 941 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_ACTIVITY_HI_NoOpReceived | ( | void | ) |
Log event NoOpReceived
Definition at line 2213 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_ACTIVITY_HI_NoOpStringReceived | ( | Fw::LogStringArg & | message | ) |
Log event NoOpStringReceived
| message | The NO-OP string that is generated |
Definition at line 2292 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_ACTIVITY_HI_TestCmd1Args | ( | I32 | arg1, |
| F32 | arg2, | ||
| U8 | arg3 | ||
| ) |
Log event TestCmd1Args
| arg1 | Arg1 |
| arg2 | Arg2 |
| arg3 | Arg3 |
Definition at line 2380 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_COMMAND_OpCodeCompleted | ( | U32 | Opcode | ) |
Log event OpCodeCompleted
| Opcode | The I32 command argument |
Definition at line 1705 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_COMMAND_OpCodeDispatched | ( | U32 | Opcode, |
| I32 | port | ||
| ) |
Log event OpCodeDispatched
| Opcode | The opcode dispatched |
| port | The port dispatched to |
Definition at line 1589 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_WARNING_HI_InvalidCommand | ( | U32 | Opcode | ) |
Log event InvalidCommand
| Opcode | Invalid opcode |
Definition at line 2017 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_WARNING_HI_MalformedCommand | ( | CmdSerError | Status | ) |
Log event MalformedCommand
| Status | The deserialization error |
Definition at line 1919 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_WARNING_HI_OpCodeError | ( | U32 | Opcode, |
| ErrorResponse | error | ||
| ) |
Log event OpCodeError
| Opcode | The opcode with the error |
| error | The error value |
Definition at line 1803 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::log_WARNING_HI_TooManyCommands | ( | U32 | Opcode | ) |
Log event TooManyCommands
| Opcode | The opcode that overflowed the list |
Definition at line 2115 of file CommandDispatcherComponentAc.cpp.
|
static |
Callback for port CmdDisp
< No-op command
< No-op string command
< No-op command
< Clear command tracking info to recover from components not returning status
| callComp | The component instance |
| portNum | The port number |
| opCode | Command Op Code |
| cmdSeq | Command Sequence |
| args | Buffer containing arguments |
Definition at line 987 of file CommandDispatcherComponentAc.cpp.
|
static |
Callback for port compCmdStat
| callComp | The component instance |
| portNum | The port number |
| opCode | Command Op Code |
| cmdSeq | Command Sequence |
| response | The command response argument |
Definition at line 2547 of file CommandDispatcherComponentAc.cpp.
|
static |
Callback for port pingIn
| callComp | The component instance |
| portNum | The port number |
| key | Value to return to pinger |
Definition at line 2573 of file CommandDispatcherComponentAc.cpp.
|
static |
Callback for port seqCmdBuff
| callComp | The component instance |
| portNum | The port number |
| data | Buffer containing packet data |
| context | Call context value; meaning chosen by user |
Definition at line 2560 of file CommandDispatcherComponentAc.cpp.
|
pure virtual |
Handler for input port pingIn.
| portNum | The port number |
| key | Value to return to pinger |
Implemented in Svc::CommandDispatcherImpl.
| void Svc::CommandDispatcherComponentBase::pingIn_handlerBase | ( | NATIVE_INT_TYPE | portNum, |
| U32 | key | ||
| ) |
Handler base-class function for input port pingIn
| portNum | The port number |
| key | Value to return to pinger |
Definition at line 2738 of file CommandDispatcherComponentAc.cpp.
|
virtual |
Pre-message hook for async input port pingIn
| portNum | The port number |
| key | Value to return to pinger |
Definition at line 2813 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::pingOut_out | ( | NATIVE_INT_TYPE | portNum, |
| U32 | key | ||
| ) |
Invoke output port pingOut
| portNum | The port number |
| key | Value to return to pinger |
Definition at line 759 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::regCommands | ( | void | ) |
Register commands with the Command Dispatcher.
Connect the dispatcher first
Definition at line 326 of file CommandDispatcherComponentAc.cpp.
|
pure virtual |
Handler for input port seqCmdBuff.
| portNum | The port number |
| data | Buffer containing packet data |
| context | Call context value; meaning chosen by user |
Implemented in Svc::CommandDispatcherImpl.
| void Svc::CommandDispatcherComponentBase::seqCmdBuff_handlerBase | ( | NATIVE_INT_TYPE | portNum, |
| Fw::ComBuffer & | data, | ||
| U32 | context | ||
| ) |
Handler base-class function for input port seqCmdBuff
| portNum | The port number |
| data | Buffer containing packet data |
| context | Call context value; meaning chosen by user |
Definition at line 2678 of file CommandDispatcherComponentAc.cpp.
|
virtual |
Pre-message hook for async input port seqCmdBuff
| portNum | The port number |
| data | Buffer containing packet data |
| context | Call context value; meaning chosen by user |
Definition at line 2804 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::seqCmdStatus_out | ( | NATIVE_INT_TYPE | portNum, |
| FwOpcodeType | opCode, | ||
| U32 | cmdSeq, | ||
| Fw::CommandResponse | response | ||
| ) |
Invoke output port seqCmdStatus
| portNum | The port number |
| opCode | Command Op Code |
| cmdSeq | Command Sequence |
| response | The command response argument |
Definition at line 749 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::set_CmdReg_OutputPort | ( | NATIVE_INT_TYPE | portNum, |
| Fw::InputCmdRegPort * | port | ||
| ) |
Connect port to CmdReg[portNum]
| portNum | The port number |
| port | The port |
Definition at line 170 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::set_CmdStatus_OutputPort | ( | NATIVE_INT_TYPE | portNum, |
| Fw::InputCmdResponsePort * | port | ||
| ) |
Connect port to CmdStatus[portNum]
| portNum | The port number |
| port | The port |
Definition at line 160 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::set_compCmdSend_OutputPort | ( | NATIVE_INT_TYPE | portNum, |
| Fw::InputCmdPort * | port | ||
| ) |
Connect port to compCmdSend[portNum]
| portNum | The port number |
| port | The port |
Definition at line 130 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::set_Log_OutputPort | ( | NATIVE_INT_TYPE | portNum, |
| Fw::InputLogPort * | port | ||
| ) |
Connect port to Log[portNum]
| portNum | The port number |
| port | The port |
Definition at line 200 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::set_pingOut_OutputPort | ( | NATIVE_INT_TYPE | portNum, |
| Svc::InputPingPort * | port | ||
| ) |
Connect port to pingOut[portNum]
| portNum | The port number |
| port | The port |
Definition at line 150 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::set_seqCmdStatus_OutputPort | ( | NATIVE_INT_TYPE | portNum, |
| Fw::InputCmdResponsePort * | port | ||
| ) |
Connect port to seqCmdStatus[portNum]
| portNum | The port number |
| port | The port |
Definition at line 140 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::set_Time_OutputPort | ( | NATIVE_INT_TYPE | portNum, |
| Fw::InputTimePort * | port | ||
| ) |
Connect port to Time[portNum]
| portNum | The port number |
| port | The port |
Definition at line 190 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::set_Tlm_OutputPort | ( | NATIVE_INT_TYPE | portNum, |
| Fw::InputTlmPort * | port | ||
| ) |
Connect port to Tlm[portNum]
| portNum | The port number |
| port | The port |
Definition at line 180 of file CommandDispatcherComponentAc.cpp.
| void Svc::CommandDispatcherComponentBase::tlmWrite_CommandErrors | ( | U32 | arg | ) |
Write telemetry channel CommandErrors
| arg | The telemetry value |
Definition at line 1392 of file CommandDispatcherComponentAc.cpp.
|
virtual |
Unlock the guarded mutex
Definition at line 2524 of file CommandDispatcherComponentAc.cpp.
|
friend |
Friend class for white-box testing
Definition at line 58 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad0__ |
Definition at line 264 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad10__ |
The opcode
Definition at line 706 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad11__ |
The opcode
Definition at line 744 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad12__ |
The opcode
Definition at line 783 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad13__ |
Definition at line 797 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad14__ |
The opcode to register
Definition at line 841 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad15__ |
Channel ID for CommandsDispatched.
Definition at line 933 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad16__ |
Definition at line 964 of file CommandDispatcherComponentAc.hpp.
| PRIVATE Svc::CommandDispatcherComponentBase::__pad17__ |
Definition at line 977 of file CommandDispatcherComponentAc.hpp.
| PRIVATE Svc::CommandDispatcherComponentBase::__pad18__ |
Definition at line 1003 of file CommandDispatcherComponentAc.hpp.
| PRIVATE Svc::CommandDispatcherComponentBase::__pad19__ |
The component instance
Definition at line 1047 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad1__ |
Definition at line 293 of file CommandDispatcherComponentAc.hpp.
| PRIVATE Svc::CommandDispatcherComponentBase::__pad20__ |
Definition at line 1098 of file CommandDispatcherComponentAc.hpp.
| PRIVATE Svc::CommandDispatcherComponentBase::__pad21__ |
Definition at line 1108 of file CommandDispatcherComponentAc.hpp.
| PRIVATE Svc::CommandDispatcherComponentBase::__pad22__ |
Definition at line 1118 of file CommandDispatcherComponentAc.hpp.
| PRIVATE Svc::CommandDispatcherComponentBase::__pad23__ |
Definition at line 1132 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad2__ |
The port number
Definition at line 310 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad3__ |
The port number
Definition at line 347 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad4__ |
The port number
Definition at line 386 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad5__ |
The port number
Definition at line 420 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad6__ |
Definition at line 451 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad7__ |
Definition at line 500 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad8__ |
Definition at line 575 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::__pad9__ |
Definition at line 655 of file CommandDispatcherComponentAc.hpp.
| PROTECTED FwOpcodeType U32 Fw::CmdArgBuffer& Svc::CommandDispatcherComponentBase::args |
< Buffer containing arguments
Definition at line 432 of file CommandDispatcherComponentAc.hpp.
| PROTECTED U32 Fw::CmdArgBuffer& Svc::CommandDispatcherComponentBase::args |
< The command argument buffer
Definition at line 756 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::CHANNELID_COMMANDERRORS = 1 |
Channel ID for CommandErrors.
Definition at line 941 of file CommandDispatcherComponentAc.hpp.
| PROTECTED U32 Svc::CommandDispatcherComponentBase::cmdSeq |
Command Sequence
< The command sequence number
The command sequence number
Definition at line 401 of file CommandDispatcherComponentAc.hpp.
| PROTECTED U32 Svc::CommandDispatcherComponentBase::cmdSeq = 0 |
< The command sequence number
The command sequence number
Definition at line 678 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::ERR_BUSY |
Definition at line 827 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::ERR_EXECUTION_ERROR |
Definition at line 826 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::ERR_FORMAT_ERROR |
Definition at line 825 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::ERR_UNEXP |
Definition at line 828 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::ERR_VALIDATION_ERROR |
Definition at line 824 of file CommandDispatcherComponentAc.hpp.
| PROTECTED ErrorResponse_MAX Svc::CommandDispatcherComponentBase::ErrorResponse |
Definition at line 830 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_INVALIDCOMMAND = 5 |
Definition at line 809 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_MALFORMEDCOMMAND = 4 |
Definition at line 808 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_NOOPRECEIVED = 7 |
Definition at line 811 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_NOOPSTRINGRECEIVED = 8 |
Definition at line 812 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_OPCODECOMPLETED = 2 |
Definition at line 806 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_OPCODEDISPATCHED = 1 |
Definition at line 805 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_OPCODEERROR = 3 |
Definition at line 807 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_TESTCMD1ARGS = 9 |
Definition at line 813 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::EVENTID_TOOMANYCOMMANDS = 6 |
Definition at line 810 of file CommandDispatcherComponentAc.hpp.
| Fw::InputCmdPort Svc::CommandDispatcherComponentBase::m_CmdDisp_InputPort[NUM_CMDDISP_INPUT_PORTS] |
Input port CmdDisp
Definition at line 1001 of file CommandDispatcherComponentAc.hpp.
| Fw::OutputCmdRegPort Svc::CommandDispatcherComponentBase::m_CmdReg_OutputPort[NUM_CMDREG_OUTPUT_PORTS] |
Output port CmdReg
Definition at line 1027 of file CommandDispatcherComponentAc.hpp.
| Fw::OutputCmdResponsePort Svc::CommandDispatcherComponentBase::m_CmdStatus_OutputPort[NUM_CMDSTATUS_OUTPUT_PORTS] |
Output port CmdStatus
Definition at line 1023 of file CommandDispatcherComponentAc.hpp.
| Fw::InputCmdResponsePort Svc::CommandDispatcherComponentBase::m_compCmdStat_InputPort[NUM_COMPCMDSTAT_INPUT_PORTS] |
Input port compCmdStat
Definition at line 989 of file CommandDispatcherComponentAc.hpp.
| bool Svc::CommandDispatcherComponentBase::m_first_update_CommandErrors |
Initialized to true; cleared when channel CommandErrors is first updated
Definition at line 1130 of file CommandDispatcherComponentAc.hpp.
| U32 Svc::CommandDispatcherComponentBase::m_last_CommandErrors |
Records the last emitted value for channel CommandErrors
Definition at line 1144 of file CommandDispatcherComponentAc.hpp.
| Fw::OutputLogPort Svc::CommandDispatcherComponentBase::m_Log_OutputPort[NUM_LOG_OUTPUT_PORTS] |
Output port Log
Definition at line 1039 of file CommandDispatcherComponentAc.hpp.
| Svc::InputPingPort Svc::CommandDispatcherComponentBase::m_pingIn_InputPort[NUM_PINGIN_INPUT_PORTS] |
Input port pingIn
Definition at line 997 of file CommandDispatcherComponentAc.hpp.
| Svc::OutputPingPort Svc::CommandDispatcherComponentBase::m_pingOut_OutputPort[NUM_PINGOUT_OUTPUT_PORTS] |
Output port pingOut
Definition at line 1019 of file CommandDispatcherComponentAc.hpp.
| Fw::InputComPort Svc::CommandDispatcherComponentBase::m_seqCmdBuff_InputPort[NUM_SEQCMDBUFF_INPUT_PORTS] |
Input port seqCmdBuff
Definition at line 993 of file CommandDispatcherComponentAc.hpp.
| Fw::OutputCmdResponsePort Svc::CommandDispatcherComponentBase::m_seqCmdStatus_OutputPort[NUM_SEQCMDSTATUS_OUTPUT_PORTS] |
Output port seqCmdStatus
Definition at line 1015 of file CommandDispatcherComponentAc.hpp.
| Fw::OutputTimePort Svc::CommandDispatcherComponentBase::m_Time_OutputPort[NUM_TIME_OUTPUT_PORTS] |
Output port Time
Definition at line 1035 of file CommandDispatcherComponentAc.hpp.
| Fw::OutputTlmPort Svc::CommandDispatcherComponentBase::m_Tlm_OutputPort[NUM_TLM_OUTPUT_PORTS] |
Output port Tlm
Definition at line 1031 of file CommandDispatcherComponentAc.hpp.
| PROTECTED FwOpcodeType Svc::CommandDispatcherComponentBase::opCode = 0 |
| PRIVATE NATIVE_INT_TYPE FwOpcodeType Svc::CommandDispatcherComponentBase::opCode |
< Command Op Code
Definition at line 1058 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::OPCODE_CMD_CLEAR_TRACKING = 3 |
Definition at line 665 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::OPCODE_CMD_NO_OP_STRING = 1 |
Definition at line 663 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::OPCODE_CMD_TEST_CMD_1 = 2 |
Definition at line 664 of file CommandDispatcherComponentAc.hpp.
| PROTECTED I32 Svc::CommandDispatcherComponentBase::port |
The registration port
Definition at line 852 of file CommandDispatcherComponentAc.hpp.
| PRIVATE NATIVE_INT_TYPE Svc::CommandDispatcherComponentBase::portNum |
The port number
Definition at line 1057 of file CommandDispatcherComponentAc.hpp.
| PROTECTED Svc::CommandDispatcherComponentBase::PROTECTED |
The opcode
Definition at line 668 of file CommandDispatcherComponentAc.hpp.
| PROTECTED FwOpcodeType U32 Fw::CommandResponse Svc::CommandDispatcherComponentBase::response |
< The command response argument
Definition at line 402 of file CommandDispatcherComponentAc.hpp.
| PROTECTED U32 Fw::CommandResponse Svc::CommandDispatcherComponentBase::response |
< The command response
Definition at line 794 of file CommandDispatcherComponentAc.hpp.
| PROTECTED I32 I32 Svc::CommandDispatcherComponentBase::slot |
< The dispatch slot it was placed in
Definition at line 853 of file CommandDispatcherComponentAc.hpp.