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

[TASK] Supervisor node #106

Open
7 tasks
alekskl01 opened this issue Oct 21, 2023 · 1 comment
Open
7 tasks

[TASK] Supervisor node #106

alekskl01 opened this issue Oct 21, 2023 · 1 comment
Assignees
Labels
feature New feature or request

Comments

@alekskl01
Copy link
Contributor

alekskl01 commented Oct 21, 2023

Description of task

We need to cut the thrusters if we lose connection to the seapath.

Suggested Workflow

  • Look into managed/lifecycle nodes.
  • Create something like a watchdog timer for the topics publishing pose data from the seapath.

Specifications

  • A callback function is called when the topic has been inactive for a specified amount of time.
  • In that case all thrust should be set to zero

Contacts

Code Quality

  • Every function in header files are documented (inputs/returns/exceptions)
  • The project has automated tests that cover MOST of the functions and branches in functions (pytest/gtest)
  • The code is documented on the wiki (provide link)
@alekskl01 alekskl01 added the feature New feature or request label Oct 21, 2023
@Senja20 Senja20 self-assigned this Feb 18, 2024
@alekskl01 alekskl01 assigned A1ice-Z and unassigned Senja20 Apr 22, 2024
@chrstrom
Copy link
Member

@A1ice-Z @alekskl01 I drafted something very crude in #193. Have a look and feel free to suggest/implement stuff yourself if you find something that is worth adding.

@alekskl01 alekskl01 closed this as not planned Won't fix, can't repro, duplicate, stale Sep 9, 2024
@alekskl01 alekskl01 reopened this Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

4 participants