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

Health Driver #130

Open
IonLi09 opened this issue Mar 6, 2024 · 0 comments
Open

Health Driver #130

IonLi09 opened this issue Mar 6, 2024 · 0 comments
Assignees
Labels
driver task related to any non-radio/non-telemetry driver
Milestone

Comments

@IonLi09
Copy link
Contributor

IonLi09 commented Mar 6, 2024

Drivers publish a HealthReport(type=driver) to health/heartbeat once per 10s
Orcheostrator publishes a HealthReport(type=orcheostrator) to health/system once per 10s
Orcheostrator subscribes to health/heartbeat so it can compute its metrics
Health Driver subscribes to health/heartbeat and health/system and maintains the most recent record & status timeline for each driver + orcheostrator
Health Driver subscribes to health/query as the entry point for all commands from ground
Ground station sends HealthQuery messages to the health driver
Health Driver responds with HealthResponse messages

@IonLi09 IonLi09 self-assigned this Mar 6, 2024
@IonLi09 IonLi09 added the driver task related to any non-radio/non-telemetry driver label Mar 6, 2024
@IonLi09 IonLi09 added this to the 2024 Spring milestone Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
driver task related to any non-radio/non-telemetry driver
Projects
None yet
Development

No branches or pull requests

1 participant