Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

asynInterposeEos's readIt() might be printing an unnecessary warning #176

Open
ericonr opened this issue Apr 18, 2023 · 0 comments
Open

Comments

@ericonr
Copy link
Contributor

ericonr commented Apr 18, 2023

It is calling the underlying IPPort's read() function to flush the input; this makes it so it returns asynTimeout to StreamDevice, which deals with it just fine. However, since it's flushing the input with pasynUser->timeout=0, does it make sense for the "read from low-level driver returned 1" message to be a warning? It can easily pollute the warning output if one has a lot of SCAN records... Perhaps the message can be disabled or turned into an ASYN_TRACE_FLOW if pasynUser->timeout==0 && status==asynTimeout ?

From https://epics.anl.gov/tech-talk/2023/msg00466.php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant