F´ Flight Software - C/C++ Documentation  NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
ActiveLoggerComponentAc.hpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title ActiveLoggerComponentAc.hpp
3 // \author Auto-generated
4 // \brief hpp file for ActiveLogger 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 ACTIVELOGGER_COMP_HPP_
14 #define ACTIVELOGGER_COMP_HPP_
15 
16 #include <FpConfig.hpp>
20 #include <Fw/Cmd/CmdString.hpp>
21 #include <Fw/Time/TimePortAc.hpp>
22 #include <Fw/Log/LogString.hpp>
24 #include <Fw/Log/LogBuffer.hpp>
25 #include <Fw/Time/Time.hpp>
26 #include <Fw/Com/ComBuffer.hpp>
27 #include <Fw/Cmd/CmdArgBuffer.hpp>
28 #include <Fw/Log/TextLogString.hpp>
29 #include <Fw/Log/LogPortAc.hpp>
30 #include <Fw/Com/ComPortAc.hpp>
32 #include <Svc/Ping/PingPortAc.hpp>
33 #include <Fw/Cmd/CmdPortAc.hpp>
35 #include <Fw/Cmd/CmdRegPortAc.hpp>
36 #include <Fw/Time/TimePortAc.hpp>
37 #if FW_ENABLE_TEXT_LOGGING == 1
38 #include <Fw/Log/LogTextPortAc.hpp>
39 #endif
40 
41 namespace Svc {
42 
48  {
49 
50  // ----------------------------------------------------------------------
51  // Friend classes
52  // ----------------------------------------------------------------------
53 
57 
58  public:
59 
60  // ----------------------------------------------------------------------
61  // Getters for typed input ports
62  // ----------------------------------------------------------------------
63 
70  );
71 
78  );
79 
86  );
87 
88  public:
89 
90  // ----------------------------------------------------------------------
91  // Connect typed input ports to typed output ports
92  // ----------------------------------------------------------------------
93 
98  Fw::InputComPort *port
99  );
100 
106  );
107 
112  Svc::InputPingPort *port
113  );
114 
120  );
121 
126  Fw::InputCmdRegPort *port
127  );
128 
131  void set_Time_OutputPort(
133  Fw::InputTimePort *port
134  );
135 
138  void set_Log_OutputPort(
140  Fw::InputLogPort *port
141  );
142 
143 #if FW_ENABLE_TEXT_LOGGING == 1
144  void set_LogText_OutputPort(
148  Fw::InputLogTextPort *port
149  );
150 #endif
151 
152 #if FW_PORT_SERIALIZATION
153 
154  public:
155 
156  // ----------------------------------------------------------------------
157  // Connect serialization input ports to typed output ports
158  // ----------------------------------------------------------------------
159 
164  Fw::InputSerializePort *port
165  );
166 
171  Fw::InputSerializePort *port
172  );
173 
178  Fw::InputSerializePort *port
179  );
180 
185  Fw::InputSerializePort *port
186  );
187 
192  Fw::InputSerializePort *port
193  );
194 
197  void set_Time_OutputPort(
199  Fw::InputSerializePort *port
200  );
201 
204  void set_Log_OutputPort(
206  Fw::InputSerializePort *port
207  );
208 
209 #if FW_ENABLE_TEXT_LOGGING == 1
210  void set_LogText_OutputPort(
214  Fw::InputSerializePort *port
215  );
216 #endif
217 
218 #endif
219 
220  public:
221 
222  // ----------------------------------------------------------------------
223  // Command registration
224  // ----------------------------------------------------------------------
225 
230  void regCommands(void);
231 
233 
234  // ----------------------------------------------------------------------
235  // Component construction, initialization, and destruction
236  // ----------------------------------------------------------------------
237 
238 #if FW_OBJECT_NAMES == 1
242  const char* compName
243  );
244 #else
248 #endif
249 
252  void init(
253  NATIVE_INT_TYPE queueDepth,
254  NATIVE_INT_TYPE instance = 0
255  );
256 
259  virtual ~ActiveLoggerComponentBase(void);
260 
262 
263  // ----------------------------------------------------------------------
264  // Handlers to implement for typed input ports
265  // ----------------------------------------------------------------------
266 
268  //
269  virtual void LogRecv_handler(
275  ) = 0;
276 
278  //
279  virtual void pingIn_handler(
281  U32 key
282  ) = 0;
283 
285 
286  // ----------------------------------------------------------------------
287  // Port handler base-class functions for typed input ports.
288  // ----------------------------------------------------------------------
289  // Call these functions directly to bypass the corresponding ports.
290  // ----------------------------------------------------------------------
291 
294  void LogRecv_handlerBase(
296  FwEventIdType id,
297  Fw::Time &timeTag,
300  );
301 
304  void pingIn_handlerBase(
306  U32 key
307  );
308 
310 
311  // ----------------------------------------------------------------------
312  // Pre-message hooks for typed async input ports.
313  // ----------------------------------------------------------------------
314  // Each of these functions is invoked just before processing a message
315  // on the corresponding port. By default they do nothing. You can
316  // override them to provide specific pre-message behavior.
317  // ----------------------------------------------------------------------
318 
321  virtual void pingIn_preMsgHook(
323  U32 key
324  );
325 
327 
328  // ----------------------------------------------------------------------
329  // Invocation functions for typed output ports
330  // ----------------------------------------------------------------------
331 
334  void PktSend_out(
337  U32 context
338  );
339 
342  void FatalAnnounce_out(
344  FwEventIdType Id
345  );
346 
349  void pingOut_out(
351  U32 key
352  );
353 
355 
356  // ----------------------------------------------------------------------
357  // Getters for numbers of input ports
358  // ----------------------------------------------------------------------
359 
364  NATIVE_INT_TYPE getNum_LogRecv_InputPorts(void);
365 
371 
377 
378 
379  // ----------------------------------------------------------------------
380  // Enumerations for number of ports
381  // ----------------------------------------------------------------------
382 
383  enum {
387  };
388 
390 
391  // ----------------------------------------------------------------------
392  // Getters for numbers of output ports
393  // ----------------------------------------------------------------------
394 
399  NATIVE_INT_TYPE getNum_PktSend_OutputPorts(void);
400 
406 
412 
418 
424 
430 
436 
437 #if FW_ENABLE_TEXT_LOGGING == 1
438  NATIVE_INT_TYPE getNum_LogText_OutputPorts(void);
443 #endif
444 
445 
446  enum {
455  };
456 
458 
459  // ----------------------------------------------------------------------
460  // Connection status queries for output ports
461  // ----------------------------------------------------------------------
462 
467  bool isConnected_PktSend_OutputPort(
469  );
470 
477  );
478 
485  );
486 
493  );
494 
501  );
502 
509  );
510 
517  );
518 
519 #if FW_ENABLE_TEXT_LOGGING == 1
520  bool isConnected_LogText_OutputPort(
526  );
527 #endif
528 
530 
531  // ----------------------------------------------------------------------
532  // Command enums
533  // ----------------------------------------------------------------------
534 
535  typedef enum {
536  INPUT_WARNING_HI, /* */
542  InputFilterLevel_MAX
544 
545  typedef enum {
550 
551  typedef enum {
560 
561  typedef enum {
566 
567  typedef enum {
568  ID_ENABLED, /* */
569  ID_DISABLED, /* */
572 
574 
575  // ----------------------------------------------------------------------
576  // Command opcodes
577  // ----------------------------------------------------------------------
578 
579  enum {
580  OPCODE_ALOG_SET_EVENT_REPORT_FILTER = 0, /* Set filter for reporting events. Events are not stored in component. */
581  OPCODE_ALOG_SET_EVENT_SEND_FILTER = 1, /* Set filter for sending events. Event will not be sent as a buffer. */
582  OPCODE_ALOG_DUMP_EVENT_LOG = 2, /* Dump circular buffers of events to a file */
583  OPCODE_ALOG_SET_ID_FILTER = 3, /* Filter a particular ID */
584  OPCODE_ALOG_DUMP_FILTER_STATE = 4, /* Dump the filter states via events */
585  };
586 
588 
589  // ----------------------------------------------------------------------
590  // Command handlers to implement
591  // ----------------------------------------------------------------------
592 
594  /* Set filter for reporting events. Events are not stored in component. */
595  virtual void ALOG_SET_EVENT_REPORT_FILTER_cmdHandler(
596  FwOpcodeType opCode,
597  U32 cmdSeq,
600  ) = 0;
601 
603  /* Set filter for sending events. Event will not be sent as a buffer. */
605  FwOpcodeType opCode,
606  U32 cmdSeq,
609  ) = 0;
610 
612  /* Dump circular buffers of events to a file */
614  FwOpcodeType opCode,
615  U32 cmdSeq,
616  const Fw::CmdStringArg& filename
617  ) = 0;
618 
620  /* Filter a particular ID */
622  FwOpcodeType opCode,
623  U32 cmdSeq,
624  U32 ID,
625  IdFilterEnabled IdFilterEnable
626  ) = 0;
627 
629  /* Dump the filter states via events */
631  FwOpcodeType opCode,
632  U32 cmdSeq
633  ) = 0;
634 
636 
637  // ----------------------------------------------------------------------
638  // Pre-message hooks for async commands.
639  // ----------------------------------------------------------------------
640  // Each of these functions is invoked just before processing the
641  // corresponding command. By default they do nothing. You can
642  // override them to provide specific pre-command behavior.
643  // ----------------------------------------------------------------------
644 
647  virtual void ALOG_DUMP_EVENT_LOG_preMsgHook(
648  FwOpcodeType opCode,
649  U32 cmdSeq
650  );
651 
654  virtual void ALOG_SET_ID_FILTER_preMsgHook(
655  FwOpcodeType opCode,
656  U32 cmdSeq
657  );
658 
662  FwOpcodeType opCode,
663  U32 cmdSeq
664  );
665 
667 
668  // ----------------------------------------------------------------------
669  // Command handler base-class functions.
670  // Call these functions directly to bypass the command input port.
671  // ----------------------------------------------------------------------
672 
675  void ALOG_SET_EVENT_REPORT_FILTER_cmdHandlerBase(
676  FwOpcodeType opCode,
677  U32 cmdSeq,
679  );
680 
684  FwOpcodeType opCode,
685  U32 cmdSeq,
687  );
688 
692  FwOpcodeType opCode,
693  U32 cmdSeq,
695  );
696 
700  FwOpcodeType opCode,
701  U32 cmdSeq,
703  );
704 
708  FwOpcodeType opCode,
709  U32 cmdSeq,
711  );
712 
714 
715  // ----------------------------------------------------------------------
716  // Command response
717  // ----------------------------------------------------------------------
718 
721  void cmdResponse_out(
722  FwOpcodeType opCode,
723  U32 cmdSeq,
725  );
726 
728 
729  // ----------------------------------------------------------------------
730  // Event IDs
731  // ----------------------------------------------------------------------
732 
733  enum {
734  EVENTID_ALOG_FILE_WRITE_ERR = 0, /* Failed to write circular buffer */
735  EVENTID_ALOG_FILE_WRITE_COMPLETE = 1, /* Evemt log file write complete */
736  EVENTID_ALOG_SEVERITY_FILTER_STATE = 2, /* Dump severity filter state */
737  EVENTID_ALOG_ID_FILTER_ENABLED = 3, /* Indicate ID is filtered */
738  EVENTID_ALOG_ID_FILTER_LIST_FULL = 4, /* Attempted to add ID to full ID filter ID */
739  EVENTID_ALOG_ID_FILTER_REMOVED = 5, /* Removed an ID from the filter */
740  EVENTID_ALOG_ID_FILTER_NOT_FOUND = 6, /* ID not in filter */
741  };
742 
743  PROTECTED:
744 
745  // ----------------------------------------------------------------------
746  // Event enums
747  // ----------------------------------------------------------------------
748 
749  typedef enum {
750  LOG_WRITE_OPEN, /* */
765  LogWriteError_MAX
767 
768  typedef enum {
777 
779 
780  // ----------------------------------------------------------------------
781  // Event logging functions
782  // ----------------------------------------------------------------------
783 
786  /* Failed to write circular buffer */
787  void log_WARNING_HI_ALOG_FILE_WRITE_ERR(
788  LogWriteError stage,
789  I32 error
790  );
791 
792 
795  /* Evemt log file write complete */
797  U32 records
798  );
799 
800 
803  /* Dump severity filter state */
806  bool recvEnabled,
807  bool sendEnabled
808  );
809 
810 
813  /* Indicate ID is filtered */
815  U32 ID
816  );
817 
818 
821  /* Attempted to add ID to full ID filter ID */
823  U32 ID
824  );
825 
826 
829  /* Removed an ID from the filter */
831  U32 ID
832  );
833 
834 
837  /* ID not in filter */
839  U32 ID
840  );
841 
842 
844 
845  // ----------------------------------------------------------------------
846  // Time
847  // ----------------------------------------------------------------------
848 
853  Fw::Time getTime(void);
854 
856 
857  // ----------------------------------------------------------------------
858  // Internal interface enums
859  // ----------------------------------------------------------------------
860 
861  typedef enum {
862  QUEUE_LOG_FATAL = 1, /* //<! A fatal non-recoverable event */
863  QUEUE_LOG_WARNING_HI = 2, /* //<! A serious but recoverable event */
864  QUEUE_LOG_WARNING_LO = 3, /* //<! A less serious but recoverable event */
865  QUEUE_LOG_COMMAND = 4, /* //<! An activity related to commanding */
866  QUEUE_LOG_ACTIVITY_HI = 5, /* //<! Important informational events */
867  QUEUE_LOG_ACTIVITY_LO = 6, /* //<! Less important informational events */
868  QUEUE_LOG_DIAGNOSTIC = 7, /* //<! Software diagnostic events */
869  QueueLogSeverity_MAX
871 
873 
874  // ----------------------------------------------------------------------
875  // Internal interface handlers
876  // ----------------------------------------------------------------------
877 
880  virtual void loqQueue_internalInterfaceHandler(
881  FwEventIdType id,
885  ) = 0;
886 
888 
889  // ----------------------------------------------------------------------
890  // Internal interface base-class functions
891  // ----------------------------------------------------------------------
892 
895  void loqQueue_internalInterfaceInvoke(
896  FwEventIdType id,
897  Fw::Time& timeTag,
900  );
901 
902 
904 
905  // ----------------------------------------------------------------------
906  // Typed input ports
907  // ----------------------------------------------------------------------
908 
911  Fw::InputLogPort m_LogRecv_InputPort[NUM_LOGRECV_INPUT_PORTS];
912 
916 
920 
922 
923  // ----------------------------------------------------------------------
924  // Typed output ports
925  // ----------------------------------------------------------------------
926 
929  Fw::OutputComPort m_PktSend_OutputPort[NUM_PKTSEND_OUTPUT_PORTS];
930 
934 
938 
942 
946 
950 
954 
955 #if FW_ENABLE_TEXT_LOGGING == 1
956  Fw::OutputLogTextPort m_LogText_OutputPort[NUM_LOGTEXT_OUTPUT_PORTS];
959 #endif
960 
962 
963  // ----------------------------------------------------------------------
964  // Calls for messages received on typed input ports
965  // ----------------------------------------------------------------------
966 
969  static void m_p_LogRecv_in(
970  Fw::PassiveComponentBase* callComp,
976  );
977 
980  static void m_p_pingIn_in(
981  Fw::PassiveComponentBase* callComp,
983  U32 key
984  );
985 
988  static void m_p_CmdDisp_in(
989  Fw::PassiveComponentBase* callComp,
991  FwOpcodeType opCode,
992  U32 cmdSeq,
994  );
995 
997 
998  // ----------------------------------------------------------------------
999  // Message dispatch functions
1000  // ----------------------------------------------------------------------
1001 
1004  virtual MsgDispatchStatus doDispatch(void);
1005 
1006 
1007  PRIVATE:
1008  // ----------------------------------------------------------------------
1009  // Counter values for event throttling
1010  // ----------------------------------------------------------------------
1011 
1012  };
1013 
1014 } // end namespace Svc
1015 #endif
Svc::ActiveLoggerComponentBase::EVENTID_ALOG_ID_FILTER_LIST_FULL
PROTECTED EVENTID_ALOG_ID_FILTER_LIST_FULL
Definition: ActiveLoggerComponentAc.hpp:738
Svc::ActiveLoggerComponentBase::InputFilterLevel
PROTECTED InputFilterLevel_MAX InputFilterLevel
Definition: ActiveLoggerComponentAc.hpp:543
Fw::InputTimePort
Definition: TimePortAc.hpp:28
Svc::ActiveLoggerComponentBase::LOG_WRITE_FATAL_DELIMETER
PROTECTED LOG_WRITE_FATAL_DELIMETER
Definition: ActiveLoggerComponentAc.hpp:751
Svc::ActiveLoggerComponentBase::m_Time_OutputPort
Fw::OutputTimePort m_Time_OutputPort[NUM_TIME_OUTPUT_PORTS]
Definition: ActiveLoggerComponentAc.hpp:949
Svc::ActiveLoggerComponentBase::pingOut_out
void pingOut_out(NATIVE_INT_TYPE portNum, U32 key)
Definition: ActiveLoggerComponentAc.cpp:649
Svc::ActiveLoggerComponentBase::IdFilterEnabled
IdFilterEnabled
Definition: ActiveLoggerComponentAc.hpp:567
Svc::ActiveLoggerComponentBase::m_CmdReg_OutputPort
Fw::OutputCmdRegPort m_CmdReg_OutputPort[NUM_CMDREG_OUTPUT_PORTS]
Definition: ActiveLoggerComponentAc.hpp:945
Svc::ActiveLoggerComponentBase::pingIn_handlerBase
void pingIn_handlerBase(NATIVE_INT_TYPE portNum, U32 key)
Definition: ActiveLoggerComponentAc.cpp:2126
Svc::ActiveLoggerComponentBase::FilterLevel
PROTECTED U32 InputFilterLevel FilterLevel
Definition: ActiveLoggerComponentAc.hpp:598
Svc::ActiveLoggerComponentBase::ALOG_SET_EVENT_SEND_FILTER_cmdHandler
virtual void ALOG_SET_EVENT_SEND_FILTER_cmdHandler(FwOpcodeType opCode, U32 cmdSeq, SendFilterLevel FilterLevel, SendFilterEnabled FilterEnable)=0
Handler for command ALOG_SET_EVENT_SEND_FILTER.
LogBuffer.hpp
PRIVATE
#define PRIVATE
overridable private for unit testing
Definition: BasicTypes.hpp:118
Svc::ActiveLoggerComponentBase::get_pingIn_InputPort
Svc::InputPingPort * get_pingIn_InputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:103
Fw::Time
Definition: Time.hpp:10
Svc::ActiveLoggerComponentBase::m_pingOut_OutputPort
Svc::OutputPingPort m_pingOut_OutputPort[NUM_PINGOUT_OUTPUT_PORTS]
Definition: ActiveLoggerComponentAc.hpp:937
Svc::ActiveLoggerComponentBase::NUM_CMDDISP_INPUT_PORTS
@ NUM_CMDDISP_INPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:386
Svc::ActiveLoggerComponentBase::log_WARNING_LO_ALOG_ID_FILTER_LIST_FULL
void log_WARNING_LO_ALOG_ID_FILTER_LIST_FULL(U32 ID)
Definition: ActiveLoggerComponentAc.cpp:1731
Fw::QueuedComponentBase::doDispatch
virtual MsgDispatchStatus doDispatch(void)=0
method to dispatch a single message in the queue.
Svc::ActiveLoggerComponentBase::args
PROTECTED FwEventIdType Fw::Time Fw::LogSeverity Fw::LogBuffer & args
Definition: ActiveLoggerComponentAc.hpp:275
Svc::ActiveLoggerComponentBase::log_WARNING_LO_ALOG_ID_FILTER_NOT_FOUND
void log_WARNING_LO_ALOG_ID_FILTER_NOT_FOUND(U32 ID)
Definition: ActiveLoggerComponentAc.cpp:1927
Svc::ActiveLoggerComponentBase::SEND_WARNING_HI
@ SEND_WARNING_HI
Definition: ActiveLoggerComponentAc.hpp:552
Fw::CommandResponse
CommandResponse
Definition: CmdResponsePortAc.hpp:24
Svc::ActiveLoggerComponentBase::INPUT_DIAGNOSTIC
PROTECTED INPUT_DIAGNOSTIC
Definition: ActiveLoggerComponentAc.hpp:541
Svc::ActiveLoggerComponentBase::SEND_ACTIVITY_HI
@ SEND_ACTIVITY_HI
Definition: ActiveLoggerComponentAc.hpp:555
Svc::ActiveLoggerComponentBase::portNum
PRIVATE NATIVE_INT_TYPE portNum
Definition: ActiveLoggerComponentAc.hpp:971
Svc::ActiveLoggerComponentBase::NUM_FATALANNOUNCE_OUTPUT_PORTS
@ NUM_FATALANNOUNCE_OUTPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:448
Svc::ActiveLoggerComponentBase::set_CmdStatus_OutputPort
void set_CmdStatus_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputCmdResponsePort *port)
Definition: ActiveLoggerComponentAc.cpp:151
Svc::ActiveLoggerComponentBase::LOG_WRITE_DIAGNOSTIC_DELIMETER
PROTECTED LOG_WRITE_DIAGNOSTIC_DELIMETER
Definition: ActiveLoggerComponentAc.hpp:763
Svc::ActiveLoggerComponentBase::FatalAnnounce_out
void FatalAnnounce_out(NATIVE_INT_TYPE portNum, FwEventIdType Id)
Definition: ActiveLoggerComponentAc.cpp:639
Svc::ActiveLoggerComponentBase::ALOG_SET_ID_FILTER_preMsgHook
virtual void ALOG_SET_ID_FILTER_preMsgHook(FwOpcodeType opCode, U32 cmdSeq)
Definition: ActiveLoggerComponentAc.cpp:1186
Fw::OutputCmdResponsePort
Definition: CmdResponsePortAc.hpp:58
Svc::ActiveLoggerComponentBase::OPCODE_ALOG_DUMP_EVENT_LOG
PROTECTED OPCODE_ALOG_DUMP_EVENT_LOG
Definition: ActiveLoggerComponentAc.hpp:582
Svc::ActiveLoggerComponentBase::FilterEnable
PROTECTED U32 InputFilterLevel InputFilterEnabled FilterEnable
Definition: ActiveLoggerComponentAc.hpp:600
Svc::ActiveLoggerComponentBase::NUM_LOGRECV_INPUT_PORTS
@ NUM_LOGRECV_INPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:384
Fw::InputCmdRegPort
Definition: CmdRegPortAc.hpp:27
Svc::ActiveLoggerComponentBase::LOG_WRITE_ACTIVITY_LO_DELIMETER
PROTECTED LOG_WRITE_ACTIVITY_LO_DELIMETER
Definition: ActiveLoggerComponentAc.hpp:761
CmdRegPortAc.hpp
Svc::ActiveLoggerComponentBase::INPUT_ENABLED
@ INPUT_ENABLED
Definition: ActiveLoggerComponentAc.hpp:546
Fw::LogBuffer
Definition: LogBuffer.hpp:22
Fw::LogSeverity
LogSeverity
Definition: LogPortAc.hpp:26
Svc::ActiveLoggerComponentBase::QUEUE_LOG_WARNING_LO
PROTECTED QUEUE_LOG_WARNING_LO
Definition: ActiveLoggerComponentAc.hpp:864
Svc::ActiveLoggerComponentBase::OPCODE_ALOG_SET_EVENT_SEND_FILTER
PROTECTED OPCODE_ALOG_SET_EVENT_SEND_FILTER
Definition: ActiveLoggerComponentAc.hpp:581
Svc::ActiveLoggerComponentBase::LOG_WRITE_WARNING_HI_RECORD
PROTECTED LOG_WRITE_WARNING_HI_RECORD
Definition: ActiveLoggerComponentAc.hpp:754
Svc::ActiveLoggerComponentBase::EVENT_FILTER_COMMAND
@ EVENT_FILTER_COMMAND
Definition: ActiveLoggerComponentAc.hpp:771
Svc::ActiveLoggerComponentBase::QUEUE_LOG_WARNING_HI
PROTECTED QUEUE_LOG_WARNING_HI
Definition: ActiveLoggerComponentAc.hpp:863
ComBuffer.hpp
Svc::ActiveLoggerComponentBase::INPUT_ACTIVITY_LO
PROTECTED INPUT_ACTIVITY_LO
Definition: ActiveLoggerComponentAc.hpp:540
Svc::ActiveLoggerComponentBase::EVENT_FILTER_WARNING_LO
@ EVENT_FILTER_WARNING_LO
Definition: ActiveLoggerComponentAc.hpp:770
Svc::ActiveLoggerComponentBase::LOG_WRITE_WARNING_LO_DELIMETER
PROTECTED LOG_WRITE_WARNING_LO_DELIMETER
Definition: ActiveLoggerComponentAc.hpp:755
Svc::ActiveLoggerComponentBase::SEND_ENABLED
@ SEND_ENABLED
Definition: ActiveLoggerComponentAc.hpp:562
Svc::ActiveLoggerComponentBase::LOG_WRITE_FATAL_RECORD
PROTECTED LOG_WRITE_FATAL_RECORD
Definition: ActiveLoggerComponentAc.hpp:752
Svc::ActiveLoggerComponentBase::log_ACTIVITY_HI_ALOG_ID_FILTER_REMOVED
void log_ACTIVITY_HI_ALOG_ID_FILTER_REMOVED(U32 ID)
Definition: ActiveLoggerComponentAc.cpp:1829
Svc::ActiveLoggerComponentBase::NUM_LOGTEXT_OUTPUT_PORTS
@ NUM_LOGTEXT_OUTPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:454
Svc::ActiveLoggerComponentBase::EVENT_FILTER_ACTIVITY_HI
@ EVENT_FILTER_ACTIVITY_HI
Definition: ActiveLoggerComponentAc.hpp:772
Svc::ActiveLoggerComponentBase::ALOG_SET_ID_FILTER_cmdHandlerBase
void ALOG_SET_ID_FILTER_cmdHandlerBase(FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args)
Definition: ActiveLoggerComponentAc.cpp:1125
Svc::ActiveLoggerComponentBase::PROTECTED
PROTECTED PROTECTED
Definition: ActiveLoggerComponentAc.hpp:585
Svc::ActiveLoggerComponentBase::ALOG_DUMP_FILTER_STATE_cmdHandlerBase
void ALOG_DUMP_FILTER_STATE_cmdHandlerBase(FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args)
Definition: ActiveLoggerComponentAc.cpp:1195
TextLogString.hpp
Svc::ActiveLoggerComponentBase::isConnected_FatalAnnounce_OutputPort
bool isConnected_FatalAnnounce_OutputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:767
Svc::ActiveLoggerComponentBase::NUM_LOG_OUTPUT_PORTS
@ NUM_LOG_OUTPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:453
Svc::ActiveLoggerComponentBase::isConnected_CmdReg_OutputPort
bool isConnected_CmdReg_OutputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:797
InputSerializePort.hpp
Fw::CmdStringArg
Definition: CmdString.hpp:11
Svc::ActiveLoggerComponentBase::isConnected_CmdStatus_OutputPort
bool isConnected_CmdStatus_OutputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:787
Svc::ActiveLoggerComponentBase::NUM_PINGOUT_OUTPUT_PORTS
@ NUM_PINGOUT_OUTPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:449
Svc::ActiveLoggerComponentBase::severity
PROTECTED FwEventIdType Fw::Time Fw::LogSeverity severity
Definition: ActiveLoggerComponentAc.hpp:273
Svc::ActiveLoggerComponentBase::LOG_WRITE_COMMAND_DELIMETER
PROTECTED LOG_WRITE_COMMAND_DELIMETER
Definition: ActiveLoggerComponentAc.hpp:757
ComPortAc.hpp
Svc::ActiveLoggerComponentBase::m_pingIn_InputPort
Svc::InputPingPort m_pingIn_InputPort[NUM_PINGIN_INPUT_PORTS]
Definition: ActiveLoggerComponentAc.hpp:915
Svc::ActiveLoggerComponentBase::EVENTID_ALOG_ID_FILTER_ENABLED
PROTECTED EVENTID_ALOG_ID_FILTER_ENABLED
Definition: ActiveLoggerComponentAc.hpp:737
CmdPortAc.hpp
Svc::ActiveLoggerComponentBase::NUM_CMDSTATUS_OUTPUT_PORTS
@ NUM_CMDSTATUS_OUTPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:450
Svc::ActiveLoggerComponentBase::set_CmdReg_OutputPort
void set_CmdReg_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputCmdRegPort *port)
Definition: ActiveLoggerComponentAc.cpp:161
Svc::ActiveLoggerComponentBase::INPUT_WARNING_LO
PROTECTED INPUT_WARNING_LO
Definition: ActiveLoggerComponentAc.hpp:537
Svc::ActiveLoggerComponentBase::ALOG_DUMP_EVENT_LOG_cmdHandler
virtual void ALOG_DUMP_EVENT_LOG_cmdHandler(FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdStringArg &filename)=0
Handler for command ALOG_DUMP_EVENT_LOG.
Svc::ActiveLoggerComponentBase::ID_DISABLED
@ ID_DISABLED
Definition: ActiveLoggerComponentAc.hpp:569
Fw::InputComPort
Definition: ComPortAc.hpp:28
Svc::ActiveLoggerComponentBase::OPCODE_ALOG_SET_ID_FILTER
PROTECTED OPCODE_ALOG_SET_ID_FILTER
Definition: ActiveLoggerComponentAc.hpp:583
Svc::ActiveLoggerComponentBase::EventFilterState_MAX
@ EventFilterState_MAX
Definition: ActiveLoggerComponentAc.hpp:775
Svc::ActiveLoggerComponentBase::pingIn_handler
virtual void pingIn_handler(NATIVE_INT_TYPE portNum, U32 key)=0
Handler for input port pingIn.
Fw::PassiveComponentBase
Definition: PassiveComponentBase.hpp:10
Svc::ActiveLoggerComponentBase::set_FatalAnnounce_OutputPort
void set_FatalAnnounce_OutputPort(NATIVE_INT_TYPE portNum, Svc::InputFatalEventPort *port)
Definition: ActiveLoggerComponentAc.cpp:131
Svc::ActiveLoggerComponentBase::getNum_CmdReg_OutputPorts
NATIVE_INT_TYPE getNum_CmdReg_OutputPorts(void)
Definition: ActiveLoggerComponentAc.cpp:719
LogString.hpp
Svc::ActiveLoggerComponentBase::LOG_WRITE_COMMAND_RECORD
PROTECTED LOG_WRITE_COMMAND_RECORD
Definition: ActiveLoggerComponentAc.hpp:758
Fw::ObjBase::init
void init(void)
Object initializer.
Definition: ObjBase.cpp:26
Fw::OutputLogPort
Definition: LogPortAc.hpp:61
Svc::ActiveLoggerComponentBase::set_Log_OutputPort
void set_Log_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputLogPort *port)
Definition: ActiveLoggerComponentAc.cpp:181
Svc::ActiveLoggerComponentBase::LOG_WRITE_ACTIVITY_HI_RECORD
PROTECTED LOG_WRITE_ACTIVITY_HI_RECORD
Definition: ActiveLoggerComponentAc.hpp:760
Svc::InputPingPort
Definition: PingPortAc.hpp:27
ActiveComponentBase.hpp
Svc::ActiveLoggerComponentBase::isConnected_Log_OutputPort
bool isConnected_Log_OutputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:817
Svc::OutputPingPort
Definition: PingPortAc.hpp:48
Svc::ActiveLoggerComponentBase::m_CmdDisp_InputPort
Fw::InputCmdPort m_CmdDisp_InputPort[NUM_CMDDISP_INPUT_PORTS]
Definition: ActiveLoggerComponentAc.hpp:919
Svc::ActiveLoggerComponentBase::ALOG_SET_ID_FILTER_cmdHandler
virtual void ALOG_SET_ID_FILTER_cmdHandler(FwOpcodeType opCode, U32 cmdSeq, U32 ID, IdFilterEnabled IdFilterEnable)=0
Handler for command ALOG_SET_ID_FILTER.
Svc::ActiveLoggerComponentBase::error
PROTECTED I32 error
Definition: ActiveLoggerComponentAc.hpp:790
Svc::ActiveLoggerComponentBase::QUEUE_LOG_COMMAND
PROTECTED QUEUE_LOG_COMMAND
Definition: ActiveLoggerComponentAc.hpp:865
FwOpcodeType
#define FwOpcodeType
Type representation for a command opcode.
Definition: FpConfig.hpp:62
Fw::QueuedComponentBase::MsgDispatchStatus
MsgDispatchStatus
Definition: QueuedComponentBase.hpp:25
Svc::ActiveLoggerComponentBase::set_pingOut_OutputPort
void set_pingOut_OutputPort(NATIVE_INT_TYPE portNum, Svc::InputPingPort *port)
Definition: ActiveLoggerComponentAc.cpp:141
Svc::ActiveLoggerComponentBase::SEND_DISABLED
@ SEND_DISABLED
Definition: ActiveLoggerComponentAc.hpp:563
Svc::ActiveLoggerComponentBase
Auto-generated base for ActiveLogger component.
Definition: ActiveLoggerComponentAc.hpp:48
Svc::ActiveLoggerComponentBase::get_CmdDisp_InputPort
Fw::InputCmdPort * get_CmdDisp_InputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:110
PingPortAc.hpp
Svc::ActiveLoggerComponentBase::ALOG_DUMP_EVENT_LOG_cmdHandlerBase
void ALOG_DUMP_EVENT_LOG_cmdHandlerBase(FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args)
Definition: ActiveLoggerComponentAc.cpp:1055
Svc::ActiveLoggerComponentBase::EVENT_FILTER_WARNING_HI
@ EVENT_FILTER_WARNING_HI
Definition: ActiveLoggerComponentAc.hpp:769
Fw::CmdArgBuffer
Definition: CmdArgBuffer.hpp:22
CmdString.hpp
Svc::ActiveLoggerComponentBase::isConnected_pingOut_OutputPort
bool isConnected_pingOut_OutputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:777
Svc::ActiveLoggerComponentBase::log_ACTIVITY_HI_ALOG_FILE_WRITE_COMPLETE
void log_ACTIVITY_HI_ALOG_FILE_WRITE_COMPLETE(U32 records)
Definition: ActiveLoggerComponentAc.cpp:1401
Svc::ActiveLoggerComponentBase::NUM_CMDREG_OUTPUT_PORTS
@ NUM_CMDREG_OUTPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:451
Fw::OutputCmdRegPort
Definition: CmdRegPortAc.hpp:48
Svc::ActiveLoggerComponentBase::SendFilterEnabled_MAX
@ SendFilterEnabled_MAX
Definition: ActiveLoggerComponentAc.hpp:564
Svc::ActiveLoggerComponentBase::data
PROTECTED Fw::ComBuffer & data
Definition: ActiveLoggerComponentAc.hpp:336
Svc::OutputFatalEventPort
Definition: FatalEventPortAc.hpp:48
Svc::ActiveLoggerComponentBase::getNum_FatalAnnounce_OutputPorts
NATIVE_INT_TYPE getNum_FatalAnnounce_OutputPorts(void)
Definition: ActiveLoggerComponentAc.cpp:679
Svc::ActiveLoggerComponentBase::getNum_CmdStatus_OutputPorts
NATIVE_INT_TYPE getNum_CmdStatus_OutputPorts(void)
Definition: ActiveLoggerComponentAc.cpp:711
Svc::ActiveLoggerComponentBase::NUM_PINGIN_INPUT_PORTS
@ NUM_PINGIN_INPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:385
Svc::ActiveLoggerComponentBase::ID_ENABLED
@ ID_ENABLED
Definition: ActiveLoggerComponentAc.hpp:568
Svc::ActiveLoggerComponentBase::ALOG_SET_EVENT_SEND_FILTER_cmdHandlerBase
void ALOG_SET_EVENT_SEND_FILTER_cmdHandlerBase(FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args)
Definition: ActiveLoggerComponentAc.cpp:992
Fw::OutputComPort
Definition: ComPortAc.hpp:49
Fw::ActiveComponentBase
Definition: ActiveComponentBase.hpp:20
Svc::ActiveLoggerComponentBase::OPCODE_ALOG_DUMP_FILTER_STATE
PROTECTED OPCODE_ALOG_DUMP_FILTER_STATE
Definition: ActiveLoggerComponentAc.hpp:584
Svc::ActiveLoggerComponentBase::LOG_WRITE_WARNING_LO_RECORD
PROTECTED LOG_WRITE_WARNING_LO_RECORD
Definition: ActiveLoggerComponentAc.hpp:756
Svc::ActiveLoggerComponentBase::m_CmdStatus_OutputPort
Fw::OutputCmdResponsePort m_CmdStatus_OutputPort[NUM_CMDSTATUS_OUTPUT_PORTS]
Definition: ActiveLoggerComponentAc.hpp:941
Svc::ActiveLoggerComponentBase::SendFilterLevel_MAX
@ SendFilterLevel_MAX
Definition: ActiveLoggerComponentAc.hpp:558
CmdResponsePortAc.hpp
Svc::ActiveLoggerComponentBase::getNum_Log_OutputPorts
NATIVE_INT_TYPE getNum_Log_OutputPorts(void)
Definition: ActiveLoggerComponentAc.cpp:735
Svc::ActiveLoggerComponentBase::SEND_DIAGNOSTIC
@ SEND_DIAGNOSTIC
Definition: ActiveLoggerComponentAc.hpp:557
Svc::ActiveLoggerComponentBase::EVENTID_ALOG_SEVERITY_FILTER_STATE
PROTECTED EVENTID_ALOG_SEVERITY_FILTER_STATE
Definition: ActiveLoggerComponentAc.hpp:736
Svc::ActiveLoggerComponentBase::set_PktSend_OutputPort
void set_PktSend_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputComPort *port)
Definition: ActiveLoggerComponentAc.cpp:121
FatalEventPortAc.hpp
Svc::ActiveLoggerComponentBase::getNum_pingIn_InputPorts
NATIVE_INT_TYPE getNum_pingIn_InputPorts(void)
Definition: ActiveLoggerComponentAc.cpp:687
LogTextPortAc.hpp
Svc::ActiveLoggerComponentBase::QUEUE_LOG_DIAGNOSTIC
PROTECTED QUEUE_LOG_DIAGNOSTIC
Definition: ActiveLoggerComponentAc.hpp:868
Svc::ActiveLoggerComponentBase::timeTag
PROTECTED FwEventIdType Fw::Time & timeTag
Definition: ActiveLoggerComponentAc.hpp:272
Fw::InputCmdPort
Definition: CmdPortAc.hpp:28
Svc::ActiveLoggerComponentBase::EVENTID_ALOG_ID_FILTER_NOT_FOUND
PROTECTED EVENTID_ALOG_ID_FILTER_NOT_FOUND
Definition: ActiveLoggerComponentAc.hpp:740
FpConfig.hpp
ISF configuration file.
Svc::ActiveLoggerComponentBase::EVENT_FILTER_DIAGNOSTIC
@ EVENT_FILTER_DIAGNOSTIC
Definition: ActiveLoggerComponentAc.hpp:774
Svc::ActiveLoggerComponentBase::QUEUE_LOG_ACTIVITY_HI
PROTECTED QUEUE_LOG_ACTIVITY_HI
Definition: ActiveLoggerComponentAc.hpp:866
Svc::ActiveLoggerComponentBase::LOG_WRITE_WARNING_HI_DELIMETER
PROTECTED LOG_WRITE_WARNING_HI_DELIMETER
Definition: ActiveLoggerComponentAc.hpp:753
Svc::ActiveLoggerComponentBase::INPUT_ACTIVITY_HI
PROTECTED INPUT_ACTIVITY_HI
Definition: ActiveLoggerComponentAc.hpp:539
Svc::ActiveLoggerComponentBase::m_Log_OutputPort
Fw::OutputLogPort m_Log_OutputPort[NUM_LOG_OUTPUT_PORTS]
Definition: ActiveLoggerComponentAc.hpp:953
Svc::ActiveLoggerComponentBase::EVENT_FILTER_ACTIVITY_LO
@ EVENT_FILTER_ACTIVITY_LO
Definition: ActiveLoggerComponentAc.hpp:773
Svc::ActiveLoggerComponentBase::ALOG_DUMP_FILTER_STATE_cmdHandler
virtual void ALOG_DUMP_FILTER_STATE_cmdHandler(FwOpcodeType opCode, U32 cmdSeq)=0
Handler for command ALOG_DUMP_FILTER_STATE.
Svc::ActiveLoggerComponentBase::response
PROTECTED U32 Fw::CommandResponse response
Definition: ActiveLoggerComponentAc.hpp:725
Svc::ActiveLoggerComponentBase::getNum_CmdDisp_InputPorts
NATIVE_INT_TYPE getNum_CmdDisp_InputPorts(void)
Definition: ActiveLoggerComponentAc.cpp:703
Svc::ActiveLoggerComponentBase::InputFilterEnabled_MAX
@ InputFilterEnabled_MAX
Definition: ActiveLoggerComponentAc.hpp:548
Svc::ActiveLoggerComponentBase::EVENTID_ALOG_ID_FILTER_REMOVED
PROTECTED EVENTID_ALOG_ID_FILTER_REMOVED
Definition: ActiveLoggerComponentAc.hpp:739
Svc
Definition: ActiveLoggerComponentAc.cpp:22
Svc::ActiveLoggerComponentBase::key
PROTECTED U32 key
Definition: ActiveLoggerComponentAc.hpp:324
Svc::ActiveLoggerComponentBase::LOG_WRITE_ACTIVITY_HI_DELIMETER
PROTECTED LOG_WRITE_ACTIVITY_HI_DELIMETER
Definition: ActiveLoggerComponentAc.hpp:759
Svc::ActiveLoggerComponentBase::SEND_COMMAND
@ SEND_COMMAND
Definition: ActiveLoggerComponentAc.hpp:554
Svc::ActiveLoggerComponentBase::LOG_WRITE_ACTIVITY_LO_RECORD
PROTECTED LOG_WRITE_ACTIVITY_LO_RECORD
Definition: ActiveLoggerComponentAc.hpp:762
Fw::InputCmdResponsePort
Definition: CmdResponsePortAc.hpp:37
Svc::ActiveLoggerComponentBase::SendFilterLevel
SendFilterLevel
Definition: ActiveLoggerComponentAc.hpp:551
Svc::ActiveLoggerComponentBase::log_ACTIVITY_HI_ALOG_ID_FILTER_ENABLED
void log_ACTIVITY_HI_ALOG_ID_FILTER_ENABLED(U32 ID)
Definition: ActiveLoggerComponentAc.cpp:1633
Svc::ActiveLoggerComponentBase::NUM_TIME_OUTPUT_PORTS
@ NUM_TIME_OUTPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:452
Svc::ActiveLoggerComponentBase::~ActiveLoggerComponentBase
virtual ~ActiveLoggerComponentBase(void)
Definition: ActiveLoggerComponentAc.cpp:620
Fw::InputLogPort
Definition: LogPortAc.hpp:40
Fw::OutputTimePort
Definition: TimePortAc.hpp:49
Svc::ActiveLoggerComponentBase::NUM_PKTSEND_OUTPUT_PORTS
@ NUM_PKTSEND_OUTPUT_PORTS
Definition: ActiveLoggerComponentAc.hpp:447
Svc::ActiveLoggerComponentBase::regCommands
void regCommands(void)
Register commands with the Command Dispatcher.
Definition: ActiveLoggerComponentAc.cpp:297
Svc::ActiveLoggerComponentBase::get_LogRecv_InputPort
Fw::InputLogPort * get_LogRecv_InputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:96
Svc::ActiveLoggerComponentBase::getNum_Time_OutputPorts
NATIVE_INT_TYPE getNum_Time_OutputPorts(void)
Definition: ActiveLoggerComponentAc.cpp:727
Svc::ActiveLoggerComponentBase::isConnected_Time_OutputPort
bool isConnected_Time_OutputPort(NATIVE_INT_TYPE portNum)
Definition: ActiveLoggerComponentAc.cpp:807
Svc::ActiveLoggerComponentBase::InputFilterEnabled
InputFilterEnabled
Definition: ActiveLoggerComponentAc.hpp:545
Svc::InputFatalEventPort
Definition: FatalEventPortAc.hpp:27
Svc::ActiveLoggerComponentBase::IdFilterEnabled_MAX
@ IdFilterEnabled_MAX
Definition: ActiveLoggerComponentAc.hpp:570
Svc::ActiveLoggerComponentBase::SEND_WARNING_LO
@ SEND_WARNING_LO
Definition: ActiveLoggerComponentAc.hpp:553
Svc::ActiveLoggerComponentBase::log_ACTIVITY_LO_ALOG_SEVERITY_FILTER_STATE
void log_ACTIVITY_LO_ALOG_SEVERITY_FILTER_STATE(EventFilterState severity, bool recvEnabled, bool sendEnabled)
Definition: ActiveLoggerComponentAc.cpp:1499
Svc::ActiveLoggerComponentBase::m_p_pingIn_in
static void m_p_pingIn_in(Fw::PassiveComponentBase *callComp, NATIVE_INT_TYPE portNum, U32 key)
Definition: ActiveLoggerComponentAc.cpp:2094
FwEventIdType
#define FwEventIdType
Type representation for a event id.
Definition: FpConfig.hpp:70
Time.hpp
Svc::ActiveLoggerComponentBase::EVENTID_ALOG_FILE_WRITE_COMPLETE
PROTECTED EVENTID_ALOG_FILE_WRITE_COMPLETE
Definition: ActiveLoggerComponentAc.hpp:735
Svc::ActiveLoggerComponentBase::INPUT_DISABLED
@ INPUT_DISABLED
Definition: ActiveLoggerComponentAc.hpp:547
Svc::ActiveLoggerComponentBase::m_FatalAnnounce_OutputPort
Svc::OutputFatalEventPort m_FatalAnnounce_OutputPort[NUM_FATALANNOUNCE_OUTPUT_PORTS]
Definition: ActiveLoggerComponentAc.hpp:933
Svc::ActiveLoggerComponentBase::cmdSeq
PROTECTED U32 cmdSeq
Definition: ActiveLoggerComponentAc.hpp:597
NATIVE_INT_TYPE
int NATIVE_INT_TYPE
native integer type declaration
Definition: BasicTypes.hpp:29
Svc::ActiveLoggerComponentBase::SendFilterEnabled
SendFilterEnabled
Definition: ActiveLoggerComponentAc.hpp:561
InternalInterfaceString.hpp
Fw::ComBuffer
Definition: ComBuffer.hpp:21
Svc::ActiveLoggerComponentBase::INPUT_COMMAND
PROTECTED INPUT_COMMAND
Definition: ActiveLoggerComponentAc.hpp:538
Svc::ActiveLoggerComponentBase::EventFilterState
EventFilterState
Definition: ActiveLoggerComponentAc.hpp:768
Svc::ActiveLoggerComponentBase::ActiveLoggerComponentBaseFriend
friend class ActiveLoggerComponentBaseFriend
Definition: ActiveLoggerComponentAc.hpp:56
Svc::ActiveLoggerComponentBase::getNum_pingOut_OutputPorts
NATIVE_INT_TYPE getNum_pingOut_OutputPorts(void)
Definition: ActiveLoggerComponentAc.cpp:695
OutputSerializePort.hpp
Svc::ActiveLoggerComponentBase::SEND_ACTIVITY_LO
@ SEND_ACTIVITY_LO
Definition: ActiveLoggerComponentAc.hpp:556
TimePortAc.hpp
Svc::ActiveLoggerComponentBase::LogWriteError
PROTECTED LogWriteError_MAX LogWriteError
Definition: ActiveLoggerComponentAc.hpp:766
LogPortAc.hpp
Fw::OutputLogTextPort
Definition: LogTextPortAc.hpp:61
Svc::ActiveLoggerComponentBase::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: ActiveLoggerComponentAc.cpp:843
Svc::ActiveLoggerComponentBase::ALOG_DUMP_FILTER_STATE_preMsgHook
virtual void ALOG_DUMP_FILTER_STATE_preMsgHook(FwOpcodeType opCode, U32 cmdSeq)
Definition: ActiveLoggerComponentAc.cpp:1256
CmdArgBuffer.hpp
Svc::ActiveLoggerComponentBase::LOG_WRITE_DIAGNOSTIC_RECORD
PROTECTED LOG_WRITE_DIAGNOSTIC_RECORD
Definition: ActiveLoggerComponentAc.hpp:764
Svc::ActiveLoggerComponentBase::set_Time_OutputPort
void set_Time_OutputPort(NATIVE_INT_TYPE portNum, Fw::InputTimePort *port)
Definition: ActiveLoggerComponentAc.cpp:171
Svc::ActiveLoggerComponentBase::context
PROTECTED Fw::ComBuffer U32 context
Definition: ActiveLoggerComponentAc.hpp:338
Svc::ActiveLoggerComponentBase::QUEUE_LOG_ACTIVITY_LO
PROTECTED QUEUE_LOG_ACTIVITY_LO
Definition: ActiveLoggerComponentAc.hpp:867
Fw::InputLogTextPort
Definition: LogTextPortAc.hpp:40
Svc::ActiveLoggerComponentBase::QueueLogSeverity
PROTECTED QueueLogSeverity_MAX QueueLogSeverity
Definition: ActiveLoggerComponentAc.hpp:870