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 8 of file subscriber_state.py.
def flexbe_states.subscriber_state.SubscriberState.__init__ | ( | self, | |
topic, | |||
blocking = True , |
|||
clear = False |
|||
) |
Definition at line 23 of file subscriber_state.py.
|
private |
Definition at line 55 of file subscriber_state.py.
def flexbe_states.subscriber_state.SubscriberState.execute | ( | self, | |
userdata | |||
) |
Definition at line 35 of file subscriber_state.py.
def flexbe_states.subscriber_state.SubscriberState.on_enter | ( | self, | |
userdata | |||
) |
Definition at line 45 of file subscriber_state.py.
|
private |
Definition at line 27 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 58 of file subscriber_state.py.
|
private |
Definition at line 26 of file subscriber_state.py.