![]() |
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, const 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, const 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 (const Svc::QueueType &queueType, FwIndexType index) const |
| void | log_ACTIVITY_HI_QueuePriorityChanged (const 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 46 of file ComQueueComponentAc.hpp.
|
protected |
Enumerations for numbers of special input ports.
| Enumerator | |
|---|---|
| NUM_CMDDISP_INPUT_PORTS | |
Definition at line 66 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 71 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 80 of file ComQueueComponentAc.hpp.
|
protected |
Enumerations for numbers of typed output ports.
| Enumerator | |
|---|---|
| NUM_BUFFERRETURNOUT_OUTPUT_PORTS | |
| NUM_DATAOUT_OUTPUT_PORTS | |
Definition at line 90 of file ComQueueComponentAc.hpp.
|
protected |
Command opcodes.
Definition at line 96 of file ComQueueComponentAc.hpp.
|
protected |
Event IDs.
| Enumerator | |
|---|---|
| EVENTID_QUEUEOVERFLOW | Queue overflow event. |
| EVENTID_QUEUEPRIORITYCHANGED | Queue priority changed event. |
Definition at line 105 of file ComQueueComponentAc.hpp.
|
protected |
Channel IDs.
| Enumerator | |
|---|---|
| CHANNELID_COMQUEUEDEPTH | Channel ID for comQueueDepth. |
| CHANNELID_BUFFQUEUEDEPTH | Channel ID for buffQueueDepth. |
Definition at line 111 of file ComQueueComponentAc.hpp.
|
protected |
Construct ComQueueComponentBase object.
| compName | The component name |
Definition at line 790 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Destroy ComQueueComponentBase object.
Definition at line 797 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 969 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 1234 of file ComQueueComponentAc.cpp.
|
protected |
Invoke output port bufferReturnOut.
| portNum | The port number |
| fwBuffer | The buffer |
Definition at line 1277 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 917 of file ComQueueComponentAc.cpp.
|
protected |
Emit command response.
| opCode | The opcode |
| cmdSeq | The command sequence number |
| response | The command response |
Definition at line 1325 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 1027 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 1243 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 1094 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for async input port comStatusIn.
| portNum | The port number |
| condition | Condition success/failure |
Definition at line 1253 of file ComQueueComponentAc.cpp.
|
protected |
Invoke output port dataOut.
| portNum | The port number |
Definition at line 1297 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 1147 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 1401 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for command FLUSH_ALL_QUEUES.
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1538 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 1342 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for command FLUSH_QUEUE.
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1527 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 440 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 421 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 451 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 462 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 473 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 484 of file ComQueueComponentAc.cpp.
|
inlinestaticprotected |
Get the number of bufferQueueIn input ports
Definition at line 381 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of bufferReturnOut output ports
Definition at line 474 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of CmdDisp input ports
Definition at line 368 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of CmdReg output ports
Definition at line 422 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of CmdStatus output ports
Definition at line 429 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of comPacketQueueIn input ports
Definition at line 388 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of comStatusIn input ports
Definition at line 395 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of dataOut output ports
Definition at line 481 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of dataReturnIn input ports
Definition at line 402 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of Log output ports
Definition at line 436 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of run input ports
Definition at line 409 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of Time output ports
Definition at line 454 of file ComQueueComponentAc.hpp.
|
inlinestaticprotected |
Get the number of Tlm output ports
Definition at line 461 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 71 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port bufferReturnOut is connected
| portNum | The port number |
Definition at line 887 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port CmdReg is connected
| portNum | The port number |
Definition at line 809 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port CmdStatus is connected
| portNum | The port number |
Definition at line 820 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port dataOut is connected
| portNum | The port number |
Definition at line 898 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port Log is connected
| portNum | The port number |
Definition at line 831 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port Time is connected
| portNum | The port number |
Definition at line 857 of file ComQueueComponentAc.cpp.
|
protected |
Check whether port Tlm is connected
| portNum | The port number |
Definition at line 868 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 1669 of file ComQueueComponentAc.cpp.
|
protected |
Log event QueueOverflow
Queue overflow event
| queueType | The Queue data type |
| index | index of overflowed queue |
Definition at line 1564 of file ComQueueComponentAc.cpp.
| void Svc::ComQueueComponentBase::regCommands | ( | ) |
Register commands with the Command Dispatcher.
Connect the dispatcher first
Definition at line 765 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 1168 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for async input port run.
| portNum | The port number |
| context | The call order |
Definition at line 1262 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 599 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 503 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 517 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 613 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 531 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 1460 of file ComQueueComponentAc.cpp.
|
protectedvirtual |
Pre-message hook for command SET_QUEUE_PRIORITY.
| opCode | The opcode |
| cmdSeq | The command sequence number |
Definition at line 1549 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 563 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 577 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 1796 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 1849 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 1827 of file ComQueueComponentAc.cpp.
|
friend |
Friend class tester implementation to support white-box testing.
Definition at line 57 of file ComQueueComponentAc.hpp.
|
friend |
Friend class tester to support autocoded test harness.
Definition at line 55 of file ComQueueComponentAc.hpp.