|
| | FpySequencerComponentBase (const char *compName="") |
| | Construct FpySequencerComponentBase object. More...
|
| |
| virtual | ~FpySequencerComponentBase () |
| | Destroy FpySequencerComponentBase object. More...
|
| |
| bool | isConnected_cmdRegOut_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_cmdResponseOut_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_logOut_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_prmGet_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_prmSet_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_timeCaller_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_tlmOut_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_cmdOut_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_getParam_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_getTlmChan_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_pingOut_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_seqDoneOut_OutputPort (FwIndexType portNum) |
| |
| bool | isConnected_seqStartOut_OutputPort (FwIndexType portNum) |
| |
| virtual void | checkTimers_handler (FwIndexType portNum, U32 context)=0 |
| | Handler for input port checkTimers. More...
|
| |
| virtual void | cmdResponseIn_handler (FwIndexType portNum, FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdResponse &response)=0 |
| | Handler for input port cmdResponseIn. More...
|
| |
| virtual void | pingIn_handler (FwIndexType portNum, U32 key)=0 |
| | Handler for input port pingIn. More...
|
| |
| virtual void | seqRunIn_handler (FwIndexType portNum, const Fw::StringBase &filename)=0 |
| | Handler for input port seqRunIn. More...
|
| |
| virtual void | tlmWrite_handler (FwIndexType portNum, U32 context)=0 |
| | Handler for input port tlmWrite. More...
|
| |
| void | checkTimers_handlerBase (FwIndexType portNum, U32 context) |
| | Handler base-class function for input port checkTimers. More...
|
| |
| void | cmdResponseIn_handlerBase (FwIndexType portNum, FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdResponse &response) |
| | Handler base-class function for input port cmdResponseIn. More...
|
| |
| void | pingIn_handlerBase (FwIndexType portNum, U32 key) |
| | Handler base-class function for input port pingIn. More...
|
| |
| void | seqRunIn_handlerBase (FwIndexType portNum, const Fw::StringBase &filename) |
| | Handler base-class function for input port seqRunIn. More...
|
| |
| void | tlmWrite_handlerBase (FwIndexType portNum, U32 context) |
| | Handler base-class function for input port tlmWrite. More...
|
| |
| virtual void | checkTimers_preMsgHook (FwIndexType portNum, U32 context) |
| | Pre-message hook for async input port checkTimers. More...
|
| |
| virtual void | cmdResponseIn_preMsgHook (FwIndexType portNum, FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdResponse &response) |
| | Pre-message hook for async input port cmdResponseIn. More...
|
| |
| virtual void | pingIn_preMsgHook (FwIndexType portNum, U32 key) |
| | Pre-message hook for async input port pingIn. More...
|
| |
| virtual void | seqRunIn_preMsgHook (FwIndexType portNum, const Fw::StringBase &filename) |
| | Pre-message hook for async input port seqRunIn. More...
|
| |
| virtual void | tlmWrite_preMsgHook (FwIndexType portNum, U32 context) |
| | Pre-message hook for async input port tlmWrite. More...
|
| |
| void | cmdOut_out (FwIndexType portNum, Fw::ComBuffer &data, U32 context) |
| | Invoke output port cmdOut. More...
|
| |
| Fw::ParamValid | getParam_out (FwIndexType portNum, FwPrmIdType id, Fw::ParamBuffer &val) |
| | Invoke output port getParam. More...
|
| |
| Fw::TlmValid | getTlmChan_out (FwIndexType portNum, FwChanIdType id, Fw::Time &timeTag, Fw::TlmBuffer &val) |
| | Invoke output port getTlmChan. More...
|
| |
| void | pingOut_out (FwIndexType portNum, U32 key) |
| | Invoke output port pingOut. More...
|
| |
| void | seqDoneOut_out (FwIndexType portNum, FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdResponse &response) |
| | Invoke output port seqDoneOut. More...
|
| |
| void | seqStartOut_out (FwIndexType portNum, const Fw::StringBase &filename) |
| | Invoke output port seqStartOut. More...
|
| |
| virtual void | directive_allocate_internalInterfaceHandler (const Svc::FpySequencer_AllocateDirective &directive)=0 |
| | Internal interface handler for directive_allocate. More...
|
| |
| virtual void | directive_constCmd_internalInterfaceHandler (const Svc::FpySequencer_ConstCmdDirective &directive)=0 |
| | Internal interface handler for directive_constCmd. More...
|
| |
| virtual void | directive_discard_internalInterfaceHandler (const Svc::FpySequencer_DiscardDirective &directive)=0 |
| | Internal interface handler for directive_discard. More...
|
| |
| virtual void | directive_exit_internalInterfaceHandler (const Svc::FpySequencer_ExitDirective &directive)=0 |
| | Internal interface handler for directive_exit. More...
|
| |
| virtual void | directive_getField_internalInterfaceHandler (const Svc::FpySequencer_GetFieldDirective &directive)=0 |
| | Internal interface handler for directive_getField. More...
|
| |
| virtual void | directive_getFlag_internalInterfaceHandler (const Svc::FpySequencer_GetFlagDirective &directive)=0 |
| | Internal interface handler for directive_getFlag. More...
|
| |
| virtual void | directive_goto_internalInterfaceHandler (const Svc::FpySequencer_GotoDirective &directive)=0 |
| | Internal interface handler for directive_goto. More...
|
| |
| virtual void | directive_if_internalInterfaceHandler (const Svc::FpySequencer_IfDirective &directive)=0 |
| | Internal interface handler for directive_if. More...
|
| |
| virtual void | directive_load_internalInterfaceHandler (const Svc::FpySequencer_LoadDirective &directive)=0 |
| | Internal interface handler for directive_load. More...
|
| |
| virtual void | directive_memCmp_internalInterfaceHandler (const Svc::FpySequencer_MemCmpDirective &directive)=0 |
| | Internal interface handler for directive_memCmp. More...
|
| |
| virtual void | directive_noOp_internalInterfaceHandler (const Svc::FpySequencer_NoOpDirective &directive)=0 |
| | Internal interface handler for directive_noOp. More...
|
| |
| virtual void | directive_peek_internalInterfaceHandler (const Svc::FpySequencer_PeekDirective &directive)=0 |
| | Internal interface handler for directive_peek. More...
|
| |
| virtual void | directive_pushPrm_internalInterfaceHandler (const Svc::FpySequencer_PushPrmDirective &directive)=0 |
| | Internal interface handler for directive_pushPrm. More...
|
| |
| virtual void | directive_pushTime_internalInterfaceHandler (const Svc::FpySequencer_PushTimeDirective &directive)=0 |
| | Internal interface handler for directive_pushTime. More...
|
| |
| virtual void | directive_pushTlmVal_internalInterfaceHandler (const Svc::FpySequencer_PushTlmValDirective &directive)=0 |
| | Internal interface handler for directive_pushTlmVal. More...
|
| |
| virtual void | directive_pushTlmValAndTime_internalInterfaceHandler (const Svc::FpySequencer_PushTlmValAndTimeDirective &directive)=0 |
| | Internal interface handler for directive_pushTlmValAndTime. More...
|
| |
| virtual void | directive_pushVal_internalInterfaceHandler (const Svc::FpySequencer_PushValDirective &directive)=0 |
| | Internal interface handler for directive_pushVal. More...
|
| |
| virtual void | directive_setFlag_internalInterfaceHandler (const Svc::FpySequencer_SetFlagDirective &directive)=0 |
| | Internal interface handler for directive_setFlag. More...
|
| |
| virtual void | directive_stackCmd_internalInterfaceHandler (const Svc::FpySequencer_StackCmdDirective &directive)=0 |
| | Internal interface handler for directive_stackCmd. More...
|
| |
| virtual void | directive_stackOp_internalInterfaceHandler (const Svc::FpySequencer_StackOpDirective &directive)=0 |
| | Internal interface handler for directive_stackOp. More...
|
| |
| virtual void | directive_store_internalInterfaceHandler (const Svc::FpySequencer_StoreDirective &directive)=0 |
| | Internal interface handler for directive_store. More...
|
| |
| virtual void | directive_storeConstOffset_internalInterfaceHandler (const Svc::FpySequencer_StoreConstOffsetDirective &directive)=0 |
| | Internal interface handler for directive_storeConstOffset. More...
|
| |
| virtual void | directive_waitAbs_internalInterfaceHandler (const Svc::FpySequencer_WaitAbsDirective &directive)=0 |
| | Internal interface handler for directive_waitAbs. More...
|
| |
| virtual void | directive_waitRel_internalInterfaceHandler (const Svc::FpySequencer_WaitRelDirective &directive)=0 |
| | Internal interface handler for directive_waitRel. More...
|
| |
| void | directive_allocate_internalInterfaceInvoke (const Svc::FpySequencer_AllocateDirective &directive) |
| | Internal interface base-class function for directive_allocate. More...
|
| |
| void | directive_constCmd_internalInterfaceInvoke (const Svc::FpySequencer_ConstCmdDirective &directive) |
| | Internal interface base-class function for directive_constCmd. More...
|
| |
| void | directive_discard_internalInterfaceInvoke (const Svc::FpySequencer_DiscardDirective &directive) |
| | Internal interface base-class function for directive_discard. More...
|
| |
| void | directive_exit_internalInterfaceInvoke (const Svc::FpySequencer_ExitDirective &directive) |
| | Internal interface base-class function for directive_exit. More...
|
| |
| void | directive_getField_internalInterfaceInvoke (const Svc::FpySequencer_GetFieldDirective &directive) |
| | Internal interface base-class function for directive_getField. More...
|
| |
| void | directive_getFlag_internalInterfaceInvoke (const Svc::FpySequencer_GetFlagDirective &directive) |
| | Internal interface base-class function for directive_getFlag. More...
|
| |
| void | directive_goto_internalInterfaceInvoke (const Svc::FpySequencer_GotoDirective &directive) |
| | Internal interface base-class function for directive_goto. More...
|
| |
| void | directive_if_internalInterfaceInvoke (const Svc::FpySequencer_IfDirective &directive) |
| | Internal interface base-class function for directive_if. More...
|
| |
| void | directive_load_internalInterfaceInvoke (const Svc::FpySequencer_LoadDirective &directive) |
| | Internal interface base-class function for directive_load. More...
|
| |
| void | directive_memCmp_internalInterfaceInvoke (const Svc::FpySequencer_MemCmpDirective &directive) |
| | Internal interface base-class function for directive_memCmp. More...
|
| |
| void | directive_noOp_internalInterfaceInvoke (const Svc::FpySequencer_NoOpDirective &directive) |
| | Internal interface base-class function for directive_noOp. More...
|
| |
| void | directive_peek_internalInterfaceInvoke (const Svc::FpySequencer_PeekDirective &directive) |
| | Internal interface base-class function for directive_peek. More...
|
| |
| void | directive_pushPrm_internalInterfaceInvoke (const Svc::FpySequencer_PushPrmDirective &directive) |
| | Internal interface base-class function for directive_pushPrm. More...
|
| |
| void | directive_pushTime_internalInterfaceInvoke (const Svc::FpySequencer_PushTimeDirective &directive) |
| | Internal interface base-class function for directive_pushTime. More...
|
| |
| void | directive_pushTlmVal_internalInterfaceInvoke (const Svc::FpySequencer_PushTlmValDirective &directive) |
| | Internal interface base-class function for directive_pushTlmVal. More...
|
| |
| void | directive_pushTlmValAndTime_internalInterfaceInvoke (const Svc::FpySequencer_PushTlmValAndTimeDirective &directive) |
| | Internal interface base-class function for directive_pushTlmValAndTime. More...
|
| |
| void | directive_pushVal_internalInterfaceInvoke (const Svc::FpySequencer_PushValDirective &directive) |
| | Internal interface base-class function for directive_pushVal. More...
|
| |
| void | directive_setFlag_internalInterfaceInvoke (const Svc::FpySequencer_SetFlagDirective &directive) |
| | Internal interface base-class function for directive_setFlag. More...
|
| |
| void | directive_stackCmd_internalInterfaceInvoke (const Svc::FpySequencer_StackCmdDirective &directive) |
| | Internal interface base-class function for directive_stackCmd. More...
|
| |
| void | directive_stackOp_internalInterfaceInvoke (const Svc::FpySequencer_StackOpDirective &directive) |
| | Internal interface base-class function for directive_stackOp. More...
|
| |
| void | directive_store_internalInterfaceInvoke (const Svc::FpySequencer_StoreDirective &directive) |
| | Internal interface base-class function for directive_store. More...
|
| |
| void | directive_storeConstOffset_internalInterfaceInvoke (const Svc::FpySequencer_StoreConstOffsetDirective &directive) |
| | Internal interface base-class function for directive_storeConstOffset. More...
|
| |
| void | directive_waitAbs_internalInterfaceInvoke (const Svc::FpySequencer_WaitAbsDirective &directive) |
| | Internal interface base-class function for directive_waitAbs. More...
|
| |
| void | directive_waitRel_internalInterfaceInvoke (const Svc::FpySequencer_WaitRelDirective &directive) |
| | Internal interface base-class function for directive_waitRel. More...
|
| |
| Svc_FpySequencer_SequencerStateMachine::State | sequencer_getState () const |
| | Get the state of state machine instance sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_VALIDATE (const Svc::FpySequencer_SequenceExecutionArgs &value) |
| | Send signal cmd_VALIDATE to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_RUN (const Svc::FpySequencer_SequenceExecutionArgs &value) |
| | Send signal cmd_RUN to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_RUN_VALIDATED (const Svc::FpySequencer_SequenceExecutionArgs &value) |
| | Send signal cmd_RUN_VALIDATED to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_CANCEL () |
| | Send signal cmd_CANCEL to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_SET_BREAKPOINT (const Svc::FpySequencer_BreakpointArgs &value) |
| | Send signal cmd_SET_BREAKPOINT to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_CLEAR_BREAKPOINT () |
| | Send signal cmd_CLEAR_BREAKPOINT to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_failure () |
| | Send signal result_failure to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_success () |
| | Send signal result_success to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_entered () |
| | Send signal entered to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_dispatchStatement_success () |
| | Send signal result_dispatchStatement_success to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_dispatchStatement_failure () |
| | Send signal result_dispatchStatement_failure to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_dispatchStatement_noMoreStatements () |
| | Send signal result_dispatchStatement_noMoreStatements to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_checkTimersIn () |
| | Send signal checkTimersIn to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_checkShouldWake_wakeup () |
| | Send signal result_checkShouldWake_wakeup to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_checkShouldWake_keepSleeping () |
| | Send signal result_checkShouldWake_keepSleeping to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_timeOpFailed () |
| | Send signal result_timeOpFailed to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_stmtResponse_beginSleep () |
| | Send signal stmtResponse_beginSleep to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_stmtResponse_success () |
| | Send signal stmtResponse_success to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_stmtResponse_failure () |
| | Send signal stmtResponse_failure to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_stmtResponse_unexpected () |
| | Send signal stmtResponse_unexpected to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_stmtResponse_keepWaiting () |
| | Send signal stmtResponse_keepWaiting to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_checkStatementTimeout_statementTimeout () |
| | Send signal result_checkStatementTimeout_statementTimeout to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_result_checkStatementTimeout_noTimeout () |
| | Send signal result_checkStatementTimeout_noTimeout to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_CONTINUE () |
| | Send signal cmd_CONTINUE to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_BREAK () |
| | Send signal cmd_BREAK to state machine sequencer. More...
|
| |
| void | sequencer_sendSignal_cmd_STEP () |
| | Send signal cmd_STEP to state machine sequencer. More...
|
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_signalEntered (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_setSequenceFilePath (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal, const Svc::FpySequencer_SequenceExecutionArgs &value)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_setSequenceBlockState (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal, const Svc::FpySequencer_SequenceExecutionArgs &value)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_validate (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_report_seqSucceeded (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_report_seqCancelled (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_report_seqFailed (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_report_seqStarted (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_setGoalState_RUNNING (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_setGoalState_VALID (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_setGoalState_IDLE (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_sendCmdResponse_OK (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_sendCmdResponse_EXECUTION_ERROR (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_clearSequenceFile (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_clearBreakpoint (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_checkShouldWake (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_dispatchStatement (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_resetRuntime (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_checkStatementTimeout (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_incrementSequenceCounter (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_report_seqBroken (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_setBreakpoint (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal, const Svc::FpySequencer_BreakpointArgs &value)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_setBreakBeforeNextLine (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual void | Svc_FpySequencer_SequencerStateMachine_action_clearBreakBeforeNextLine (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal)=0 |
| |
| virtual bool | Svc_FpySequencer_SequencerStateMachine_guard_goalStateIs_RUNNING (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal) const =0 |
| |
| virtual bool | Svc_FpySequencer_SequencerStateMachine_guard_shouldBreak (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal) const =0 |
| |
| virtual bool | Svc_FpySequencer_SequencerStateMachine_guard_breakOnce (SmId smId, Svc_FpySequencer_SequencerStateMachine::Signal signal) const =0 |
| |
| void | cmdResponse_out (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdResponse response) |
| | Emit command response. More...
|
| |
| virtual void | RUN_cmdHandler (FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdStringArg &fileName, Svc::FpySequencer_BlockState block)=0 |
| |
| virtual void | VALIDATE_cmdHandler (FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdStringArg &fileName)=0 |
| |
| virtual void | RUN_VALIDATED_cmdHandler (FwOpcodeType opCode, U32 cmdSeq, Svc::FpySequencer_BlockState block)=0 |
| |
| virtual void | CANCEL_cmdHandler (FwOpcodeType opCode, U32 cmdSeq)=0 |
| |
| virtual void | SET_BREAKPOINT_cmdHandler (FwOpcodeType opCode, U32 cmdSeq, U32 stmtIdx, bool breakOnce)=0 |
| |
| virtual void | BREAK_cmdHandler (FwOpcodeType opCode, U32 cmdSeq)=0 |
| |
| virtual void | CONTINUE_cmdHandler (FwOpcodeType opCode, U32 cmdSeq)=0 |
| |
| virtual void | CLEAR_BREAKPOINT_cmdHandler (FwOpcodeType opCode, U32 cmdSeq)=0 |
| |
| virtual void | STEP_cmdHandler (FwOpcodeType opCode, U32 cmdSeq)=0 |
| |
| virtual void | SET_FLAG_cmdHandler (FwOpcodeType opCode, U32 cmdSeq, Svc::Fpy::FlagId flag, bool value)=0 |
| |
| virtual void | DUMP_STACK_TO_FILE_cmdHandler (FwOpcodeType opCode, U32 cmdSeq, const Fw::CmdStringArg &fileName)=0 |
| |
| void | RUN_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | VALIDATE_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | RUN_VALIDATED_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | CANCEL_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | SET_BREAKPOINT_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | BREAK_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | CONTINUE_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | CLEAR_BREAKPOINT_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | STEP_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | SET_FLAG_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| void | DUMP_STACK_TO_FILE_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
| |
| virtual void | RUN_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command RUN. More...
|
| |
| virtual void | VALIDATE_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command VALIDATE. More...
|
| |
| virtual void | RUN_VALIDATED_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command RUN_VALIDATED. More...
|
| |
| virtual void | CANCEL_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command CANCEL. More...
|
| |
| virtual void | SET_BREAKPOINT_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command SET_BREAKPOINT. More...
|
| |
| virtual void | BREAK_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command BREAK. More...
|
| |
| virtual void | CONTINUE_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command CONTINUE. More...
|
| |
| virtual void | CLEAR_BREAKPOINT_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command CLEAR_BREAKPOINT. More...
|
| |
| virtual void | STEP_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command STEP. More...
|
| |
| virtual void | SET_FLAG_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command SET_FLAG. More...
|
| |
| virtual void | DUMP_STACK_TO_FILE_preMsgHook (FwOpcodeType opCode, U32 cmdSeq) |
| | Pre-message hook for command DUMP_STACK_TO_FILE. More...
|
| |
| void | log_WARNING_HI_InvalidCommand (I32 state) const |
| | Log event InvalidCommand. More...
|
| |
| void | log_WARNING_HI_InvalidSeqRunCall (I32 state) const |
| | Log event InvalidSeqRunCall. More...
|
| |
| void | log_WARNING_HI_FileOpenError (const Fw::StringBase &filePath, I32 errorCode) const |
| | Log event FileOpenError. More...
|
| |
| void | log_WARNING_HI_FileWriteError (FwSizeType writeSize, const Fw::StringBase &filePath, I32 errorCode) const |
| | Log event FileWriteError. More...
|
| |
| void | log_WARNING_HI_FileReadError (Svc::FpySequencer_FileReadStage readStage, const Fw::StringBase &filePath, I32 errorCode) const |
| | Log event FileReadError. More...
|
| |
| void | log_WARNING_HI_EndOfFileError (Svc::FpySequencer_FileReadStage readStage, const Fw::StringBase &filePath) const |
| | Log event EndOfFileError. More...
|
| |
| void | log_WARNING_HI_FileReadDeserializeError (Svc::FpySequencer_FileReadStage readStage, const Fw::StringBase &filePath, I32 errorCode, U64 buffLeft, U64 buffLength) const |
| | Log event FileReadDeserializeError. More...
|
| |
| void | log_WARNING_HI_WrongSchemaVersion (U8 expected, U8 actual) const |
| | Log event WrongSchemaVersion. More...
|
| |
| void | log_WARNING_HI_WrongCRC (U32 expected, U32 actual) const |
| | Log event WrongCRC. More...
|
| |
| void | log_WARNING_HI_ExtraBytesInSequence (FwSizeType remaining) const |
| | Log event ExtraBytesInSequence. More...
|
| |
| void | log_WARNING_HI_InsufficientBufferSpace (U64 bufferSize, const Fw::StringBase &filePath) const |
| | Log event InsufficientBufferSpace. More...
|
| |
| void | log_WARNING_HI_CommandFailed (FwOpcodeType opCode, U32 stmtIdx, const Fw::StringBase &filePath, Fw::CmdResponse response) const |
| | Log event CommandFailed. More...
|
| |
| void | log_ACTIVITY_HI_SequenceDone (const Fw::StringBase &filePath) const |
| | Log event SequenceDone. More...
|
| |
| void | log_ACTIVITY_HI_SequenceCancelled (const Fw::StringBase &filePath) const |
| | Log event SequenceCancelled. More...
|
| |
| void | log_WARNING_HI_SequenceExitedWithError (const Fw::StringBase &filePath, U8 errorCode) const |
| | Log event SequenceExitedWithError. More...
|
| |
| void | log_WARNING_HI_UnknownSequencerDirective (U8 opcode, U32 stmtIdx, const Fw::StringBase &filePath) const |
| | Log event UnknownSequencerDirective. More...
|
| |
| void | log_WARNING_LO_CmdResponseWhileNotRunningSequence (I32 state, FwOpcodeType opcode, Fw::CmdResponse response) const |
| | Log event CmdResponseWhileNotRunningSequence. More...
|
| |
| void | log_WARNING_LO_CmdResponseFromOldSequence (FwOpcodeType opcode, Fw::CmdResponse response, U16 oldSequenceIdx, U16 currentSequenceIdx) const |
| | Log event CmdResponseFromOldSequence. More...
|
| |
| void | log_WARNING_HI_CmdResponseWhileNotAwaiting (FwOpcodeType opcode, Fw::CmdResponse response) const |
| | Log event CmdResponseWhileNotAwaiting. More...
|
| |
| void | log_WARNING_HI_CmdResponseWhileAwaitingDirective (FwOpcodeType opcode, Fw::CmdResponse response, U8 expectedDirectiveOpcode) const |
| | Log event CmdResponseWhileAwaitingDirective. More...
|
| |
| void | log_WARNING_HI_WrongCmdResponseOpcode (FwOpcodeType opcode, Fw::CmdResponse response, FwOpcodeType expectedOpcode) const |
| | Log event WrongCmdResponseOpcode. More...
|
| |
| void | log_WARNING_HI_WrongCmdResponseIndex (FwOpcodeType opcode, Fw::CmdResponse response, U16 actualCmdIdx, U16 expectedCmdIdx) const |
| | Log event WrongCmdResponseIndex. More...
|
| |
| void | log_WARNING_HI_DirectiveDeserializeError (U8 opcode, U32 stmtIdx, I32 errorCode, U64 buffLeft, U64 buffLength) const |
| | Log event DirectiveDeserializeError. More...
|
| |
| void | log_WARNING_HI_MismatchedTimeBase (I32 internalTimeBase, I32 otherTimeBase) const |
| | Log event MismatchedTimeBase. More...
|
| |
| void | log_WARNING_HI_MismatchedTimeContext (I32 internalTimeContext, I32 otherTimeContext) const |
| | Log event MismatchedTimeContext. More...
|
| |
| void | log_WARNING_HI_CommandTimedOut (FwOpcodeType opCode, U32 stmtIdx, const Fw::StringBase &filePath) const |
| | Log event CommandTimedOut. More...
|
| |
| void | log_WARNING_HI_DirectiveTimedOut (U8 opCode, U32 stmtIdx, const Fw::StringBase &filePath) const |
| | Log event DirectiveTimedOut. More...
|
| |
| void | log_WARNING_HI_TooManySequenceArgs (U8 count, U8 max) const |
| | Log event TooManySequenceArgs. More...
|
| |
| void | log_WARNING_HI_TooManySequenceDirectives (U16 count, U16 max) const |
| | Log event TooManySequenceDirectives. More...
|
| |
| void | log_ACTIVITY_HI_SequencePaused (U32 stmtIdx) const |
| | Log event SequencePaused. More...
|
| |
| void | log_ACTIVITY_HI_BreakpointSet (U32 breakpointIdx, bool breakOnce) const |
| | Log event BreakpointSet. More...
|
| |
| void | log_ACTIVITY_HI_BreakpointCleared () const |
| | Log event BreakpointCleared. More...
|
| |
| void | tlmWrite_State (FwEnumStoreType arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_SequencesSucceeded (U64 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_SequencesFailed (U64 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_SequencesCancelled (U64 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_StatementsDispatched (U64 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_StatementsFailed (U64 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_LastDirectiveError (const Svc::Fpy::DirectiveErrorCode &arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_DirectiveErrorIndex (U64 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_DirectiveErrorId (const Svc::Fpy::DirectiveId &arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_SeqPath (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_Debug_ReachedEndOfFile (bool arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_Debug_NextStatementReadSuccess (bool arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_Debug_NextStatementOpcode (U8 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_Debug_NextCmdOpcode (FwOpcodeType arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_Debug_StackSize (Svc::Fpy::StackSizeType arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_BreakpointInUse (bool arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_BreakpointIndex (U32 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_BreakOnlyOnceOnBreakpoint (bool arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_BreakBeforeNextLine (bool arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_PRM_STATEMENT_TIMEOUT_SECS (F32 arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| void | tlmWrite_PRM_FLAG_DEFAULT_EXIT_ON_CMD_FAIL (bool arg, Fw::Time _tlmTime=Fw::Time()) |
| |
| virtual void | parameterUpdated (FwPrmIdType id) |
| | Called whenever a parameter is updated. More...
|
| |
| virtual void | parametersLoaded () |
| | Called whenever parameters are loaded. More...
|
| |
| F32 | paramGet_STATEMENT_TIMEOUT_SECS (Fw::ParamValid &valid) |
| |
| bool | paramGet_FLAG_DEFAULT_EXIT_ON_CMD_FAIL (Fw::ParamValid &valid) |
| |
| Fw::Time | getTime () const |
| |
| | ActiveComponentBase (const char *name) |
| | Constructor. More...
|
| |
| virtual | ~ActiveComponentBase () |
| | Destructor. More...
|
| |
| void | init (FwEnumStoreType instance) |
| | initialization code More...
|
| |
| virtual void | preamble () |
| | A function that will be called before the event loop is entered. More...
|
| |
| MsgDispatchStatus | dispatch () |
| | The function that will dispatching messages. More...
|
| |
| virtual void | finalizer () |
| | A function that will be called after exiting the loop. More...
|
| |
| | QueuedComponentBase (const char *name) |
| | Constructor. More...
|
| |
| virtual | ~QueuedComponentBase () |
| | Destructor. More...
|
| |
| void | init (FwEnumStoreType instance) |
| | initialization function More...
|
| |
| Os::Queue::Status | createQueue (FwSizeType depth, FwSizeType msgSize) |
| |
| FwSizeType | getNumMsgsDropped () |
| | return number of messages dropped More...
|
| |
| void | incNumMsgDropped () |
| | increment the number of messages dropped More...
|
| |
| | PassiveComponentBase (const char *name) |
| | Named constructor. More...
|
| |
| virtual | ~PassiveComponentBase () |
| | Destructor. More...
|
| |
| void | init (FwEnumStoreType instance) |
| | Initialization function. More...
|
| |
| FwEnumStoreType | getInstance () const |
| |
| | ObjBase (const char *name) |
| | ObjBase constructor. More...
|
| |
| virtual | ~ObjBase () |
| | Destructor. More...
|
| |
| void | init () |
| | Object initializer. More...
|
| |