diff --git a/MAC/APL/PIC/RSP_Driver/src/RSPDriver.cc b/MAC/APL/PIC/RSP_Driver/src/RSPDriver.cc index c6624180593bc3b1934223d9c5950039adb9306c..a60feb190e5299cda4c328e016cce4ea5586416a 100644 --- a/MAC/APL/PIC/RSP_Driver/src/RSPDriver.cc +++ b/MAC/APL/PIC/RSP_Driver/src/RSPDriver.cc @@ -1384,6 +1384,7 @@ void RSPDriver::rsp_setsubbands(GCFEvent& event, GCFPortInterface& port) return; } + LOG_INFO("@@@Scheduling setsubbands"); // pass command to the scheduler m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -1506,6 +1507,7 @@ void RSPDriver::rsp_setrcu(GCFEvent& event, GCFPortInterface& port) command->setTimestamp(Timestamp(0,0)); } + LOG_INFO("@@@Scheduling setrcu"); m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -1598,6 +1600,7 @@ void RSPDriver::rsp_sethba(GCFEvent& event, GCFPortInterface& port) return; } + LOG_INFO("@@@Scheduling sethba"); // pass command to the scheduler m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -1726,6 +1729,7 @@ void RSPDriver::rsp_setrsu(GCFEvent& event, GCFPortInterface& port) return; } + LOG_INFO("@@@Scheduling setrsu"); m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -2035,6 +2039,7 @@ void RSPDriver::rsp_setclock(GCFEvent& event, GCFPortInterface& port) return; } + LOG_INFO("@@@Scheduling setclock"); m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -2276,6 +2281,7 @@ void RSPDriver::rsp_setbypass(GCFEvent& event, GCFPortInterface& port) return; } + LOG_INFO("@@@Scheduling setbypass"); m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -2319,6 +2325,7 @@ void RSPDriver::rsp_settbb(GCFEvent& event, GCFPortInterface& port) return; } + LOG_INFO("@@@Scheduling settbb"); // pass command to the scheduler m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -2400,6 +2407,8 @@ void RSPDriver::rsp_setRawBlock(GCFEvent& event, GCFPortInterface& port) return; } + + LOG_INFO("@@@Scheduling setRawBlock"); // command is ok, schedule it in next second. // m_scheduler.enter(Ptr<Command>(&(*command)), Scheduler::LATER, false); m_scheduler.enter(Ptr<Command>(&(*command))); @@ -2431,6 +2440,8 @@ void RSPDriver::rsp_setSplitter(GCFEvent& event, GCFPortInterface& port) return; } + LOG_INFO("@@@Scheduling SetSplitterCmd sent to scheduler"); + // pass command to the scheduler, not allowing immediate execution. m_scheduler.enter(Ptr<Command>(&(*command)), Scheduler::LATER, false); } @@ -2484,6 +2495,7 @@ void RSPDriver::rsp_subSplitter(GCFEvent& event, GCFPortInterface& port) port.send(ack); } + LOG_INFO("@@@Scheduling subSplitterCmd"); m_scheduler.enter(Ptr<Command>(&(*command)), Scheduler::PERIODIC); } @@ -2505,6 +2517,7 @@ void RSPDriver::rsp_unsubSplitter(GCFEvent& event, GCFPortInterface& port) else { LOG_ERROR("UNSUBSPLITTER: failed to remove subscription"); } + LOG_INFO("@@@Scheduling unsubSplitterCmd"); port.send(ack); } @@ -2545,6 +2558,7 @@ void RSPDriver::rsp_setswapxy(GCFEvent& event, GCFPortInterface& port) port.send(ack); return; } + LOG_INFO("@@@Scheduling setswapxy"); // command is ok, schedule it. m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -2588,6 +2602,8 @@ void RSPDriver::rsp_setDatastream(GCFEvent& event, GCFPortInterface& port) port.send(ack); return; } + + LOG_INFO("@@@Scheduling setDataStream"); // command is ok, schedule it. m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -2628,6 +2644,7 @@ void RSPDriver::rsp_setBitMode(GCFEvent& event, GCFPortInterface& port) port.send(ack); return; } + LOG_INFO("@@@Scheduling setBitMode"); // command is ok, schedule it. m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -2719,6 +2736,8 @@ void RSPDriver::rsp_setSDOMode(GCFEvent& event, GCFPortInterface& port) port.send(ack); return; } + + LOG_INFO("@@@Scheduling setSDOMode"); // command is ok, schedule it. m_scheduler.enter(Ptr<Command>(&(*command))); } @@ -2759,6 +2778,7 @@ void RSPDriver::rsp_setSDO(GCFEvent& event, GCFPortInterface& port) port.send(ack); return; } + LOG_INFO("@@@Scheduling setSDO"); // command is ok, schedule it. m_scheduler.enter(Ptr<Command>(&(*command))); }