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

Automatic hard reset can interrupt shut-down #268

Open
pachpict opened this issue Sep 27, 2021 · 0 comments
Open

Automatic hard reset can interrupt shut-down #268

pachpict opened this issue Sep 27, 2021 · 0 comments
Labels

Comments

@pachpict
Copy link
Member

Only observed once so far, not attempted to replicate it yet.

Incorrect behaviour observed:

  • Brand new Canute has been on for some minutes. Some pages have been cycled through. Power switch at the back is hit to turn it off. Runs hard reset then sits their blank, with all lines up. When press power switch again it restarts the Canute rather than turning it off, meaning it was presumably turned off the previous time, but this didn't cause the correct shutdown behaviour.

Expected behaviour:

  • Regardless of what the user has done or how much time has passed when the user presses the power switch it should turn off, firstly presenting a Braille message to the effect of 'please wait', followed by all Braille lines down. If the UI wants to run a hard reset either before or after the message it can do so, so long as the message is shown and then the lines go down.

Likely cause:

  • When the Canute reaches its ideal internal temperature (usually after 3--30 minutes, depending on usage and ambient temperature) it wait for a user button press (e.g. 'foward page'), then runs a hard reset to clear any dot errors caused by cold start. In this case It would seem that if the first user button press after correct internal temperature is reached is the shut down command then it messes with the order of things.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant