Public Member Functions | Public Attributes | Private Member Functions | Static Private Attributes
vision_msgs.msg._cop_feedback.cop_feedback Class Reference

List of all members.

Public Member Functions

def __init__
def deserialize
def deserialize_numpy
def serialize
def serialize_numpy

Public Attributes

 error
 eval_whitelist
 evaluation
 perception_primitive

Private Member Functions

def _get_types

Static Private Attributes

list __slots__ = ['perception_primitive','evaluation','error','eval_whitelist']
string _full_text
 _has_header = False
string _md5sum = "e876bab42e04aea08a659bc18c7b47cc"
list _slot_types = ['uint64','float64','vision_msgs/system_error[]','uint64[]']
string _type = "vision_msgs/cop_feedback"

Detailed Description

Definition at line 9 of file _cop_feedback.py.


Constructor & Destructor Documentation

def vision_msgs.msg._cop_feedback.cop_feedback.__init__ (   self,
  args,
  kwds 
)
Constructor. Any message fields that are implicitly/explicitly
set to None will be assigned a default value. The recommend
use is keyword arguments as this is more robust to future message
changes.  You cannot mix in-order arguments and keyword arguments.

The available fields are:
   perception_primitive,evaluation,error,eval_whitelist

:param args: complete set of field values, in .msg order
:param kwds: use keyword arguments corresponding to message field names
to set specific fields.

Definition at line 39 of file _cop_feedback.py.


Member Function Documentation

internal API method

Definition at line 70 of file _cop_feedback.py.

unpack serialized message in str into this message instance
:param str: byte array of serialized message, ``str``

Definition at line 107 of file _cop_feedback.py.

unpack serialized message in str into this message instance using numpy for array types
:param str: byte array of serialized message, ``str``
:param numpy: numpy python module

Definition at line 192 of file _cop_feedback.py.

serialize message into buffer
:param buff: buffer, ``StringIO``

Definition at line 76 of file _cop_feedback.py.

def vision_msgs.msg._cop_feedback.cop_feedback.serialize_numpy (   self,
  buff,
  numpy 
)
serialize message with numpy array types into buffer
:param buff: buffer, ``StringIO``
:param numpy: numpy python module

Definition at line 160 of file _cop_feedback.py.


Member Data Documentation

Definition at line 36 of file _cop_feedback.py.

Initial value:
"""#Message that cop uses to  answer on specified topics, U. Klank klank@in.tum.de
uint64         perception_primitive         # Perception primitive that caused this answer
float64        evaluation                   # A score describing the quality of the outcomes of the perception primitive
system_error[] error                        # A list of occured system failures which might be caused by the perception primitive
uint64[]       eval_whitelist               # list results which are included into the evaluation (note: default is all, not none, so an empty list means that all elements have to be evaluated, since the case that none of the results should get an evaluation does not make much sense)

================================================================================
MSG: vision_msgs/system_error
uint64 MANIPULATION_POSE_UNREACHABLE = 64
uint64 GRASP_FAILED = 128  # Grasp into the void
uint64 OBJECT_NOT_FOUND = 256
uint64 VISION_PRIMITIVE_FAILED = 512
uint64 CONTRADICTING_TACTILE_FEEDBACK = 1024  # Collide without expecting it
uint64 CONTRADICTING_VISION_RESULTS = 2048
uint64 GRASP_FAILED_AND_CRASHED = 4096  # Throwing something out of the way
uint64 JLO_ERROR = 8192  # Could not get position
uint64 VECTOR_FIELD_CANT_REACH = 16384  # The arm got stuck along the way, did not reach the final grasping pose

uint64  error_id                # One of the error constants defined above
string  node_name               # The node causing this error
string  error_description       # Further information about the error

"""

Definition at line 13 of file _cop_feedback.py.

Definition at line 12 of file _cop_feedback.py.

string vision_msgs::msg::_cop_feedback.cop_feedback::_md5sum = "e876bab42e04aea08a659bc18c7b47cc" [static, private]

Definition at line 10 of file _cop_feedback.py.

list vision_msgs::msg::_cop_feedback.cop_feedback::_slot_types = ['uint64','float64','vision_msgs/system_error[]','uint64[]'] [static, private]

Definition at line 37 of file _cop_feedback.py.

string vision_msgs::msg::_cop_feedback.cop_feedback::_type = "vision_msgs/cop_feedback" [static, private]

Definition at line 11 of file _cop_feedback.py.

Definition at line 51 of file _cop_feedback.py.

Definition at line 51 of file _cop_feedback.py.

Definition at line 51 of file _cop_feedback.py.

Definition at line 51 of file _cop_feedback.py.


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


vision_msgs
Author(s): Ulrich F Klank
autogenerated on Mon Oct 6 2014 00:47:37