Python YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
yasmin_ros.tf_buffer_state.TfBufferState Class Reference
Inheritance diagram for yasmin_ros.tf_buffer_state.TfBufferState:
Collaboration diagram for yasmin_ros.tf_buffer_state.TfBufferState:

Public Member Functions

None __init__ (self)
None configure (self)
str execute (self, Blackboard blackboard)

Protected Attributes

 _node = YasminNode.get_instance()
float _cache_time_sec = 10.0

Detailed Description

State that creates a tf2 buffer and transform listener.

The created objects are stored in the blackboard under the keys
``tf_buffer`` and ``tf_listener`` so that following states can reuse them
for transform lookups.

Constructor & Destructor Documentation

◆ __init__()

None yasmin_ros.tf_buffer_state.TfBufferState.__init__ ( self)

Member Function Documentation

◆ configure()

None yasmin_ros.tf_buffer_state.TfBufferState.configure ( self)

◆ execute()

str yasmin_ros.tf_buffer_state.TfBufferState.execute ( self,
Blackboard blackboard )

Member Data Documentation

◆ _cache_time_sec

float yasmin_ros.tf_buffer_state.TfBufferState._cache_time_sec = 10.0
protected

◆ _node

yasmin_ros.tf_buffer_state.TfBufferState._node = YasminNode.get_instance()
protected

The documentation for this class was generated from the following file: