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
def _decode_one(buf): self = connect_request() self.init_pos = Waypoint._decode_one(buf) return self
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