Public Member Functions | |
def | __init__ |
def | force_monitoring |
def | monitor |
Public Attributes | |
execute | |
name | |
Private Member Functions | |
def | _disable_ros_control |
def | _enable_ros_control |
def | _get_path |
def | _monitoring_execute |
Private Attributes | |
__execute | |
_current_status | |
_diagnostics_topic | |
_force_monitoring | |
_is_controlled | |
_monitored_keys | |
_outcome_list | |
_parent | |
_sent_keys | |
_sub |
A state to monitor a custom set of conditions. For each conditions, an outcome is added or mapped which will be returned if the condition is not met.
Definition at line 12 of file monitoring_state.py.
def flexbe_core.core.monitoring_state.MonitoringState.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Reimplemented in flexbe_core.core.operatable_state.OperatableState, flexbe_core.core.preemptable_state.PreemptableState, flexbe_core.core.lockable_state.LockableState, flexbe_core.core.event_state.EventState, flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState, and flexbe_core.core.loopback_state.LoopbackState.
Definition at line 18 of file monitoring_state.py.
def flexbe_core.core.monitoring_state.MonitoringState._disable_ros_control | ( | self | ) | [private] |
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer, flexbe_core.core.lockable_state.LockableState, flexbe_core.core.event_state.EventState, flexbe_core.core.preemptable_state.PreemptableState, and flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState.
Definition at line 92 of file monitoring_state.py.
def flexbe_core.core.monitoring_state.MonitoringState._enable_ros_control | ( | self | ) | [private] |
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer, flexbe_core.core.operatable_state.OperatableState, flexbe_core.core.lockable_state.LockableState, flexbe_core.core.event_state.EventState, flexbe_core.core.preemptable_state.PreemptableState, and flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState.
Definition at line 87 of file monitoring_state.py.
def flexbe_core.core.monitoring_state.MonitoringState._get_path | ( | self | ) | [private] |
Definition at line 97 of file monitoring_state.py.
def flexbe_core.core.monitoring_state.MonitoringState._monitoring_execute | ( | self, | |
args, | |||
kwargs | |||
) | [private] |
Definition at line 41 of file monitoring_state.py.
Definition at line 81 of file monitoring_state.py.
def flexbe_core.core.monitoring_state.MonitoringState.monitor | ( | self, | |
key, | |||
outcome = None |
|||
) |
Definition at line 74 of file monitoring_state.py.
Reimplemented in flexbe_core.core.operatable_state.OperatableState, flexbe_core.core.preemptable_state.PreemptableState, flexbe_core.core.concurrency_container.ConcurrencyContainer, flexbe_core.core.lockable_state.LockableState, flexbe_core.core.event_state.EventState, flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState, and flexbe_core.core.loopback_state.LoopbackState.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.
Reimplemented in flexbe_core.core.preemptable_state.PreemptableState, flexbe_core.core.lockable_state.LockableState, flexbe_core.core.event_state.EventState, and flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState.
Definition at line 18 of file monitoring_state.py.
Reimplemented in flexbe_core.core.operatable_state.OperatableState, flexbe_core.core.preemptable_state.PreemptableState, flexbe_core.core.concurrency_container.ConcurrencyContainer, flexbe_core.core.lockable_state.LockableState, flexbe_core.core.event_state.EventState, flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState, and flexbe_core.core.loopback_state.LoopbackState.
Definition at line 18 of file monitoring_state.py.
Definition at line 18 of file monitoring_state.py.