diff --git a/diffscan.c b/diffscan.c index a696b6ae..8f421e24 100644 --- a/diffscan.c +++ b/diffscan.c @@ -278,6 +278,7 @@ static int StartDiffScan(pDiffScan self, pScanData pScan, if (status != OKOK) { return 0; } + pCount->pCountInt->lastStatus = HWBusy; return 1; } @@ -482,6 +483,7 @@ int RunDiffScan(pDiffScan self, pScanData pScan, pCount = (pCounter) self->scanObject->pCounterData; pCount->pCountInt->Halt(pCount); InvokeCallBack(self->scanObject->pCall, SCANEND, self->scanObject); + pCount->pCountInt->lastStatus = HWIdle; return 1; }