类 RosClient


  • public class RosClient
    extends BaseRosClient
    Ros client.
    作者:
    zhangmengmeng01
    • 构造器详细资料

      • RosClient

        public RosClient()
      • RosClient

        public RosClient​(String accessKey,
                         String secretKey)
    • 方法详细资料

      • createFastOrderTask

        public RosGeneralResponse createFastOrderTask​(FastOrderProblem problem)
        Create fast order task.
        参数:
        problem - FastOrderProblem
        返回:
        RosGeneralResponse
      • getFastOrderSolutionResponse

        public FastOrderSolutionResponse getFastOrderSolutionResponse​(String problemId)
        Query fast order task solution.
        参数:
        problemId - problemId from createFastOrderTask response
        返回:
        FastOrderSolutionResponse
      • getFastOrderSolutionResponseV2

        public FastOrderSolutionResponseV2 getFastOrderSolutionResponseV2​(String problemId)
        Query fast order task solution.
        参数:
        problemId - problemId from createFastOrderTask response
        返回:
        FastOrderSolutionResponse
      • createProblem

        public BaseResponse createProblem​(ProblemRequest request)
        Create Scheduler Task.
        参数:
        request - ProblemRequest
        返回:
        Object of BaseResponse
      • getSchedulerTaskResult

        public GetSchedulerResultResponse getSchedulerTaskResult​(String problemId)
        Query scheduler task solution.
        参数:
        problemId - problemId from createProblem response
        返回:
        GetSchedulerResultResponse
      • createOptimizationTask

        public BaseResponse createOptimizationTask​(OptimizationProblemRequest request)
        Create Optimization Task.
        参数:
        request - OptimizationProblemRequest
        返回:
        Object of BaseResponse
      • getOptimizationTaskResult

        public GetSingleVehicleResultResponse getOptimizationTaskResult​(String optimizationProblemId)
        Query optimization task solution.
        参数:
        optimizationProblemId - problemId from createOptimizationTask response
        返回:
        GetSingleVehicleResultResponse
      • createOrderedTask

        public BaseResponse createOrderedTask​(OrderedProblemRequest request)
        Create Ordered Task.
        参数:
        request - OrderedProblemRequest
        返回:
        Object of BaseResponse
      • getOrderedTaskResult

        public GetSingleVehicleResultResponse getOrderedTaskResult​(String orderedProblemId)
        Query ordered task solution.
        参数:
        orderedProblemId - problemId from createOrderedTask response
        返回:
        GetSingleVehicleResultResponse
      • getMatrixStatus

        public MatrixResponse getMatrixStatus​(String matrixId,
                                              String commitId)
        query matrix status
        参数:
        matrixId - matrix id
        commitId - matrix version
        返回:
      • updateMatrix

        public MatrixResponse updateMatrix​(MatrixUpdateRequest request,
                                           String matrixId)
        update matrix : add Location Update location and delete location
        参数:
        request -
        matrixId -
        返回:
      • deleteMatrix

        public void deleteMatrix​(MatrixDeleteRequest request)
        delete matrix
        参数:
        request -
      • getTaskExecuteStatus

        public CurrentTaskResponse getTaskExecuteStatus()
        query matrix task status
        返回:
      • updateTaskWeight

        public void updateTaskWeight​(WeightUpdateRequest request)
        update task weight
        参数:
        request -
      • getMatrixHighWayLocation

        public HighWayLocationResponse getMatrixHighWayLocation​(String matrixId)
        get the hightWay location list
        参数:
        matrixId -
        返回: