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

CANError go cli #229

Closed
sokosam opened this issue Oct 11, 2024 · 0 comments · Fixed by #316
Closed

CANError go cli #229

sokosam opened this issue Oct 11, 2024 · 0 comments · Fixed by #316
Assignees

Comments

@sokosam
Copy link
Contributor

sokosam commented Oct 11, 2024

1. Print message and the errors and their indexes.
2. Create a CLI UI with utility ( allows user to scroll, users to perform actions with the UI (Hit A to acknowledge error, hit I to ignore error)
3. Create threading demo with 2 threads (print hello on 1s interval and print bye on 1.5s interval)
4. Figure out messaging between the 2 threads on previous demo.
5. Test messaging with UI (test if UI will update with another thread sending messages)
6. Have a column displaying how long ago (How fresh) the error was.
7. Order based on "freshness"(#of messages ago) of the errors
8. Add a alert if no messages are shown after 3 (can be variable) seconds ( this could be a cli flag)
9. Add a drop down menu if the user presses enter to show a short description of the error
10. Make cursor move to the ignored menu when the ignored menu is opened.
11. Make border purple for the description.
12. Move the help menu to the top.
13. Make all the displays the same size.

for utility to ignore certain errors that the user chooses, we can apply a mask to the error message, (example, ignore error 0, we apply & mask 111...10)

@sokosam sokosam self-assigned this Oct 11, 2024
@sokosam sokosam linked a pull request Nov 12, 2024 that will close this issue
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

Successfully merging a pull request may close this issue.

1 participant