diff --git a/smi/src/taskdisp.c b/smi/src/taskdisp.c index 6e4539f5e4f8a4511f6b81b13a647eceed6909f7..059d8899ee053b84405484dbb802cd41f844a6e1 100644 --- a/smi/src/taskdisp.c +++ b/smi/src/taskdisp.c @@ -138,7 +138,7 @@ rt_eprintf("last slot %d pF=%d\n",lastSlot,periodFlag); shm->taskStateSysVar[atomicStateVariables[taskVarIndex].taskStateVar].flags|=TASK_BUSY; // atomicStateVariables[taskVarIndex].exec=0; rt_eprintf("%d %d ",i,(int)(t-(taskSchedulerDelay+clockOffset)-slotStartAbs[slot])); -rt_eprintf("prev=%d ",atomicStateVariables[tasksInSlot[slot].taskVarIndex[0]].stateID); +if (i!=0) rt_eprintf("prev=%d ",atomicStateVariables[tasksInSlot[slot].taskVarIndex[0]].stateID); rt_eprintf("busy stateID=%d slot=%d %d\n",atomicStateVariables[taskVarIndex].stateID, atomicStateVariables[taskVarIndex].slot, (int)(slotEndAbs[slot]+(taskSchedulerDelay+clockOffset)+shm->taskSlotTimeTolerance-t)