WUT Velma robot API
Public Member Functions | Public Attributes | List of all members
velma_common.velma_interface.VelmaInterface.SubscribedTopic Class Reference

Class used for subscription for various ROS topics from the VelmaInterface class. More...

Public Member Functions

def dbgPrint (self, s)
 
def __init__ (self, topic_name, topic_type, debug=False)
 
def getData (self, timeout_s=None)
 Get the newest topic data. More...
 

Public Attributes

 sub
 

Detailed Description

Class used for subscription for various ROS topics from the VelmaInterface class.

Definition at line 861 of file velma_interface.py.

Constructor & Destructor Documentation

◆ __init__()

def velma_common.velma_interface.VelmaInterface.SubscribedTopic.__init__ (   self,
  topic_name,
  topic_type,
  debug = False 
)

Definition at line 872 of file velma_interface.py.

Member Function Documentation

◆ dbgPrint()

def velma_common.velma_interface.VelmaInterface.SubscribedTopic.dbgPrint (   self,
  s 
)

Definition at line 867 of file velma_interface.py.

◆ getData()

def velma_common.velma_interface.VelmaInterface.SubscribedTopic.getData (   self,
  timeout_s = None 
)

Get the newest topic data.

Parameters
timeout_sfloat: timeout in seconds or None for no timeout. Default is None (no timeout, return immediately).
Returns
Returns the newest data read on topic if it is available, or None otherwise.

Definition at line 884 of file velma_interface.py.

Member Data Documentation

◆ sub

velma_common.velma_interface.VelmaInterface.SubscribedTopic.sub

Definition at line 877 of file velma_interface.py.


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