F´ Flight Software - C/C++ Documentation  NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
CommandDispatcherComponentAc.hpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title CommandDispatcherComponentAc.hpp
3 // \author Auto-generated
4 // \brief hpp file for CommandDispatcher component base class
5 //
6 // \copyright
7 // Copyright 2009-2015, by the California Institute of Technology.
8 // ALL RIGHTS RESERVED. United States Government Sponsorship
9 // acknowledged.
10 //
11 // ======================================================================
12 
13 #ifndef COMMANDDISPATCHER_COMP_HPP_
14 #define COMMANDDISPATCHER_COMP_HPP_
15 
16 #include <FpConfig.hpp>
20 #include <Os/Mutex.hpp>
21 #include <Fw/Cmd/CmdString.hpp>
22 #include <Fw/Tlm/TlmString.hpp>
23 #include <Fw/Time/TimePortAc.hpp>
24 #include <Fw/Log/LogString.hpp>
25 #include <Fw/Cmd/CmdArgBuffer.hpp>
26 #include <Fw/Com/ComBuffer.hpp>
27 #include <Fw/Tlm/TlmBuffer.hpp>
28 #include <Fw/Time/Time.hpp>
29 #include <Fw/Log/LogBuffer.hpp>
30 #include <Fw/Log/TextLogString.hpp>
31 #include <Fw/Cmd/CmdPortAc.hpp>
33 #include <Fw/Cmd/CmdRegPortAc.hpp>
34 #include <Fw/Com/ComPortAc.hpp>
35 #include <Svc/Ping/PingPortAc.hpp>
36 #include <Fw/Tlm/TlmPortAc.hpp>
37 #include <Fw/Time/TimePortAc.hpp>
38 #include <Fw/Log/LogPortAc.hpp>
39 #if FW_ENABLE_TEXT_LOGGING == 1
40 #include <Fw/Log/LogTextPortAc.hpp>
41 #endif
42 
43 namespace Svc {
44 
50  {
51 
52  // ----------------------------------------------------------------------
53  // Friend classes
54  // ----------------------------------------------------------------------
55 
59 
60  public:
61 
62  // ----------------------------------------------------------------------
63  // Getters for typed input ports
64  // ----------------------------------------------------------------------
65 
72  );
73 
80  );
81 
88  );
89 
96  );
97 
104  );
105 
106  public:
107 
108  // ----------------------------------------------------------------------
109  // Connect typed input ports to typed output ports
110  // ----------------------------------------------------------------------
111 
117  );
118 
124  );
125 
131  );
132 
138  );
139 
145  );
146 
149  void set_Tlm_OutputPort(
152  );
153 
156  void set_Time_OutputPort(
159  );
160 
163  void set_Log_OutputPort(
166  );
167 
168 #if FW_ENABLE_TEXT_LOGGING == 1
169  void set_LogText_OutputPort(
174  );
175 #endif
176 
177 #if FW_PORT_SERIALIZATION
178 
179  public:
180 
181  // ----------------------------------------------------------------------
182  // Connect serialization input ports to typed output ports
183  // ----------------------------------------------------------------------
184 
189  Fw::InputSerializePort *port
190  );
191 
196  Fw::InputSerializePort *port
197  );
198 
203  Fw::InputSerializePort *port
204  );
205 
210  Fw::InputSerializePort *port
211  );
212 
217  Fw::InputSerializePort *port
218  );
219 
222  void set_Tlm_OutputPort(
224  Fw::InputSerializePort *port
225  );
226 
229  void set_Time_OutputPort(
231  Fw::InputSerializePort *port
232  );
233 
236  void set_Log_OutputPort(
238  Fw::InputSerializePort *port
239  );
240 
241 #if FW_ENABLE_TEXT_LOGGING == 1
242  void set_LogText_OutputPort(
246  Fw::InputSerializePort *port
247  );
248 #endif
249 
250 #endif
251 
252  public:
253 
254  // ----------------------------------------------------------------------
255  // Command registration
256  // ----------------------------------------------------------------------
257 
262  void regCommands(void);
263 
265 
266  // ----------------------------------------------------------------------
267  // Component construction, initialization, and destruction
268  // ----------------------------------------------------------------------
269 
270 #if FW_OBJECT_NAMES == 1
274  const char* compName
275  );
276 #else
280 #endif
281 
284  void init(
285  NATIVE_INT_TYPE queueDepth,
286  NATIVE_INT_TYPE instance = 0
287  );
288 
291  virtual ~CommandDispatcherComponentBase(void);
292 
294 
295  // ----------------------------------------------------------------------
297  // ----------------------------------------------------------------------
300  // ----------------------------------------------------------------------
301 
304  virtual void lock(void);
305 
308  virtual void unLock(void);
309 
311 
312  // ----------------------------------------------------------------------
313  // Handlers to implement for typed input ports
314  // ----------------------------------------------------------------------
315 
317  //
318  virtual void compCmdReg_handler(
321  ) = 0;
322 
324  //
325  virtual void compCmdStat_handler(
328  U32 cmdSeq,
330  ) = 0;
331 
333  //
334  virtual void seqCmdBuff_handler(
336  Fw::ComBuffer &data,
337  U32 context
338  ) = 0;
339 
341  //
342  virtual void pingIn_handler(
344  U32 key
345  ) = 0;
346 
348 
349  // ----------------------------------------------------------------------
350  // Port handler base-class functions for typed input ports.
351  // ----------------------------------------------------------------------
352  // Call these functions directly to bypass the corresponding ports.
353  // ----------------------------------------------------------------------
354 
357  void compCmdReg_handlerBase(
360  );
361 
367  U32 cmdSeq,
369  );
370 
375  Fw::ComBuffer &data,
376  U32 context
377  );
378 
381  void pingIn_handlerBase(
383  U32 key
384  );
385 
387 
388  // ----------------------------------------------------------------------
389  // Pre-message hooks for typed async input ports.
390  // ----------------------------------------------------------------------
391  // Each of these functions is invoked just before processing a message
392  // on the corresponding port. By default they do nothing. You can
393  // override them to provide specific pre-message behavior.
394  // ----------------------------------------------------------------------
395 
398  virtual void compCmdStat_preMsgHook(
401  U32 cmdSeq,
403  );
404 
407  virtual void seqCmdBuff_preMsgHook(
409  Fw::ComBuffer &data,
410  U32 context
411  );
412 
415  virtual void pingIn_preMsgHook(
417  U32 key
418  );
419 
421 
422  // ----------------------------------------------------------------------
423  // Invocation functions for typed output ports
424  // ----------------------------------------------------------------------
425 
428  void compCmdSend_out(
431  U32 cmdSeq,
433  );
434 
437  void seqCmdStatus_out(
440  U32 cmdSeq,
442  );
443 
446  void pingOut_out(
448  U32 key
449  );
450 
452 
453  // ----------------------------------------------------------------------
454  // Getters for numbers of input ports
455  // ----------------------------------------------------------------------
456 
461  NATIVE_INT_TYPE getNum_compCmdReg_InputPorts(void);
462 
468 
474 
480 
486 
487 
488  // ----------------------------------------------------------------------
489  // Enumerations for number of ports
490  // ----------------------------------------------------------------------
491 
492  enum {
498  };
499 
501 
502  // ----------------------------------------------------------------------
503  // Getters for numbers of output ports
504  // ----------------------------------------------------------------------
505 
510  NATIVE_INT_TYPE getNum_compCmdSend_OutputPorts(void);
511 
517 
523 
529 
535 
541 
547 
553 
554 #if FW_ENABLE_TEXT_LOGGING == 1
555  NATIVE_INT_TYPE getNum_LogText_OutputPorts(void);
560 #endif
561 
562 
563  enum {
573  };
574 
576 
577  // ----------------------------------------------------------------------
578  // Connection status queries for output ports
579  // ----------------------------------------------------------------------
580 
585  bool isConnected_compCmdSend_OutputPort(
587  );
588 
595  );
596 
603  );
604 
611  );
612 
619  );
620 
627  );
628 
635  );
636 
643  );
644 
645 #if FW_ENABLE_TEXT_LOGGING == 1
646  bool isConnected_LogText_OutputPort(
652  );
653 #endif
654 
656 
657  // ----------------------------------------------------------------------
658  // Command opcodes
659  // ----------------------------------------------------------------------
660 
661  enum {
662  OPCODE_CMD_NO_OP = 0, /* No-op command */
663  OPCODE_CMD_NO_OP_STRING = 1, /* No-op string command */
664  OPCODE_CMD_TEST_CMD_1 = 2, /* No-op command */
665  OPCODE_CMD_CLEAR_TRACKING = 3, /* Clear command tracking info to recover from components not returning status */
666  };
667 
669 
670  // ----------------------------------------------------------------------
671  // Command handlers to implement
672  // ----------------------------------------------------------------------
673 
675  /* No-op command */
676  virtual void CMD_NO_OP_cmdHandler(
678  U32 cmdSeq
679  ) = 0;
680 
682  /* No-op string command */
685  U32 cmdSeq,
686  const Fw::CmdStringArg& arg1
687  ) = 0;
688 
690  /* No-op command */
693  U32 cmdSeq,
694  I32 arg1,
695  F32 arg2,
696  U8 arg3
697  ) = 0;
698 
700  /* Clear command tracking info to recover from components not returning status */
703  U32 cmdSeq
704  ) = 0;
705 
707 
708  // ----------------------------------------------------------------------
709  // Pre-message hooks for async commands.
710  // ----------------------------------------------------------------------
711  // Each of these functions is invoked just before processing the
712  // corresponding command. By default they do nothing. You can
713  // override them to provide specific pre-command behavior.
714  // ----------------------------------------------------------------------
715 
718  virtual void CMD_NO_OP_preMsgHook(
720  U32 cmdSeq
721  );
722 
725  virtual void CMD_NO_OP_STRING_preMsgHook(
727  U32 cmdSeq
728  );
729 
732  virtual void CMD_TEST_CMD_1_preMsgHook(
734  U32 cmdSeq
735  );
736 
739  virtual void CMD_CLEAR_TRACKING_preMsgHook(
741  U32 cmdSeq
742  );
743 
745 
746  // ----------------------------------------------------------------------
747  // Command handler base-class functions.
748  // Call these functions directly to bypass the command input port.
749  // ----------------------------------------------------------------------
750 
753  void CMD_NO_OP_cmdHandlerBase(
755  U32 cmdSeq,
757  );
758 
763  U32 cmdSeq,
765  );
766 
771  U32 cmdSeq,
773  );
774 
779  U32 cmdSeq,
781  );
782 
784 
785  // ----------------------------------------------------------------------
786  // Command response
787  // ----------------------------------------------------------------------
788 
791  void cmdResponse_out(
793  U32 cmdSeq,
795  );
796 
798 
799  // ----------------------------------------------------------------------
800  // Event IDs
801  // ----------------------------------------------------------------------
802 
803  enum {
804  EVENTID_OPCODEREGISTERED = 0, /* Op code registered event */
805  EVENTID_OPCODEDISPATCHED = 1, /* Op code dispatched event */
806  EVENTID_OPCODECOMPLETED = 2, /* Op code completed event */
807  EVENTID_OPCODEERROR = 3, /* Op code completed with error event */
808  EVENTID_MALFORMEDCOMMAND = 4, /* Received a malformed command packet */
809  EVENTID_INVALIDCOMMAND = 5, /* Received an invalid opcode */
810  EVENTID_TOOMANYCOMMANDS = 6, /* Exceeded the number of commands that can be simultaneously executed */
811  EVENTID_NOOPRECEIVED = 7, /* The command dispatcher has successfully recieved a NO-OP command */
812  EVENTID_NOOPSTRINGRECEIVED = 8, /* The command dispatcher has successfully recieved a NO-OP command from GUI with a string */
813  EVENTID_TESTCMD1ARGS = 9, /* This log event message returns the TEST_CMD_1 arguments. */
814  };
815 
816  PROTECTED:
817 
818  // ----------------------------------------------------------------------
819  // Event enums
820  // ----------------------------------------------------------------------
821 
822  typedef enum {
823  ERR_INVALID_OPCODE, /* //<! Invalid opcode dispatched */
824  ERR_VALIDATION_ERROR, /* //<! Command failed validation */
825  ERR_FORMAT_ERROR, /* //<! Command failed to deserialize */
826  ERR_EXECUTION_ERROR, /* //<! Command had execution error */
827  ERR_BUSY, /* //<! Component busy */
828  ERR_UNEXP, /* //<! Unexpected response */
829  ErrorResponse_MAX
831 
832  typedef enum {
833  ERR_BUFFER_TOO_SMALL, /* //<! Buffer too small */
834  ERR_BUFFER_FORMAT, /* //<! Buffer wrong format */
835  ERR_SIZE_MISMATCH, /* //<! Buffer size mismatch */
836  ERR_TYPE_MISMATCH, /* //<! Buffer type mismatch */
837  ERR_UNEXP_STAT, /* //<! Unexpected status */
840 
842 
843  // ----------------------------------------------------------------------
844  // Event logging functions
845  // ----------------------------------------------------------------------
846 
849  /* Op code registered event */
850  void log_DIAGNOSTIC_OpCodeRegistered(
851  U32 Opcode,
852  I32 port,
853  I32 slot
854  );
855 
856 
859  /* Op code dispatched event */
861  U32 Opcode,
862  I32 port
863  );
864 
865 
868  /* Op code completed event */
870  U32 Opcode
871  );
872 
873 
876  /* Op code completed with error event */
878  U32 Opcode,
879  ErrorResponse error
880  );
881 
882 
885  /* Received a malformed command packet */
888  );
889 
890 
893  /* Received an invalid opcode */
895  U32 Opcode
896  );
897 
898 
901  /* Exceeded the number of commands that can be simultaneously executed */
903  U32 Opcode
904  );
905 
906 
909  /* The command dispatcher has successfully recieved a NO-OP command */
911  void
912  );
913 
914 
917  /* The command dispatcher has successfully recieved a NO-OP command from GUI with a string */
919  Fw::LogStringArg& message
920  );
921 
922 
925  /* This log event message returns the TEST_CMD_1 arguments. */
927  I32 arg1,
928  F32 arg2,
929  U8 arg3
930  );
931 
932 
934 
935  // ----------------------------------------------------------------------
936  // Channel IDs
937  // ----------------------------------------------------------------------
938 
939  enum {
940  CHANNELID_COMMANDSDISPATCHED = 0,
942  };
943 
944  PROTECTED:
945 
946  // ----------------------------------------------------------------------
947  // Telemetry write functions
948  // ----------------------------------------------------------------------
949 
952  /* Number of commands dispatched */
953  void tlmWrite_CommandsDispatched(
954  U32 arg
955  );
956 
959  /* Number of command errors */
961  U32 arg
962  );
963 
965 
966  // ----------------------------------------------------------------------
967  // Time
968  // ----------------------------------------------------------------------
969 
974  Fw::Time getTime(void);
975 
976 
978 
979  // ----------------------------------------------------------------------
980  // Typed input ports
981  // ----------------------------------------------------------------------
982 
985  Fw::InputCmdRegPort m_compCmdReg_InputPort[NUM_COMPCMDREG_INPUT_PORTS];
986 
990 
994 
998 
1002 
1004 
1005  // ----------------------------------------------------------------------
1006  // Typed output ports
1007  // ----------------------------------------------------------------------
1008 
1011  Fw::OutputCmdPort m_compCmdSend_OutputPort[NUM_COMPCMDSEND_OUTPUT_PORTS];
1012 
1016 
1020 
1024 
1028 
1032 
1036 
1040 
1041 #if FW_ENABLE_TEXT_LOGGING == 1
1042  Fw::OutputLogTextPort m_LogText_OutputPort[NUM_LOGTEXT_OUTPUT_PORTS];
1045 #endif
1046 
1048 
1049  // ----------------------------------------------------------------------
1050  // Calls for messages received on typed input ports
1051  // ----------------------------------------------------------------------
1052 
1055  static void m_p_compCmdReg_in(
1056  Fw::PassiveComponentBase* callComp,
1059  );
1060 
1063  static void m_p_compCmdStat_in(
1064  Fw::PassiveComponentBase* callComp,
1067  U32 cmdSeq,
1069  );
1070 
1073  static void m_p_seqCmdBuff_in(
1074  Fw::PassiveComponentBase* callComp,
1076  Fw::ComBuffer &data,
1077  U32 context
1078  );
1079 
1082  static void m_p_pingIn_in(
1083  Fw::PassiveComponentBase* callComp,
1085  U32 key
1086  );
1087 
1090  static void m_p_CmdDisp_in(
1091  Fw::PassiveComponentBase* callComp,
1094  U32 cmdSeq,
1096  );
1097 
1099 
1100  // ----------------------------------------------------------------------
1101  // Message dispatch functions
1102  // ----------------------------------------------------------------------
1103 
1106  virtual MsgDispatchStatus doDispatch(void);
1107 
1109 
1110  // ----------------------------------------------------------------------
1111  // Mutexes
1112  // ----------------------------------------------------------------------
1113 
1116  Os::Mutex m_guardedPortMutex;
1117 
1119 
1120  // ----------------------------------------------------------------------
1121  // First update flags for telemetry channels
1122  // ----------------------------------------------------------------------
1123 
1126  bool m_first_update_CommandsDispatched;
1127 
1131 
1133 
1134  // ----------------------------------------------------------------------
1135  // Last value storage for telemetry channels
1136  // ----------------------------------------------------------------------
1137 
1140  U32 m_last_CommandsDispatched;
1141 
1145 
1146 
1147  PRIVATE:
1148  // ----------------------------------------------------------------------
1149  // Counter values for event throttling
1150  // ----------------------------------------------------------------------
1151 
1152  };
1153 
1154 } // end namespace Svc
1155 #endif
Svc::CommandDispatcherComponentBase::isConnected_Time_OutputPort
bool isConnected_Time_OutputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:952
Svc::CommandDispatcherComponentBase::get_compCmdReg_InputPort
Fw::InputCmdRegPort * get_compCmdReg_InputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:92
Svc::CommandDispatcherComponentBase::pingOut_out
void pingOut_out(NATIVE_INT_TYPE portNum, U32 key)
Definition: CommandDispatcherComponentAc.cpp:760
Fw::InputTimePort
Definition: TimePortAc.hpp:28
Svc::CommandDispatcherComponentBase::m_first_update_CommandErrors
bool m_first_update_CommandErrors
Definition: CommandDispatcherComponentAc.hpp:1130
Svc::CommandDispatcherComponentBase::CMD_TEST_CMD_1_preMsgHook
virtual void CMD_TEST_CMD_1_preMsgHook(FwOpcodeType opCode, U32 cmdSeq)
Definition: CommandDispatcherComponentAc.cpp:1267
Svc::CommandDispatcherComponentBase::log_WARNING_HI_MalformedCommand
void log_WARNING_HI_MalformedCommand(CmdSerError Status)
Definition: CommandDispatcherComponentAc.cpp:1920
Svc::CommandDispatcherComponentBase::NUM_TIME_OUTPUT_PORTS
@ NUM_TIME_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:570
Fw::InputTlmPort
Definition: TlmPortAc.hpp:29
Svc::CommandDispatcherComponentBase::cmdSeq
PROTECTED FwOpcodeType U32 cmdSeq
Definition: CommandDispatcherComponentAc.hpp:401
Svc::CommandDispatcherComponentBase::OPCODE_CMD_NO_OP_STRING
PROTECTED OPCODE_CMD_NO_OP_STRING
Definition: CommandDispatcherComponentAc.hpp:663
LogBuffer.hpp
PRIVATE
#define PRIVATE
overridable private for unit testing
Definition: BasicTypes.hpp:118
Svc::CommandDispatcherComponentBase::set_CmdReg_OutputPort
void set_CmdReg_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputCmdRegPort *port)
Definition: CommandDispatcherComponentAc.cpp:171
Svc::CommandDispatcherComponentBase::getNum_Time_OutputPorts
NATIVE_INT_TYPE getNum_Time_OutputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:862
Svc::CommandDispatcherComponentBase::EVENTID_TESTCMD1ARGS
PROTECTED EVENTID_TESTCMD1ARGS
Definition: CommandDispatcherComponentAc.hpp:813
Fw::Time
Definition: Time.hpp:10
TlmPortAc.hpp
Svc::CommandDispatcherComponentBase::NUM_TLM_OUTPUT_PORTS
@ NUM_TLM_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:569
Os::FileSystem::Status
Status
Definition: FileSystem.hpp:15
Fw::QueuedComponentBase::doDispatch
virtual MsgDispatchStatus doDispatch(void)=0
method to dispatch a single message in the queue.
Svc::CommandDispatcherComponentBase::getNum_compCmdStat_InputPorts
NATIVE_INT_TYPE getNum_compCmdStat_InputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:790
Fw::OutputTlmPort
Definition: TlmPortAc.hpp:50
Svc::CommandDispatcherComponentBase::ERR_UNEXP_STAT
@ ERR_UNEXP_STAT
Definition: CommandDispatcherComponentAc.hpp:837
Svc::CommandDispatcherComponentBase
Auto-generated base for CommandDispatcher component.
Definition: CommandDispatcherComponentAc.hpp:50
Svc::CommandDispatcherComponentBase::ERR_BUFFER_TOO_SMALL
@ ERR_BUFFER_TOO_SMALL
Definition: CommandDispatcherComponentAc.hpp:833
Svc::CommandDispatcherComponentBase::portNum
PRIVATE NATIVE_INT_TYPE portNum
Definition: CommandDispatcherComponentAc.hpp:1057
Svc::CommandDispatcherComponentBase::getNum_CmdStatus_OutputPorts
NATIVE_INT_TYPE getNum_CmdStatus_OutputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:838
Svc::CommandDispatcherComponentBase::NUM_CMDDISP_INPUT_PORTS
@ NUM_CMDDISP_INPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:497
Svc::CommandDispatcherComponentBase::ERR_BUSY
PROTECTED ERR_BUSY
Definition: CommandDispatcherComponentAc.hpp:827
Svc::CommandDispatcherComponentBase::EVENTID_TOOMANYCOMMANDS
PROTECTED EVENTID_TOOMANYCOMMANDS
Definition: CommandDispatcherComponentAc.hpp:810
Svc::CommandDispatcherComponentBase::EVENTID_NOOPRECEIVED
PROTECTED EVENTID_NOOPRECEIVED
Definition: CommandDispatcherComponentAc.hpp:811
Svc::CommandDispatcherComponentBase::NUM_CMDSTATUS_OUTPUT_PORTS
@ NUM_CMDSTATUS_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:567
Fw::CommandResponse
CommandResponse
Definition: CmdResponsePortAc.hpp:24
Svc::CommandDispatcherComponentBase::getNum_seqCmdBuff_InputPorts
NATIVE_INT_TYPE getNum_seqCmdBuff_InputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:806
Svc::CommandDispatcherComponentBase::CMD_NO_OP_STRING_cmdHandler
virtual void CMD_NO_OP_STRING_cmdHandler(FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdStringArg &arg1)=0
Handler for command CMD_NO_OP_STRING.
Svc::CommandDispatcherComponentBase::m_seqCmdStatus_OutputPort
Fw::OutputCmdResponsePort m_seqCmdStatus_OutputPort[NUM_SEQCMDSTATUS_OUTPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:1015
Fw::LogStringArg
Definition: LogString.hpp:11
U8
uint8_t U8
8-bit unsigned integer
Definition: BasicTypes.hpp:76
Svc::CommandDispatcherComponentBase::CMD_TEST_CMD_1_cmdHandler
virtual void CMD_TEST_CMD_1_cmdHandler(FwOpcodeType opCode, U32 cmdSeq, I32 arg1, F32 arg2, U8 arg3)=0
Handler for command CMD_TEST_CMD_1.
Svc::CommandDispatcherComponentBase::EVENTID_NOOPSTRINGRECEIVED
PROTECTED EVENTID_NOOPSTRINGRECEIVED
Definition: CommandDispatcherComponentAc.hpp:812
Svc::CommandDispatcherComponentBase::m_pingOut_OutputPort
Svc::OutputPingPort m_pingOut_OutputPort[NUM_PINGOUT_OUTPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:1019
Fw::OutputCmdResponsePort
Definition: CmdResponsePortAc.hpp:58
Svc::CommandDispatcherComponentBase::m_last_CommandErrors
U32 m_last_CommandErrors
Definition: CommandDispatcherComponentAc.hpp:1144
Fw::InputCmdRegPort
Definition: CmdRegPortAc.hpp:27
Svc::CommandDispatcherComponentBase::port
PROTECTED I32 port
Definition: CommandDispatcherComponentAc.hpp:852
Svc::CommandDispatcherComponentBase::args
PROTECTED FwOpcodeType U32 Fw::CmdArgBuffer & args
Definition: CommandDispatcherComponentAc.hpp:433
CmdRegPortAc.hpp
Svc::CommandDispatcherComponentBase::ERR_TYPE_MISMATCH
@ ERR_TYPE_MISMATCH
Definition: CommandDispatcherComponentAc.hpp:836
Svc::CommandDispatcherComponentBase::pingIn_handler
virtual void pingIn_handler(NATIVE_INT_TYPE portNum, U32 key)=0
Handler for input port pingIn.
Svc::CommandDispatcherComponentBase::m_p_seqCmdBuff_in
static void m_p_seqCmdBuff_in(Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context)
Definition: CommandDispatcherComponentAc.cpp:2561
Svc::CommandDispatcherComponentBase::isConnected_CmdReg_OutputPort
bool isConnected_CmdReg_OutputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:932
Svc::CommandDispatcherComponentBase::set_pingOut_OutputPort
void set_pingOut_OutputPort(NATIVE_INT_TYPE portNum, Svc::InputPingPort *port)
Definition: CommandDispatcherComponentAc.cpp:151
ComBuffer.hpp
Svc::CommandDispatcherComponentBase::set_Log_OutputPort
void set_Log_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputLogPort *port)
Definition: CommandDispatcherComponentAc.cpp:201
Svc::CommandDispatcherComponentBase::isConnected_Tlm_OutputPort
bool isConnected_Tlm_OutputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:942
Svc::CommandDispatcherComponentBase::getNum_CmdDisp_InputPorts
NATIVE_INT_TYPE getNum_CmdDisp_InputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:830
Svc::CommandDispatcherComponentBase::getNum_pingOut_OutputPorts
NATIVE_INT_TYPE getNum_pingOut_OutputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:822
Svc::CommandDispatcherComponentBase::m_p_CmdDisp_in
static void m_p_CmdDisp_in(Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args)
Definition: CommandDispatcherComponentAc.cpp:988
TextLogString.hpp
Svc::CommandDispatcherComponentBase::get_pingIn_InputPort
Svc::InputPingPort * get_pingIn_InputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:113
InputSerializePort.hpp
Fw::CmdStringArg
Definition: CmdString.hpp:11
Svc::CommandDispatcherComponentBase::OPCODE_CMD_CLEAR_TRACKING
PROTECTED OPCODE_CMD_CLEAR_TRACKING
Definition: CommandDispatcherComponentAc.hpp:665
Svc::CommandDispatcherComponentBase::ERR_BUFFER_FORMAT
@ ERR_BUFFER_FORMAT
Definition: CommandDispatcherComponentAc.hpp:834
Svc::CommandDispatcherComponentBase::ERR_UNEXP
PROTECTED ERR_UNEXP
Definition: CommandDispatcherComponentAc.hpp:828
Svc::CommandDispatcherComponentBase::NUM_PINGOUT_OUTPUT_PORTS
@ NUM_PINGOUT_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:566
Svc::CommandDispatcherComponentBase::CMD_CLEAR_TRACKING_preMsgHook
virtual void CMD_CLEAR_TRACKING_preMsgHook(FwOpcodeType opCode, U32 cmdSeq)
Definition: CommandDispatcherComponentAc.cpp:1337
ComPortAc.hpp
Svc::CommandDispatcherComponentBase::log_ACTIVITY_HI_TestCmd1Args
void log_ACTIVITY_HI_TestCmd1Args(I32 arg1, F32 arg2, U8 arg3)
Definition: CommandDispatcherComponentAc.cpp:2381
Svc::CommandDispatcherComponentBase::log_WARNING_HI_OpCodeError
void log_WARNING_HI_OpCodeError(U32 Opcode, ErrorResponse error)
Definition: CommandDispatcherComponentAc.cpp:1804
Svc::CommandDispatcherComponentBase::m_CmdReg_OutputPort
Fw::OutputCmdRegPort m_CmdReg_OutputPort[NUM_CMDREG_OUTPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:1027
CmdPortAc.hpp
Svc::CommandDispatcherComponentBase::seqCmdBuff_preMsgHook
virtual void seqCmdBuff_preMsgHook(NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context)
Definition: CommandDispatcherComponentAc.cpp:2805
Svc::CommandDispatcherComponentBase::m_CmdStatus_OutputPort
Fw::OutputCmdResponsePort m_CmdStatus_OutputPort[NUM_CMDSTATUS_OUTPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:1023
Svc::CommandDispatcherComponentBase::log_WARNING_HI_InvalidCommand
void log_WARNING_HI_InvalidCommand(U32 Opcode)
Definition: CommandDispatcherComponentAc.cpp:2018
Fw::InputComPort
Definition: ComPortAc.hpp:28
Svc::CommandDispatcherComponentBase::isConnected_CmdStatus_OutputPort
bool isConnected_CmdStatus_OutputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:922
Fw::PassiveComponentBase
Definition: PassiveComponentBase.hpp:10
Svc::CommandDispatcherComponentBase::unLock
virtual void unLock(void)
Definition: CommandDispatcherComponentAc.cpp:2525
Svc::CommandDispatcherComponentBase::m_compCmdStat_InputPort
Fw::InputCmdResponsePort m_compCmdStat_InputPort[NUM_COMPCMDSTAT_INPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:989
LogString.hpp
Svc::CommandDispatcherComponentBase::NUM_COMPCMDSEND_OUTPUT_PORTS
@ NUM_COMPCMDSEND_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:564
Svc::CommandDispatcherComponentBase::EVENTID_OPCODECOMPLETED
PROTECTED EVENTID_OPCODECOMPLETED
Definition: CommandDispatcherComponentAc.hpp:806
Fw::ObjBase::init
void init(void)
Object initializer.
Definition: ObjBase.cpp:26
Fw::OutputLogPort
Definition: LogPortAc.hpp:61
Svc::CommandDispatcherComponentBase::ERR_SIZE_MISMATCH
@ ERR_SIZE_MISMATCH
Definition: CommandDispatcherComponentAc.hpp:835
Svc::CommandDispatcherComponentBase::EVENTID_OPCODEERROR
PROTECTED EVENTID_OPCODEERROR
Definition: CommandDispatcherComponentAc.hpp:807
Svc::CommandDispatcherComponentBase::NUM_SEQCMDSTATUS_OUTPUT_PORTS
@ NUM_SEQCMDSTATUS_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:565
Svc::CommandDispatcherComponentBase::CMD_TEST_CMD_1_cmdHandlerBase
void CMD_TEST_CMD_1_cmdHandlerBase(FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args)
Definition: CommandDispatcherComponentAc.cpp:1206
Svc::InputPingPort
Definition: PingPortAc.hpp:27
ActiveComponentBase.hpp
Svc::CommandDispatcherComponentBase::CHANNELID_COMMANDERRORS
PROTECTED CHANNELID_COMMANDERRORS
Channel ID for CommandErrors.
Definition: CommandDispatcherComponentAc.hpp:941
Svc::CommandDispatcherComponentBase::NUM_LOG_OUTPUT_PORTS
@ NUM_LOG_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:571
Svc::CommandDispatcherComponentBase::isConnected_seqCmdStatus_OutputPort
bool isConnected_seqCmdStatus_OutputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:902
Svc::CommandDispatcherComponentBase::getNum_seqCmdStatus_OutputPorts
NATIVE_INT_TYPE getNum_seqCmdStatus_OutputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:798
Svc::OutputPingPort
Definition: PingPortAc.hpp:48
Svc::CommandDispatcherComponentBase::ErrorResponse
PROTECTED ErrorResponse_MAX ErrorResponse
Definition: CommandDispatcherComponentAc.hpp:830
Svc::CommandDispatcherComponentBase::log_WARNING_HI_TooManyCommands
void log_WARNING_HI_TooManyCommands(U32 Opcode)
Definition: CommandDispatcherComponentAc.cpp:2116
Svc::CommandDispatcherComponentBase::NUM_COMPCMDREG_INPUT_PORTS
@ NUM_COMPCMDREG_INPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:493
TlmString.hpp
Svc::CommandDispatcherComponentBase::seqCmdStatus_out
void seqCmdStatus_out(NATIVE_INT_TYPE portNum, FwOpcodeType opCode, U32 cmdSeq, Fw::CommandResponse response)
Definition: CommandDispatcherComponentAc.cpp:750
TlmBuffer.hpp
Svc::CommandDispatcherComponentBase::log_ACTIVITY_HI_NoOpReceived
void log_ACTIVITY_HI_NoOpReceived(void)
Definition: CommandDispatcherComponentAc.cpp:2214
F32
float F32
32-bit floating point
Definition: BasicTypes.hpp:94
Svc::CommandDispatcherComponentBase::pingIn_preMsgHook
virtual void pingIn_preMsgHook(NATIVE_INT_TYPE portNum, U32 key)
Definition: CommandDispatcherComponentAc.cpp:2814
Os::Mutex
Definition: Mutex.hpp:8
FwOpcodeType
#define FwOpcodeType
Type representation for a command opcode.
Definition: FpConfig.hpp:62
Svc::CommandDispatcherComponentBase::isConnected_Log_OutputPort
bool isConnected_Log_OutputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:962
Svc::CommandDispatcherComponentBase::EVENTID_OPCODEDISPATCHED
PROTECTED EVENTID_OPCODEDISPATCHED
Definition: CommandDispatcherComponentAc.hpp:805
Fw::QueuedComponentBase::MsgDispatchStatus
MsgDispatchStatus
Definition: QueuedComponentBase.hpp:25
Svc::CommandDispatcherComponentBase::response
PROTECTED FwOpcodeType U32 Fw::CommandResponse response
Definition: CommandDispatcherComponentAc.hpp:403
Svc::CommandDispatcherComponentBase::NUM_LOGTEXT_OUTPUT_PORTS
@ NUM_LOGTEXT_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:572
Svc::CommandDispatcherComponentBase::m_CmdDisp_InputPort
Fw::InputCmdPort m_CmdDisp_InputPort[NUM_CMDDISP_INPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:1001
PingPortAc.hpp
Fw::CmdArgBuffer
Definition: CmdArgBuffer.hpp:22
Svc::CommandDispatcherComponentBase::log_COMMAND_OpCodeCompleted
void log_COMMAND_OpCodeCompleted(U32 Opcode)
Definition: CommandDispatcherComponentAc.cpp:1706
CmdString.hpp
Svc::CommandDispatcherComponentBase::set_Time_OutputPort
void set_Time_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputTimePort *port)
Definition: CommandDispatcherComponentAc.cpp:191
Fw::OutputCmdRegPort
Definition: CmdRegPortAc.hpp:48
Svc::CommandDispatcherComponentBase::PROTECTED
PROTECTED PROTECTED
Definition: CommandDispatcherComponentAc.hpp:666
Svc::CommandDispatcherComponentBase::CMD_NO_OP_STRING_cmdHandlerBase
void CMD_NO_OP_STRING_cmdHandlerBase(FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args)
Definition: CommandDispatcherComponentAc.cpp:1136
Svc::CommandDispatcherComponentBase::getNum_Tlm_OutputPorts
NATIVE_INT_TYPE getNum_Tlm_OutputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:854
Svc::CommandDispatcherComponentBase::log_ACTIVITY_HI_NoOpStringReceived
void log_ACTIVITY_HI_NoOpStringReceived(Fw::LogStringArg &message)
Definition: CommandDispatcherComponentAc.cpp:2293
Svc::CommandDispatcherComponentBase::ERR_EXECUTION_ERROR
PROTECTED ERR_EXECUTION_ERROR
Definition: CommandDispatcherComponentAc.hpp:826
Svc::CommandDispatcherComponentBase::regCommands
void regCommands(void)
Register commands with the Command Dispatcher.
Definition: CommandDispatcherComponentAc.cpp:327
Svc::CommandDispatcherComponentBase::log_COMMAND_OpCodeDispatched
void log_COMMAND_OpCodeDispatched(U32 Opcode, I32 port)
Definition: CommandDispatcherComponentAc.cpp:1590
Fw::ActiveComponentBase
Definition: ActiveComponentBase.hpp:20
Svc::CommandDispatcherComponentBase::CMD_CLEAR_TRACKING_cmdHandlerBase
void CMD_CLEAR_TRACKING_cmdHandlerBase(FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args)
Definition: CommandDispatcherComponentAc.cpp:1276
CmdResponsePortAc.hpp
Svc::CommandDispatcherComponentBase::NUM_COMPCMDSTAT_INPUT_PORTS
@ NUM_COMPCMDSTAT_INPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:494
Svc::CommandDispatcherComponentBase::~CommandDispatcherComponentBase
virtual ~CommandDispatcherComponentBase(void)
Definition: CommandDispatcherComponentAc.cpp:731
LogTextPortAc.hpp
Svc::CommandDispatcherComponentBase::ERR_VALIDATION_ERROR
PROTECTED ERR_VALIDATION_ERROR
Definition: CommandDispatcherComponentAc.hpp:824
Svc::CommandDispatcherComponentBase::EVENTID_INVALIDCOMMAND
PROTECTED EVENTID_INVALIDCOMMAND
Definition: CommandDispatcherComponentAc.hpp:809
Fw::InputCmdPort
Definition: CmdPortAc.hpp:28
FpConfig.hpp
ISF configuration file.
Svc::CommandDispatcherComponentBase::EVENTID_MALFORMEDCOMMAND
PROTECTED EVENTID_MALFORMEDCOMMAND
Definition: CommandDispatcherComponentAc.hpp:808
Svc::CommandDispatcherComponentBase::get_compCmdStat_InputPort
Fw::InputCmdResponsePort * get_compCmdStat_InputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:99
Svc::CommandDispatcherComponentBase::get_CmdDisp_InputPort
Fw::InputCmdPort * get_CmdDisp_InputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:120
Svc::CommandDispatcherComponentBase::m_seqCmdBuff_InputPort
Fw::InputComPort m_seqCmdBuff_InputPort[NUM_SEQCMDBUFF_INPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:993
Svc::CommandDispatcherComponentBase::set_seqCmdStatus_OutputPort
void set_seqCmdStatus_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputCmdResponsePort *port)
Definition: CommandDispatcherComponentAc.cpp:141
Svc::CommandDispatcherComponentBase::m_p_pingIn_in
static void m_p_pingIn_in(Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, U32 key)
Definition: CommandDispatcherComponentAc.cpp:2574
Svc::CommandDispatcherComponentBase::CmdSerError
CmdSerError
Definition: CommandDispatcherComponentAc.hpp:832
Svc::CommandDispatcherComponentBase::getNum_pingIn_InputPorts
NATIVE_INT_TYPE getNum_pingIn_InputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:814
Svc
Definition: ActiveLoggerComponentAc.cpp:22
Svc::CommandDispatcherComponentBase::m_pingIn_InputPort
Svc::InputPingPort m_pingIn_InputPort[NUM_PINGIN_INPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:997
Svc::CommandDispatcherComponentBase::NUM_SEQCMDBUFF_INPUT_PORTS
@ NUM_SEQCMDBUFF_INPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:495
Svc::CommandDispatcherComponentBase::pingIn_handlerBase
void pingIn_handlerBase(NATIVE_INT_TYPE portNum, U32 key)
Definition: CommandDispatcherComponentAc.cpp:2739
Svc::CommandDispatcherComponentBase::CMD_CLEAR_TRACKING_cmdHandler
virtual void CMD_CLEAR_TRACKING_cmdHandler(FwOpcodeType opCode, U32 cmdSeq)=0
Handler for command CMD_CLEAR_TRACKING.
Svc::CommandDispatcherComponentBase::get_seqCmdBuff_InputPort
Fw::InputComPort * get_seqCmdBuff_InputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:106
Fw::InputCmdResponsePort
Definition: CmdResponsePortAc.hpp:37
Svc::CommandDispatcherComponentBase::m_Log_OutputPort
Fw::OutputLogPort m_Log_OutputPort[NUM_LOG_OUTPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:1039
Fw::OutputCmdPort
Definition: CmdPortAc.hpp:49
Svc::CommandDispatcherComponentBase::set_Tlm_OutputPort
void set_Tlm_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputTlmPort *port)
Definition: CommandDispatcherComponentAc.cpp:181
Svc::CommandDispatcherComponentBase::OPCODE_CMD_TEST_CMD_1
PROTECTED OPCODE_CMD_TEST_CMD_1
Definition: CommandDispatcherComponentAc.hpp:664
Svc::CommandDispatcherComponentBase::getNum_CmdReg_OutputPorts
NATIVE_INT_TYPE getNum_CmdReg_OutputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:846
Svc::CommandDispatcherComponentBase::tlmWrite_CommandErrors
void tlmWrite_CommandErrors(U32 arg)
Definition: CommandDispatcherComponentAc.cpp:1393
Fw::InputLogPort
Definition: LogPortAc.hpp:40
Fw::OutputTimePort
Definition: TimePortAc.hpp:49
Svc::CommandDispatcherComponentBase::compCmdStat_handler
virtual void compCmdStat_handler(NATIVE_INT_TYPE portNum, FwOpcodeType opCode, U32 cmdSeq, Fw::CommandResponse response)=0
Handler for input port compCmdStat.
Svc::CommandDispatcherComponentBase::set_CmdStatus_OutputPort
void set_CmdStatus_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputCmdResponsePort *port)
Definition: CommandDispatcherComponentAc.cpp:161
Svc::CommandDispatcherComponentBase::seqCmdBuff_handlerBase
void seqCmdBuff_handlerBase(NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context)
Definition: CommandDispatcherComponentAc.cpp:2679
Svc::CommandDispatcherComponentBase::NUM_CMDREG_OUTPUT_PORTS
@ NUM_CMDREG_OUTPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:568
Svc::CommandDispatcherComponentBase::isConnected_pingOut_OutputPort
bool isConnected_pingOut_OutputPort(NATIVE_INT_TYPE portNum)
Definition: CommandDispatcherComponentAc.cpp:912
Svc::CommandDispatcherComponentBase::CommandDispatcherComponentBaseFriend
friend class CommandDispatcherComponentBaseFriend
Definition: CommandDispatcherComponentAc.hpp:58
Mutex.hpp
Svc::CommandDispatcherComponentBase::set_compCmdSend_OutputPort
void set_compCmdSend_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputCmdPort *port)
Definition: CommandDispatcherComponentAc.cpp:131
Time.hpp
Svc::CommandDispatcherComponentBase::compCmdStat_handlerBase
void compCmdStat_handlerBase(NATIVE_INT_TYPE portNum, FwOpcodeType opCode, U32 cmdSeq, Fw::CommandResponse response)
Definition: CommandDispatcherComponentAc.cpp:2612
Svc::CommandDispatcherComponentBase::getNum_Log_OutputPorts
NATIVE_INT_TYPE getNum_Log_OutputPorts(void)
Definition: CommandDispatcherComponentAc.cpp:870
NATIVE_INT_TYPE
int NATIVE_INT_TYPE
native integer type declaration
Definition: BasicTypes.hpp:29
Svc::CommandDispatcherComponentBase::slot
PROTECTED I32 I32 slot
Definition: CommandDispatcherComponentAc.hpp:854
Fw::ComBuffer
Definition: ComBuffer.hpp:21
Svc::CommandDispatcherComponentBase::opCode
PROTECTED FwOpcodeType opCode
Definition: CommandDispatcherComponentAc.hpp:321
Svc::CommandDispatcherComponentBase::CmdSerError_MAX
@ CmdSerError_MAX
Definition: CommandDispatcherComponentAc.hpp:838
Svc::CommandDispatcherComponentBase::m_p_compCmdStat_in
static void m_p_compCmdStat_in(Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, FwOpcodeType opCode, U32 cmdSeq, Fw::CommandResponse response)
Definition: CommandDispatcherComponentAc.cpp:2548
Svc::CommandDispatcherComponentBase::NUM_PINGIN_INPUT_PORTS
@ NUM_PINGIN_INPUT_PORTS
Definition: CommandDispatcherComponentAc.hpp:496
OutputSerializePort.hpp
Svc::CommandDispatcherComponentBase::ERR_FORMAT_ERROR
PROTECTED ERR_FORMAT_ERROR
Definition: CommandDispatcherComponentAc.hpp:825
TimePortAc.hpp
Svc::CommandDispatcherComponentBase::seqCmdBuff_handler
virtual void seqCmdBuff_handler(NATIVE_INT_TYPE portNum, Fw::ComBuffer &data, U32 context)=0
Handler for input port seqCmdBuff.
LogPortAc.hpp
Fw::OutputLogTextPort
Definition: LogTextPortAc.hpp:61
Svc::CommandDispatcherComponentBase::CMD_NO_OP_STRING_preMsgHook
virtual void CMD_NO_OP_STRING_preMsgHook(FwOpcodeType opCode, U32 cmdSeq)
Definition: CommandDispatcherComponentAc.cpp:1197
CmdArgBuffer.hpp
Svc::CommandDispatcherComponentBase::m_Tlm_OutputPort
Fw::OutputTlmPort m_Tlm_OutputPort[NUM_TLM_OUTPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:1031
Fw::InputLogTextPort
Definition: LogTextPortAc.hpp:40
Svc::CommandDispatcherComponentBase::m_Time_OutputPort
Fw::OutputTimePort m_Time_OutputPort[NUM_TIME_OUTPUT_PORTS]
Definition: CommandDispatcherComponentAc.hpp:1035