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 7 of file _cop_feedback.py.


Member Function 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 37 of file _cop_feedback.py.

def vision_msgs::msg::_cop_feedback::cop_feedback::_get_types (   self  )  [private]
internal API method

Definition at line 68 of file _cop_feedback.py.

def vision_msgs::msg::_cop_feedback::cop_feedback::deserialize (   self,
  str 
)
unpack serialized message in str into this message instance
@param str: byte array of serialized message
@type  str: str

Definition at line 100 of file _cop_feedback.py.

def vision_msgs::msg::_cop_feedback::cop_feedback::deserialize_numpy (   self,
  str,
  numpy 
)
unpack serialized message in str into this message instance using numpy for array types
@param str: byte array of serialized message
@type  str: str
@param numpy: numpy python module
@type  numpy: module

Definition at line 174 of file _cop_feedback.py.

def vision_msgs::msg::_cop_feedback::cop_feedback::serialize (   self,
  buff 
)
serialize message into buffer
@param buff: buffer
@type  buff: StringIO

Definition at line 74 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
@type  buff: StringIO
@param numpy: numpy python module
@type  numpy module

Definition at line 146 of file _cop_feedback.py.


Member Data Documentation

Definition at line 34 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 11 of file _cop_feedback.py.

Definition at line 10 of file _cop_feedback.py.

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

Definition at line 8 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 35 of file _cop_feedback.py.

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

Definition at line 9 of file _cop_feedback.py.

Definition at line 59 of file _cop_feedback.py.

Definition at line 61 of file _cop_feedback.py.

Definition at line 57 of file _cop_feedback.py.

Definition at line 55 of file _cop_feedback.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator


vision_msgs
Author(s): Ulrich F Klank
autogenerated on Fri Jan 11 09:59:28 2013