F´ Flight Software - C/C++ Documentation  NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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