14#ifndef COMMANDDISPATCHERIMPL_HPP_
15#define COMMANDDISPATCHERIMPL_HPP_
17#include <Svc/CmdDispatcher/CommandDispatcherComponentAc.hpp>
101 void CMD_NO_OP_cmdHandler(
FwOpcodeType opCode, U32 cmdSeq);
120 void CMD_TEST_CMD_1_cmdHandler(
FwOpcodeType opCode, U32 cmdSeq, I32 arg1,
F32 arg2,
U8 arg3);
130 void CMD_CLEAR_TRACKING_cmdHandler(
FwOpcodeType opCode, U32 cmdSeq);
143 struct DispatchEntry {
162 struct SequenceTracker {
172 U32 m_numCmdsDispatched;
PlatformIntType NATIVE_INT_TYPE
float F32
32-bit floating point
uint8_t U8
8-bit unsigned integer
@ CMD_DISPATCHER_SEQUENCER_TABLE_SIZE
@ CMD_DISPATCHER_DISPATCH_TABLE_SIZE
Command Dispatcher component class.
void init(NATIVE_INT_TYPE queueDepth, NATIVE_INT_TYPE instance)
Component initialization routine.
virtual ~CommandDispatcherImpl()
Component destructor.