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

Implement an already existing error/event logger #4

Open
3 tasks
margrevm opened this issue Sep 23, 2020 · 0 comments
Open
3 tasks

Implement an already existing error/event logger #4

margrevm opened this issue Sep 23, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@margrevm
Copy link
Owner

margrevm commented Sep 23, 2020

Requirements:

  • Events shall be stored in a circular list (provided by external class)
  • Possibility to log towards the serial monitor, SD-card (provided by external class) and LCD screen (To be done)
  • For critical event use led blinking schemes (see Implement Heartbeat LED #35)
  • Possibility to choose logging frequency (flush() call should be sampled)
  • Logs should have a severity:

The overall design of this class structure is explained here.

Formatting:

  • On-board time is logged with every message
  • Each type of log should prefixed with a marker. Example for debug log : [DEBUG]

Steps:

  • Implement the class
  • Write integration tests
  • Update documentation
@margrevm margrevm added the enhancement New feature or request label Sep 23, 2020
@margrevm margrevm added this to the V1 milestone Sep 23, 2020
@margrevm margrevm self-assigned this Sep 23, 2020
@margrevm margrevm changed the title Integrate an already existing error/event logger Implement an already existing error/event logger Sep 23, 2020
@margrevm margrevm added design software part that has to designed test has to be tested and removed design software part that has to designed test has to be tested labels Sep 23, 2020
margrevm added a commit that referenced this issue Oct 11, 2020
@margrevm margrevm modified the milestones: V1, V0, V0.1 Mar 18, 2021
@margrevm margrevm assigned PhilippeMertes and unassigned margrevm May 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants