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
This was a previous bug that was fixed in 0.7.2, but it showed up again in 0.8.1...
If I have multiple lights blinking, but I change which lights are blinking (e.g. scrolling through attract sequence tutorials), the lights fall out of sync with their blink patterns. This is probably because the lights that remain blinking on the next attract sequence step do not reset their index in LSC upon a Blink call, thus they fall out of sync with the lights that were off and are newly blinking. I would expect any call for a state change (UpdateInterval is an exception because it's not a state change and would cause problems resetting index on every call) would reset the index back to the beginning (even if the light is already on the requested state).
If you feel resetting the index is not the ideal design decision, which I can understand if that may be true, then please let me know and I'll call an off routine before every blink to hopefully remedy this.
The text was updated successfully, but these errors were encountered:
I think the issue is that the lights are not resetting to the starting frame when Blink is called (think blink pattern / sequence). I don't think the interval is the issue.
This was a previous bug that was fixed in 0.7.2, but it showed up again in 0.8.1...
If I have multiple lights blinking, but I change which lights are blinking (e.g. scrolling through attract sequence tutorials), the lights fall out of sync with their blink patterns. This is probably because the lights that remain blinking on the next attract sequence step do not reset their index in LSC upon a Blink call, thus they fall out of sync with the lights that were off and are newly blinking. I would expect any call for a state change (UpdateInterval is an exception because it's not a state change and would cause problems resetting index on every call) would reset the index back to the beginning (even if the light is already on the requested state).
If you feel resetting the index is not the ideal design decision, which I can understand if that may be true, then please let me know and I'll call an off routine before every blink to hopefully remedy this.
The text was updated successfully, but these errors were encountered: