![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
Auto-generated base for ComQueue component. More...
#include <Svc/ComQueue/ComQueueComponentAc.hpp>
Protected Member Functions | |
| ComQueueComponentBase (const char *compName="") | |
| Construct ComQueueComponentBase object. More... | |
| virtual | ~ComQueueComponentBase () |
| Destroy ComQueueComponentBase object. More... | |
| bool | isConnected_CmdReg_OutputPort (FwIndexType portNum) const |
| bool | isConnected_CmdStatus_OutputPort (FwIndexType portNum) const |
| bool | isConnected_Log_OutputPort (FwIndexType portNum) const |
| bool | isConnected_Time_OutputPort (FwIndexType portNum) const |
| bool | isConnected_Tlm_OutputPort (FwIndexType portNum) const |
| bool | isConnected_bufferReturnOut_OutputPort (FwIndexType portNum) const |
| bool | isConnected_dataOut_OutputPort (FwIndexType portNum) const |
| void | CmdDisp_handlerBase (FwIndexType portNum, FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| Handler base-class function for input port CmdDisp. More... | |
| virtual void | bufferQueueIn_handler (FwIndexType portNum, Fw::Buffer &fwBuffer)=0 |
| Handler for input port bufferQueueIn. More... | |
| virtual void | comPacketQueueIn_handler (FwIndexType portNum, Fw::ComBuffer &data, U32 context)=0 |
| Handler for input port comPacketQueueIn. More... | |
| virtual void | comStatusIn_handler (FwIndexType portNum, Fw::Success &condition)=0 |
| Handler for input port comStatusIn. More... | |
| virtual void | dataReturnIn_handler (FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)=0 |
| Handler for input port dataReturnIn. More... | |
| virtual void | run_handler (FwIndexType portNum, U32 context)=0 |
| Handler for input port run. More... | |
| void | bufferQueueIn_handlerBase (FwIndexType portNum, Fw::Buffer &fwBuffer) |
| Handler base-class function for input port bufferQueueIn. More... | |
| void | comPacketQueueIn_handlerBase (FwIndexType portNum, Fw::ComBuffer &data, U32 context) |
| Handler base-class function for input port comPacketQueueIn. More... | |
| void | comStatusIn_handlerBase (FwIndexType portNum, Fw::Success &condition) |
| Handler base-class function for input port comStatusIn. More... | |
| void | dataReturnIn_handlerBase (FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context) |
| Handler base-class function for input port dataReturnIn. More... | |
| void | run_handlerBase (FwIndexType portNum, U32 context) |
| Handler base-class function for input port run. More... | |
| virtual void | bufferQueueIn_preMsgHook (FwIndexType portNum, Fw::Buffer &fwBuffer) |
| Pre-message hook for async input port bufferQueueIn. More... | |
| virtual void | comPacketQueueIn_preMsgHook (FwIndexType portNum, Fw::ComBuffer &data, U32 context) |
| Pre-message hook for async input port comPacketQueueIn. More... | |
| virtual void | comStatusIn_preMsgHook (FwIndexType portNum, Fw::Success &condition) |
| Pre-message hook for async input port comStatusIn. More... | |
| virtual void | run_preMsgHook (FwIndexType portNum, U32 context) |
| Pre-message hook for async input port run. More... | |
| virtual void | bufferQueueIn_overflowHook (FwIndexType portNum, Fw::Buffer &fwBuffer)=0 |
| Overflow hook for async input port bufferQueueIn. More... | |
| void | bufferReturnOut_out (FwIndexType portNum, Fw::Buffer &fwBuffer) const |
| Invoke output port bufferReturnOut. More... | |
| void | dataOut_out (FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context) const |
| Invoke output port dataOut. More... | |
| void | cmdResponse_out (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdResponse response) |
| Emit command response. More... | |
| virtual void | FLUSH_QUEUE_cmdHandler (FwOpcodeType opCode, U32 cmdSeq, Svc::QueueType queueType, FwIndexType indexType)=0 |
| virtual void | FLUSH_ALL_QUEUES_cmdHandler (FwOpcodeType opCode, U32 cmdSeq)=0 |
| virtual void | SET_QUEUE_PRIORITY_cmdHandler (FwOpcodeType opCode, U32 cmdSeq, Svc::QueueType queueType, FwIndexType indexType, FwIndexType newPriority)=0 |
| void | FLUSH_QUEUE_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| void | FLUSH_ALL_QUEUES_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| void | SET_QUEUE_PRIORITY_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| virtual void | FLUSH_QUEUE_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| Pre-message hook for command FLUSH_QUEUE. More... | |
| virtual void | FLUSH_ALL_QUEUES_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| Pre-message hook for command FLUSH_ALL_QUEUES. More... | |
| virtual void | SET_QUEUE_PRIORITY_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| Pre-message hook for command SET_QUEUE_PRIORITY. More... | |
| void | log_WARNING_HI_QueueOverflow (Svc::QueueType queueType, FwIndexType index) const |
| void | log_ACTIVITY_HI_QueuePriorityChanged (Svc::QueueType queueType, FwIndexType indexType, FwIndexType newPriority) const |
| void | tlmWrite (FwChanIdType id, Fw::TlmBuffer &_tlmBuff, Fw::Time _tlmTime=Fw::Time()) const |
| void | tlmWrite_comQueueDepth (const Svc::ComQueueDepth &arg, Fw::Time _tlmTime=Fw::Time()) const |
| void | tlmWrite_buffQueueDepth (const Svc::BuffQueueDepth &arg, Fw::Time _tlmTime=Fw::Time()) const |
| Fw::Time | getTime () const |
Protected Member Functions inherited from Fw::ActiveComponentBase | |
| ActiveComponentBase (const char *name) | |
| Constructor. More... | |
| virtual | ~ActiveComponentBase () |
| Destructor. More... | |
| void | init (FwEnumStoreType instance) |
| initialization code More... | |
| virtual void | preamble () |
| A function that will be called before the event loop is entered. More... | |
| MsgDispatchStatus | dispatch () |
| The function that will dispatching messages. More... | |
| virtual void | finalizer () |
| A function that will be called after exiting the loop. More... | |
Protected Member Functions inherited from Fw::QueuedComponentBase | |
| QueuedComponentBase (const char *name) | |
| Constructor. More... | |
| virtual | ~QueuedComponentBase () |
| Destructor. More... | |
| void | init (FwEnumStoreType instance) |
| initialization function More... | |
| Os::Queue::Status | createQueue (FwSizeType depth, FwSizeType msgSize) |
| MsgDispatchStatus | dispatchAvailableMessages () |
| dispatches all messages currently in the queue, returning status of the dispatch More... | |
| FwSizeType | getNumMsgsDropped () |
| return number of messages dropped More... | |
| void | incNumMsgDropped () |
| increment the number of messages dropped More... | |
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... | |
Static Protected Member Functions | |
| static constexpr FwIndexType | getNum_CmdDisp_InputPorts () |
| static constexpr FwIndexType | getNum_bufferQueueIn_InputPorts () |
| static constexpr FwIndexType | getNum_comPacketQueueIn_InputPorts () |
| static constexpr FwIndexType | getNum_comStatusIn_InputPorts () |
| static constexpr FwIndexType | getNum_dataReturnIn_InputPorts () |
| static constexpr FwIndexType | getNum_run_InputPorts () |
| static constexpr FwIndexType | getNum_CmdReg_OutputPorts () |
| static constexpr FwIndexType | getNum_CmdStatus_OutputPorts () |
| static constexpr FwIndexType | getNum_Log_OutputPorts () |
| static constexpr FwIndexType | getNum_Time_OutputPorts () |
| static constexpr FwIndexType | getNum_Tlm_OutputPorts () |
| static constexpr FwIndexType | getNum_bufferReturnOut_OutputPorts () |
| static constexpr FwIndexType | getNum_dataOut_OutputPorts () |
Friends | |
| class | ComQueueTesterBase |
| Friend class tester to support autocoded test harness. More... | |
| class | ComQueueTester |
| Friend class tester implementation to support white-box testing. More... | |
Additional Inherited Members | |
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 } |
Protected Attributes inherited from Fw::ActiveComponentBase | |
| Os::Task | m_task |
| task object for active component More... | |
Protected Attributes inherited from Fw::QueuedComponentBase | |
| Os::Queue | m_queue |
| queue object for active component More... | |
Auto-generated base for ComQueue component.
Component used to queue buffer types
Definition at line 48 of file ComQueueComponentAc.hpp.
|
protected |
Enumerations for numbers of special input ports.
| Enumerator | |
|---|---|
| NUM_CMDDISP_INPUT_PORTS | |
Definition at line 68 of file ComQueueComponentAc.hpp.
|
protected |
Enumerations for numbers of typed input ports.
| Enumerator | |
|---|---|
| NUM_BUFFERQUEUEIN_INPUT_PORTS | |
| NUM_COMPACKETQUEUEIN_INPUT_PORTS | |
| NUM_COMSTATUSIN_INPUT_PORTS | |
| NUM_DATARETURNIN_INPUT_PORTS | |
| NUM_RUN_INPUT_PORTS | |
Definition at line 73 of file ComQueueComponentAc.hpp.
|
protected |
Enumerations for numbers of special output ports.
| Enumerator | |
|---|---|
| NUM_CMDREG_OUTPUT_PORTS | |
| NUM_CMDSTATUS_OUTPUT_PORTS | |
| NUM_LOG_OUTPUT_PORTS | |
| NUM_LOGTEXT_OUTPUT_PORTS | |
| NUM_TIME_OUTPUT_PORTS | |
| NUM_TLM_OUTPUT_PORTS | |
Definition at line 82 of file ComQueueComponentAc.hpp.
|
protected |
Enumerations for numbers of typed output ports.
| Enumerator | |
|---|---|
| NUM_BUFFERRETURNOUT_OUTPUT_PORTS | |
| NUM_DATAOUT_OUTPUT_PORTS | |
Definition at line 92 of file ComQueueComponentAc.hpp.
|
protected |
Command opcodes.
Definition at line 98 of file ComQueueComponentAc.hpp.
|
protected |
Event IDs.
| Enumerator | |
|---|---|
| EVENTID_QUEUEOVERFLOW | Queue overflow event. |
| EVENTID_QUEUEPRIORITYCHANGED | Queue priority changed event. |
Definition at line 107 of file ComQueueComponentAc.hpp.
|
protected |
Channel IDs.
| Enumerator | |
|---|---|
| CHANNELID_COMQUEUEDEPTH | Channel ID for comQueueDepth. |
| CHANNELID_BUFFQUEUEDEPTH | Channel ID for buffQueueDepth. |
Definition at line 113 of file ComQueueComponentAc.hpp.
|
protected |
Construct ComQueueComponentBase object.
| compName | The component name |
Definition at line 798 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Destroy ComQueueComponentBase object.
Definition at line 805 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Handler for input port bufferQueueIn.
| portNum | The port number |
| fwBuffer | The buffer |
|
protected |
Handler base-class function for input port bufferQueueIn.
| portNum | The port number |
| fwBuffer | The buffer |
Definition at line 977 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Overflow hook for async input port bufferQueueIn.
| portNum | The port number |
| fwBuffer | The buffer |
|
protectedvirtual |
Pre-message hook for async input port bufferQueueIn.
| portNum | The port number |
| fwBuffer | The buffer |
Definition at line 1242 of file ComQueueComponentAc.cpp.
|
protected |
Invoke output port bufferReturnOut.
| portNum | The port number |
| fwBuffer | The buffer |
Definition at line 1285 of file ComQueueComponentAc.cpp.
|
protected |
Handler base-class function for input port CmdDisp.
| portNum | The port number |
| opCode | The opcode |
| cmdSeq | The command sequence number |
| args | The command argument buffer |
Definition at line 925 of file ComQueueComponentAc.cpp.
|
protected |
Emit command response.
| opCode | The opcode |
| cmdSeq | The command sequence number |
| response | The command response |
Definition at line 1333 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Handler for input port comPacketQueueIn.
| portNum | The port number |
| data | Buffer containing packet data |
| context | Call context value; meaning chosen by user |
|
protected |
Handler base-class function for input port comPacketQueueIn.
| portNum | The port number |
| data | Buffer containing packet data |
| context | Call context value; meaning chosen by user |
Definition at line 1035 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for async input port comPacketQueueIn.
| portNum | The port number |
| data | Buffer containing packet data |
| context | Call context value; meaning chosen by user |
Definition at line 1251 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Handler for input port comStatusIn.
| portNum | The port number |
| condition | Condition success/failure |
|
protected |
Handler base-class function for input port comStatusIn.
| portNum | The port number |
| condition | Condition success/failure |
Definition at line 1102 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for async input port comStatusIn.
| portNum | The port number |
| condition | Condition success/failure |
Definition at line 1261 of file ComQueueComponentAc.cpp.
|
protected |
Invoke output port dataOut.
| portNum | The port number |
Definition at line 1305 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Handler for input port dataReturnIn.
| portNum | The port number |
|
protected |
Handler base-class function for input port dataReturnIn.
| portNum | The port number |
Definition at line 1155 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Handler for command FLUSH_ALL_QUEUES
Flush all queues. This will discard all queued data removing it from eventual downlink. Buffers requiring ownership return will be returned via the bufferReturnOut port.
| opCode | The opcode |
| cmdSeq | The command sequence number |
|
protected |
Base-class handler function for command FLUSH_ALL_QUEUES
Flush all queues. This will discard all queued data removing it from eventual downlink. Buffers requiring ownership return will be returned via the bufferReturnOut port.
| opCode | The opcode |
| cmdSeq | The command sequence number |
| args | The command argument buffer |
Definition at line 1409 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for command FLUSH_ALL_QUEUES.
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1546 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Handler for command FLUSH_QUEUE
Flush a specific queue. This will discard all queued data in the specified queue removing it from eventual downlink. Buffers requiring ownership return will be returned via the bufferReturnOut port.
| opCode | The opcode |
| cmdSeq | The command sequence number |
| queueType | The Queue data type |
| indexType | The index of the queue (within the supplied type) to flush |
|
protected |
Base-class handler function for command FLUSH_QUEUE
Flush a specific queue. This will discard all queued data in the specified queue removing it from eventual downlink. Buffers requiring ownership return will be returned via the bufferReturnOut port.
| opCode | The opcode |
| cmdSeq | The command sequence number |
| args | The command argument buffer |
Definition at line 1350 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for command FLUSH_QUEUE.
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1535 of file ComQueueComponentAc.cpp.
| Fw::InputBufferSendPort * Svc::ComQueueComponentBase::get_bufferQueueIn_InputPort | ( | FwIndexType | portNum | ) |
Get typed input port at index
| portNum | The port number |
Definition at line 448 of file ComQueueComponentAc.cpp.
| Fw::InputCmdPort * Svc::ComQueueComponentBase::get_CmdDisp_InputPort | ( | FwIndexType | portNum | ) |
Get special input port at index
| portNum | The port number |
Definition at line 429 of file ComQueueComponentAc.cpp.
| Fw::InputComPort * Svc::ComQueueComponentBase::get_comPacketQueueIn_InputPort | ( | FwIndexType | portNum | ) |
Get typed input port at index
| portNum | The port number |
Definition at line 459 of file ComQueueComponentAc.cpp.
| Fw::InputSuccessConditionPort * Svc::ComQueueComponentBase::get_comStatusIn_InputPort | ( | FwIndexType | portNum | ) |
Get typed input port at index
| portNum | The port number |
Definition at line 470 of file ComQueueComponentAc.cpp.
| Svc::InputComDataWithContextPort * Svc::ComQueueComponentBase::get_dataReturnIn_InputPort | ( | FwIndexType | portNum | ) |
Get typed input port at index
| portNum | The port number |
Definition at line 481 of file ComQueueComponentAc.cpp.
| Svc::InputSchedPort * Svc::ComQueueComponentBase::get_run_InputPort | ( | FwIndexType | portNum | ) |
Get typed input port at index
| portNum | The port number |
Definition at line 492 of file ComQueueComponentAc.cpp.
|
inlinestaticprotected |
Get the number of bufferQueueIn input ports
Definition at line 383 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of bufferReturnOut output ports
Definition at line 476 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of CmdDisp input ports
Definition at line 370 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of CmdReg output ports
Definition at line 424 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of CmdStatus output ports
Definition at line 431 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of comPacketQueueIn input ports
Definition at line 390 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of comStatusIn input ports
Definition at line 397 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of dataOut output ports
Definition at line 483 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of dataReturnIn input ports
Definition at line 404 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of Log output ports
Definition at line 438 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of run input ports
Definition at line 411 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of Time output ports
Definition at line 456 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of Tlm output ports
Definition at line 463 of file ComQueueComponentAc.hpp.
|
protected |
| void Svc::ComQueueComponentBase::init | ( | FwSizeType | queueDepth, |
| FwEnumStoreType | instance = 0 |
||
| ) |
Initialize ComQueueComponentBase object.
| queueDepth | The queue depth |
| instance | The instance number |
Definition at line 79 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port bufferReturnOut is connected
| portNum | The port number |
Definition at line 895 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port CmdReg is connected
| portNum | The port number |
Definition at line 817 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port CmdStatus is connected
| portNum | The port number |
Definition at line 828 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port dataOut is connected
| portNum | The port number |
Definition at line 906 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port Log is connected
| portNum | The port number |
Definition at line 839 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port Time is connected
| portNum | The port number |
Definition at line 865 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port Tlm is connected
| portNum | The port number |
Definition at line 876 of file ComQueueComponentAc.cpp.
|
protected |
Log event QueuePriorityChanged
Queue priority changed event
| queueType | The Queue data type |
| indexType | The index of the queue (within the supplied type) that was modified |
| newPriority | New priority value |
Definition at line 1677 of file ComQueueComponentAc.cpp.
|
protected |
Log event QueueOverflow
Queue overflow event
| queueType | The Queue data type |
| index | index of overflowed queue |
Definition at line 1572 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::regCommands | ( | ) |
Register commands with the Command Dispatcher.
Connect the dispatcher first
Definition at line 773 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Handler for input port run.
| portNum | The port number |
| context | The call order |
|
protected |
Handler base-class function for input port run.
| portNum | The port number |
| context | The call order |
Definition at line 1176 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for async input port run.
| portNum | The port number |
| context | The call order |
Definition at line 1270 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::set_bufferReturnOut_OutputPort | ( | FwIndexType | portNum, |
| Fw::InputBufferSendPort * | port | ||
| ) |
Connect port to bufferReturnOut[portNum].
| portNum | The port number |
| port | The input port |
Definition at line 607 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::set_CmdReg_OutputPort | ( | FwIndexType | portNum, |
| Fw::InputCmdRegPort * | port | ||
| ) |
Connect port to CmdReg[portNum].
| portNum | The port number |
| port | The input port |
Definition at line 511 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::set_CmdStatus_OutputPort | ( | FwIndexType | portNum, |
| Fw::InputCmdResponsePort * | port | ||
| ) |
Connect port to CmdStatus[portNum].
| portNum | The port number |
| port | The input port |
Definition at line 525 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::set_dataOut_OutputPort | ( | FwIndexType | portNum, |
| Svc::InputComDataWithContextPort * | port | ||
| ) |
Connect port to dataOut[portNum].
| portNum | The port number |
| port | The input port |
Definition at line 621 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::set_Log_OutputPort | ( | FwIndexType | portNum, |
| Fw::InputLogPort * | port | ||
| ) |
Connect port to Log[portNum].
| portNum | The port number |
| port | The input port |
Definition at line 539 of file ComQueueComponentAc.cpp.
|
protectedpure virtual |
Handler for command SET_QUEUE_PRIORITY
Set the priority of a specific queue at runtime
| opCode | The opcode |
| cmdSeq | The command sequence number |
| queueType | The Queue data type |
| indexType | The index of the queue (within the supplied type) to modify |
| newPriority | New priority value for the queue |
|
protected |
Base-class handler function for command SET_QUEUE_PRIORITY
Set the priority of a specific queue at runtime
| opCode | The opcode |
| cmdSeq | The command sequence number |
| args | The command argument buffer |
Definition at line 1468 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for command SET_QUEUE_PRIORITY.
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1557 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::set_Time_OutputPort | ( | FwIndexType | portNum, |
| Fw::InputTimePort * | port | ||
| ) |
Connect port to Time[portNum].
| portNum | The port number |
| port | The input port |
Definition at line 571 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::set_Tlm_OutputPort | ( | FwIndexType | portNum, |
| Fw::InputTlmPort * | port | ||
| ) |
Connect port to Tlm[portNum].
| portNum | The port number |
| port | The input port |
Definition at line 585 of file ComQueueComponentAc.cpp.
|
protected |
Write telemetry channel given its local id and serialized value. Warning: This is a low level telemetry interface that does not guarentee channel type safety. It is up to the caller to make sure the serialized data matches the definition in the model. Update on change semantics are ignored, this telemetry is always written
| id | The channel id |
| _tlmBuff | The serialized telemetry value |
| _tlmTime | Timestamp. Default: unspecified, request from getTime port |
Definition at line 1804 of file ComQueueComponentAc.cpp.
|
protected |
Write telemetry channel buffQueueDepth
Depth of queues of Fw::Buffer type
| arg | The telemetry value |
| _tlmTime | Timestamp. Default: unspecified, request from getTime port |
Definition at line 1857 of file ComQueueComponentAc.cpp.
|
protected |
Write telemetry channel comQueueDepth
Depth of queues of Fw::ComBuffer type
| arg | The telemetry value |
| _tlmTime | Timestamp. Default: unspecified, request from getTime port |
Definition at line 1835 of file ComQueueComponentAc.cpp.
|
friend |
Friend class tester implementation to support white-box testing.
Definition at line 59 of file ComQueueComponentAc.hpp.
|
friend |
Friend class tester to support autocoded test harness.
Definition at line 57 of file ComQueueComponentAc.hpp.