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

Create core WRover POST #63

Open
1 task
bennowotny opened this issue Jun 17, 2023 · 1 comment
Open
1 task

Create core WRover POST #63

bennowotny opened this issue Jun 17, 2023 · 1 comment
Milestone

Comments

@bennowotny
Copy link
Contributor

bennowotny commented Jun 17, 2023

Rationale

Ensure that core WRover hardware is functional/connected prior to starting the main sequence of WRover code. Provide meaningful diagnostic messages to operators as to which subsystem is not working, potentially including some root-cause analyses

Anti-Goal

This is NOT to:

  • Create Unit Tests: POST is run at WRover launch time, unit tests should be run before software is deployed
  • Perform Actions with the WRover: POST is to make sure that things are connected/operational, which enables subsequent code to actuate the WRover

Required Actions

  • Create a software package containing POST tests, including:
    • Motor communication bus tests
    • Sensor tests (for sensors that are permanently connected to the chassis of the WRover)
    • Communication tests (talking to all daughterboards, remote systems)
@Tzanccc
Copy link
Contributor

Tzanccc commented Oct 1, 2023

Create Core WRover POST

@Tzanccc Tzanccc added this to the URC 2024 PDR milestone Oct 12, 2023
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

2 participants