Ejemplo n.º 1
0
 def _decode_one(buf):
     self = action_package()
     self.vehicle_id = struct.unpack(">h", buf.read(2))[0]
     self.waypoints = []
     for i0 in range(10):
         self.waypoints.append(Waypoint._decode_one(buf))
     self.target_speed = struct.unpack(">d", buf.read(8))[0]
     return self
Ejemplo n.º 2
0
 def _decode_one(buf):
     self = connect_request()
     self.init_pos = Waypoint._decode_one(buf)
     return self
Ejemplo n.º 3
0
 def _decode_one(buf):
     self = action_result()
     self.vehicle_id = struct.unpack(">h", buf.read(2))[0]
     self.current_pos = Waypoint._decode_one(buf)
     self.current_speed = struct.unpack(">d", buf.read(8))[0]
     return self