
Public Member Functions | |
| def | __init__ (self, topic, blocking=True, clear=False) |
| def | execute (self, userdata) |
| def | on_enter (self, userdata) |
Private Member Functions | |
| def | _connect (self) |
Private Attributes | |
| _blocking | |
| _clear | |
| _connected | |
| _sub | |
| _topic | |
Gets the latest message on the given topic and stores it to userdata.
-- topic string The topic on which should be listened.
-- blocking bool Blocks until a message is received.
-- clear bool Drops last message on this topic on enter
in order to only handle message received since this state is active.
#> message object Latest message on the given topic of the respective type.
<= received Message has been received and stored in userdata or state is not blocking.
<= unavailable The topic is not available when this state becomes actives.
Definition at line 9 of file subscriber_state.py.
| def flexbe_states.subscriber_state.SubscriberState.__init__ | ( | self, | |
| topic, | |||
blocking = True, |
|||
clear = False |
|||
| ) |
Definition at line 24 of file subscriber_state.py.
|
private |
Definition at line 56 of file subscriber_state.py.
| def flexbe_states.subscriber_state.SubscriberState.execute | ( | self, | |
| userdata | |||
| ) |
Definition at line 36 of file subscriber_state.py.
| def flexbe_states.subscriber_state.SubscriberState.on_enter | ( | self, | |
| userdata | |||
| ) |
Definition at line 46 of file subscriber_state.py.
|
private |
Definition at line 28 of file subscriber_state.py.
|
private |
Definition at line 29 of file subscriber_state.py.
|
private |
Definition at line 30 of file subscriber_state.py.
|
private |
Definition at line 62 of file subscriber_state.py.
|
private |
Definition at line 27 of file subscriber_state.py.