-
Notifications
You must be signed in to change notification settings - Fork 3
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
Intertrial start display returning too early #86
Comments
The display is in the wrong mode. On the TCP level it reports: "Start-Display command is invalid during Stream Pattern Position mode" |
Via slack
|
That behavior of G4 Host (with |
Via slack
|
I changed the mode in the Designer to 1 and the protocol ran for me. |
Via slack
|
We can think about how to report this type of error in the future. With PanelsController we now have access to this type of feedback, if we want to |
One question, how are you supposed to set the duration of the trial if you cannot submit the start-display command in mode 3? |
It might actually not be an issue of mode 3 (since that wouldn't make sense in my point of view) but that another parameter is missing. Maybe G4 Host error reporting is not very good. We need more tests to figure this out. Once we know, we can check and circumvent this with some more checks inside PanelsController. |
Mode 0 and mode 3 don't support I am not sure what the display actually shows in the master branch, but it can't be correct. In the master the run protocol will just wait a certain amount of time for each intertrial. In the NewestVersion branch the intertrial will only wait if the pattern on the display is what was specified and will otherwise just continue. |
I closed this on Nov 6 but I'm not sure why as I can't find any indication we actually solved the problem, only worked around it. If mode 3 does not use the start-display command, perhaps if you set the mode to 3 and set the pattern, it will just come on the screen? I need to experiment and see if I can figure out how mode 3 starts displaying on the screen without the start-display command. If I can't figure it out, we may need to ask Andy how you're supposed to trigger a condition in mode 3 to begin. |
updated discussed today -- need to review use of mode 3 and decide if this is important enough to fix, and then by whom. |
Via slack:
The text was updated successfully, but these errors were encountered: