You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once a threaded function runs, the serial read port seems to be blocked from being read outside that thread (both the main thread or new threads). Examples:
queryPump() works when first initialized.
queryPump() works after running the non-threaded functions fillPump() or emptyPump().
The first time a threaded function dispense() is called, the calls to queryPump()inside that thread still work.
During dispense(), separate user-initiated queryPump() calls do not work.
After the first time dispense() is called, queryPump() and any other functions that try to read serial data ever works again.
After initializing pump,
queryPump()
returns[255, 47, 48, 96, 3, 13, 10]
After using the pump even one time,
queryPump()
returnsNone
regardless of if the pump is currently executing or is still.The text was updated successfully, but these errors were encountered: