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

Feature request: Automatic reset (after timeout) #67

Closed
jueank opened this issue Nov 17, 2024 · 4 comments
Closed

Feature request: Automatic reset (after timeout) #67

jueank opened this issue Nov 17, 2024 · 4 comments
Assignees

Comments

@jueank
Copy link

jueank commented Nov 17, 2024

In practice, it happens often that when leaving a table, the content on the DMD is still being shown. The reasons for this might be different: Improper scripting in VPX, VPX crashing or being terminated externally, etc.
While being in the Frontend - or moreover - when playing another non ROM-based table, this content stays visible on screen. This is a bit disturbing.
It would be nice, if the DMD is being reset to black by some criteria. Either a configurable timeout (x seconds) - this should be sufficient, as there are usually very frequent updates to the DMD while playing. Alternatively it could be detected if there is an active connection over the serial port.

@mkalkbrenner
Copy link
Member

I think that ZeDMD is the wrong point to implement that.
That issue happens for every DMD.
dmdserver, the Dmdext equivalent for other operating systems than windows already handles such things.

@jueank
Copy link
Author

jueank commented Nov 18, 2024

Thanks for the clarification. I will rephrase my feature request and raise it in the Dmdext project.

@jueank jueank closed this as completed Nov 18, 2024
@jueank
Copy link
Author

jueank commented Dec 17, 2024

Hi,
I have to come back to this feature request.
I think, one of the typical cases is that ZeDMD is losing the serial connection to Dmdext. For example by 'hard' terminating a table, or a crash, or incorrectly written table scripts. Then Dmdext has no chance to take care of resetting ZeDMD or setting DMD content to black.
Only ZeDMD itself can reset itself to a black screen or the initial screen showing the version number in the lower corner.
Losing the serial connection (plus a timeout) could be exactly the trigger to initialize that.

@jueank jueank reopened this Dec 17, 2024
@zesinger
Copy link
Collaborator

Have you tried the Wifi version?

@mkalkbrenner mkalkbrenner self-assigned this Jan 28, 2025
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

3 participants