class PerceptionEvent(Message): def __init__(self): self.type_code = MXP_MESSAGE_PERCEPTION_EVENT self.object_header = ObjectFragment() def clear(self): self.object_header = ObjectFragment() super(PerceptionEvent,self).clear() def frame_data_size(self, frame_index): result = 0 result += ObjectFragment.frame_data_size(frame_index) return result def serialize(self, writer): self.object_header.serialize(writer) def deserialize(self, reader): self.object_header.deserialize(reader) def __str__(self): return 'PerceptionEvent('+ str(self.object_header) +')' def __eq__(self,other): return (self.type_code == other.type_code) and \ (self.object_header == other.object_header) def __ne__(self,other): return (self.type_code != other.type_code) or \ (self.object_header != other.object_header)
class HandoverRequest(Message): def __init__(self): self.type_code = MXP_MESSAGE_HANDOVER_REQUEST self.source_bubble_id = UUID('{00000000-0000-0000-0000-000000000000}') self.target_bubble_id = UUID('{00000000-0000-0000-0000-000000000000}') self.object_header = ObjectFragment() def clear(self): self.source_bubble_id = UUID('{00000000-0000-0000-0000-000000000000}') self.target_bubble_id = UUID('{00000000-0000-0000-0000-000000000000}') self.object_header = ObjectFragment() super(HandoverRequest,self).clear() def frame_data_size(self, frame_index): result = 0 result += 16 result += 16 result += ObjectFragment.frame_data_size(frame_index) return result def serialize(self, writer): writer.write(self.source_bubble_id,'uuid') writer.write(self.target_bubble_id,'uuid') self.object_header.serialize(writer) def deserialize(self, reader): (self.source_bubble_id,c) = reader.read('uuid') (self.target_bubble_id,c) = reader.read('uuid') self.object_header.deserialize(reader) def __str__(self): return 'HandoverRequest('+ str(self.source_bubble_id) \ + str(self.target_bubble_id) \ + str(self.object_header) +')' def __eq__(self,other): return (self.type_code == other.type_code) and \ (self.source_bubble_id == other.source_bubble_id) and \ (self.target_bubble_id == other.target_bubble_id) and \ (self.object_header == other.object_header) def __ne__(self,other): return (self.type_code != other.type_code) or \ (self.source_bubble_id != other.source_bubble_id) or \ (self.target_bubble_id != other.target_bubble_id) or \ (self.object_header != other.object_header)
def frame_data_size(self, frame_index): result = 0 result += ObjectFragment.frame_data_size(frame_index) return result
def clear(self): self.object_header = ObjectFragment() super(PerceptionEvent,self).clear()
def __init__(self): self.type_code = MXP_MESSAGE_PERCEPTION_EVENT self.object_header = ObjectFragment()
def clear(self): self.source_bubble_id = UUID('{00000000-0000-0000-0000-000000000000}') self.target_bubble_id = UUID('{00000000-0000-0000-0000-000000000000}') self.object_header = ObjectFragment() super(HandoverEvent, self).clear()
def __init__(self): self.type_code = MXP_MESSAGE_HANDOVER_EVENT self.source_bubble_id = UUID('{00000000-0000-0000-0000-000000000000}') self.target_bubble_id = UUID('{00000000-0000-0000-0000-000000000000}') self.object_header = ObjectFragment()