more debug

This commit is contained in:
zimoch
2012-05-15 13:58:03 +00:00
parent 11cfaf44ee
commit c594134317

View File

@ -754,6 +754,8 @@ readRequest(unsigned long replyTimeout_ms, unsigned long readTimeout_ms,
ioAction = Read; ioAction = Read;
queueTimeout = replyTimeout; queueTimeout = replyTimeout;
} }
debug("AsynDriverInterface::readRequest %s: queueRequest(..., priority=%d, queueTimeout=%f)\n",
clientName(), priority(), queueTimeout);
status = pasynManager->queueRequest(pasynUser, status = pasynManager->queueRequest(pasynUser,
priority(), queueTimeout); priority(), queueTimeout);
if (status != asynSuccess && !async) if (status != asynSuccess && !async)
@ -863,16 +865,18 @@ readHandler()
received = 0; received = 0;
eomReason = 0; eomReason = 0;
debug("AsynDriverInterface::readHandler(%s): ioAction=%s "
"read(..., bytesToRead=%ld, ...) "
"[timeout=%f seconds]\n",
clientName(), ioActionStr[ioAction],
bytesToRead, pasynUser->timeout);
status = pasynOctet->read(pvtOctet, pasynUser, status = pasynOctet->read(pvtOctet, pasynUser,
buffer, bytesToRead, &received, &eomReason); buffer, bytesToRead, &received, &eomReason);
if (ioAction == Read || status != asynTimeout) debug("AsynDriverInterface::readHandler(%s): "
{ "read returned %s: ioAction=%s received=%ld, eomReason=%s, buffer=\"%s\"\n",
debug("AsynDriverInterface::readHandler(%s): " clientName(), asynStatusStr[status], ioActionStr[ioAction],
"read(..., bytesToRead=%ld, received=%ld...) " (long)received,eomReasonStr[eomReason&0x7],
"[timeout=%f seconds] = %s\n", StreamBuffer(buffer, received).expand()());
clientName(), bytesToRead, (long)received,
pasynUser->timeout, asynStatusStr[status]);
}
pasynManager->isConnected(pasynUser, &connected); pasynManager->isConnected(pasynUser, &connected);
debug("AsynDriverInterface::readHandler(%s): " debug("AsynDriverInterface::readHandler(%s): "
"device is %sconnected\n", "device is %sconnected\n",
@ -910,6 +914,7 @@ readHandler()
#endif #endif
// ignore what we got from here. // ignore what we got from here.
// input was already handeled by asynReadHandler() // input was already handeled by asynReadHandler()
// read until no more input is available // read until no more input is available
readMore = -1; readMore = -1;
break; break;