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

Publish inferred state/mode transitions #42

Closed
norro opened this issue Sep 15, 2020 · 0 comments · Fixed by #46
Closed

Publish inferred state/mode transitions #42

norro opened this issue Sep 15, 2020 · 0 comments · Fixed by #46
Assignees

Comments

@norro
Copy link
Collaborator

norro commented Sep 15, 2020

When a (sub-)system transitions in a state/mode as reaction to a node transition, currently this information is only visible when using mode inference, i.e. for the mode monitor and mode manager. Also when a node transitions from one mode to another.
Mode manager should publish this information so that it is visible to the entire ROS system.

@norro norro self-assigned this Sep 15, 2020
@norro norro changed the title Publish inferred state/mpode transitions of (sub-)system Publish inferred state/mode transitions of (sub-)system Sep 15, 2020
@norro norro changed the title Publish inferred state/mode transitions of (sub-)system Publish inferred state/mode transitions Sep 23, 2020
norro added a commit that referenced this issue Sep 23, 2020
* Adds caching of latest reported states/modes of all systems
* Adds infer_transitions method that compares currently inferred
states/modes to cached ones and returns transitions, if detected

#42

Signed-off-by: Arne Nordmann <arne.nordmann@de.bosch.com>
@norro norro linked a pull request Sep 23, 2020 that will close this issue
norro added a commit that referenced this issue Sep 29, 2020
Mode manager is now publishing transitions that are inferred by the mode
inference, i.e. state and mode transitions of systems, mode transitions
of nodes.
State transitions of nodes don't have to be published as lifecycle nodes
do this on their own.

#42

Signed-off-by: Arne Nordmann <arne.nordmann@de.bosch.com>
norro added a commit that referenced this issue Sep 30, 2020
* Adds caching of latest reported states/modes of all systems
* Adds infer_transitions method that compares currently inferred
states/modes to cached ones and returns transitions, if detected

#42

Signed-off-by: Arne Nordmann <arne.nordmann@de.bosch.com>
norro added a commit that referenced this issue Sep 30, 2020
Mode manager is now publishing transitions that are inferred by the mode
inference, i.e. state and mode transitions of systems, mode transitions
of nodes.
State transitions of nodes don't have to be published as lifecycle nodes
do this on their own.

#42

Signed-off-by: Arne Nordmann <arne.nordmann@de.bosch.com>
@norro norro closed this as completed Sep 30, 2020
norro added a commit that referenced this issue Sep 30, 2020
Mode manager is now publishing transitions that are inferred by the mode
inference, i.e. state and mode transitions of systems, mode transitions
of nodes.

* Stricter constness in mode inference
* ModeEvent now includes start mode (of transition)
* Adds inference of transitions to mode inference
* Tests for transition inference
* Mode manager publishs inferred transitions
* Version push to 0.4.0

#42

Signed-off-by: Arne Nordmann <arne.nordmann@de.bosch.com>
norro added a commit that referenced this issue Sep 30, 2020
Mode manager is now publishing transitions that are inferred by the mode
inference, i.e. state and mode transitions of systems, mode transitions
of nodes.

* Stricter constness in mode inference
* ModeEvent now includes start mode (of transition)
* Adds inference of transitions to mode inference
* Tests for transition inference
* Mode manager publishs inferred transitions
* Version push to 0.4.0

#42

Signed-off-by: Arne Nordmann <arne.nordmann@de.bosch.com>
norro added a commit that referenced this issue Sep 30, 2020
Mode manager is now publishing transitions that are inferred by the mode
inference, i.e. state and mode transitions of systems, mode transitions
of nodes.

* Stricter constness in mode inference
* ModeEvent now includes start mode (of transition)
* Adds inference of transitions to mode inference
* Tests for transition inference
* Mode manager publishs inferred transitions
* Version push to 0.4.0

#42

Signed-off-by: Arne Nordmann <arne.nordmann@de.bosch.com>
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