diff --git a/cmvr-iot-admin/pom.xml b/cmvr-iot-admin/pom.xml index 02c72c2..70aa36b 100644 --- a/cmvr-iot-admin/pom.xml +++ b/cmvr-iot-admin/pom.xml @@ -89,6 +89,12 @@ com.cmvr cmvr-iot-aima + + + + com.cmvr + cmvr-iot-tts + dev diff --git a/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/api/EdgeAgvController.java b/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/api/EdgeAgvController.java index 2a480c5..b006b69 100644 --- a/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/api/EdgeAgvController.java +++ b/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/api/EdgeAgvController.java @@ -1,9 +1,8 @@ package com.cmvr.web.controller.api; -import cmvr.api.AgvCommand; +import cmvr.msgs.*; import com.cmvr.common.core.domain.AjaxResult; import com.cmvr.edge.client.model.EdgeCommonVO; -import com.cmvr.edge.client.model.agv.*; import com.cmvr.edge.client.service.EdgeAgvService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -14,11 +13,13 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + /** * 边缘系统AGV控制器 * * @author cmvr-iot - * @since 2026-07-01 + * @since 2026-07-02 */ @Api(tags = "边缘--AGV") @RestController @@ -28,139 +29,225 @@ public class EdgeAgvController { private final EdgeAgvService edgeAgvService; - @ApiOperation("获取AGV状态信息") - @GetMapping("/getStatusInfo") - public AjaxResult getStatusInfo(EdgeCommonVO vo) { - AgvCommand.AgvStatusInfo statusInfo = edgeAgvService.getStatusInfo(vo); - // 直接返回对象,Jackson会自动序列化 - return AjaxResult.ok(statusInfo); - } - - @ApiOperation("获取机器人位置") - @GetMapping("/getRobotLocation") - public AjaxResult getRobotLocation(EdgeCommonVO vo) { - AgvCommand.AgvRobotLocation location = edgeAgvService.getRobotLocation(vo); - return AjaxResult.ok(location); - } - - @ApiOperation("获取地图状态") - @GetMapping("/getMapStatus") - public AjaxResult getMapStatus(EdgeCommonVO vo) { - AgvCommand.AgvMapStatus mapStatus = edgeAgvService.getMapStatus(vo); - return AjaxResult.ok(mapStatus); - } - - @ApiOperation("下载地图") - @GetMapping("/downloadMap") - public AjaxResult downloadMap(EdgeCommonVO vo, - @ApiParam("地图名称") String mapName) { - AgvCommand.AgvDownloadMapResult result = edgeAgvService.robotConfigDownloadMap(vo, mapName); - return AjaxResult.ok(result); - } - - @ApiOperation("上传地图") - @PostMapping("/uploadMap") - public AjaxResult uploadMap(EdgeCommonVO vo, - @ApiParam("地图内容") String mapContent) { - AgvCommand.AgvUploadMapResult result = edgeAgvService.robotConfigUploadMap(vo, mapContent); + @ApiOperation("获取AGV运行时状态") + @GetMapping("/getRuntimeState") + public AjaxResult getRuntimeState(EdgeCommonVO vo) { + Agv.AgvRuntimeState state = edgeAgvService.getRuntimeState(vo); + // 转换为Map返回 java.util.Map resultMap = new java.util.HashMap<>(); - resultMap.put("retCode", result.getRetCode()); - resultMap.put("errMsg", result.getErrMsg()); + resultMap.put("timestamp", state.getTimestamp()); + resultMap.put("mode", state.getMode()); + resultMap.put("connected", state.getConnected()); + resultMap.put("localized", state.getLocalized()); + resultMap.put("moving", state.getMoving()); + resultMap.put("fault", state.getFault()); + resultMap.put("emergencyStopped", state.getEmergencyStopped()); + + // 位置信息 + if (state.hasPose()) { + java.util.Map poseMap = new java.util.HashMap<>(); + poseMap.put("x", state.getPose().getX()); + poseMap.put("y", state.getPose().getY()); + poseMap.put("theta", state.getPose().getTheta()); + resultMap.put("pose", poseMap); + } + + // 速度信息 + if (state.hasVelocity()) { + java.util.Map velocityMap = new java.util.HashMap<>(); + velocityMap.put("vx", state.getVelocity().getVx()); + velocityMap.put("vy", state.getVelocity().getVy()); + velocityMap.put("wz", state.getVelocity().getWz()); + resultMap.put("velocity", velocityMap); + } + + // 电池信息 + if (state.hasBattery()) { + java.util.Map batteryMap = new java.util.HashMap<>(); + batteryMap.put("percentage", state.getBattery().getPercentage()); + batteryMap.put("voltage", state.getBattery().getVoltage()); + batteryMap.put("current", state.getBattery().getCurrent()); + batteryMap.put("temperature", state.getBattery().getTemperature()); + batteryMap.put("charging", state.getBattery().getCharging()); + resultMap.put("battery", batteryMap); + } + + resultMap.put("currentMap", state.getCurrentMap()); + resultMap.put("currentStation", state.getCurrentStation()); + resultMap.put("lastError", state.getLastError()); + return AjaxResult.ok(resultMap); } - @ApiOperation("获取电池状态") - @GetMapping("/getBatteryStatus") - public AjaxResult getBatteryStatus(EdgeCommonVO vo) { - AgvCommand.AgvBatteryStatus batteryStatus = edgeAgvService.getBatteryStatus(vo); - return AjaxResult.ok(batteryStatus); + @ApiOperation("获取导航状态") + @GetMapping("/getNavigationStatus") + public AjaxResult getNavigationStatus(EdgeCommonVO vo) { + Agv.AgvNavigationStatus status = edgeAgvService.getNavigationStatus(vo); + // 转换为Map返回 + java.util.Map resultMap = new java.util.HashMap<>(); + resultMap.put("state", status.getState()); + resultMap.put("type", status.getType()); + resultMap.put("progress", status.getProgress()); + resultMap.put("message", status.getMessage()); + return AjaxResult.ok(resultMap); } - @ApiOperation("导航到指定站点") - @GetMapping("/goToStation") - public AjaxResult goToStation(EdgeCommonVO vo, - @ApiParam("起始站点ID") String sourceId, - @ApiParam("目标站点ID") String targetId, - @ApiParam("任务ID") String taskId, - @ApiParam("操作类型") String operation, - @ApiParam("顶升高度") Double jackHeight) { - AgvCommand.RobotGoTargetResData result = edgeAgvService.robotGoTarget( - vo, sourceId, targetId, taskId, operation, jackHeight - ); - return AjaxResult.ok(result); + @ApiOperation("紧急停止") + @GetMapping("/emergencyStop") + public AjaxResult emergencyStop(EdgeCommonVO vo) { + edgeAgvService.emergencyStop(vo); + return AjaxResult.ok(); } - @ApiOperation("自由导航到坐标点") - @GetMapping("/freeGo") - public AjaxResult freeGo(EdgeCommonVO vo, - @ApiParam("X坐标") double x, - @ApiParam("Y坐标") double y, - @ApiParam("角度") double theta, - @ApiParam("任务ID") String taskId) { - // 构建自由导航点 - AgvCommand.FreeGoPoint freeGoPoint = AgvCommand.FreeGoPoint.newBuilder() + @ApiOperation("清除故障") + @GetMapping("/clearFault") + public AjaxResult clearFault(EdgeCommonVO vo) { + edgeAgvService.clearFault(vo); + return AjaxResult.ok(); + } + + @ApiOperation("导航到指定位置") + @PostMapping("/navigateToPose") + public AjaxResult navigateToPose(EdgeCommonVO vo, + @ApiParam("X坐标") double x, + @ApiParam("Y坐标") double y, + @ApiParam("角度") double theta) { + Agv.AgvPose2d pose = Agv.AgvPose2d.newBuilder() .setX(x) .setY(y) .setTheta(theta) .build(); - - AgvCommand.RobotGoTargetResData result = edgeAgvService.robotGoTargetWithFreeGo( - vo, freeGoPoint, taskId - ); - return AjaxResult.ok(result); - } - - @ApiOperation("暂停导航任务") - @GetMapping("/pauseTask") - public AjaxResult pauseTask(EdgeCommonVO vo) { - edgeAgvService.robotTaskPause(vo); + edgeAgvService.navigateToPose(vo, pose); return AjaxResult.ok(); } - @ApiOperation("继续导航任务") - @GetMapping("/resumeTask") - public AjaxResult resumeTask(EdgeCommonVO vo) { - edgeAgvService.robotTaskResume(vo); + @ApiOperation("导航到站点") + @GetMapping("/navigateToStation") + public AjaxResult navigateToStation(EdgeCommonVO vo, + @ApiParam("站点ID") String stationId) { + edgeAgvService.navigateToStation(vo, stationId); return AjaxResult.ok(); } - @ApiOperation("取消导航任务") - @GetMapping("/cancelTask") - public AjaxResult cancelTask(EdgeCommonVO vo) { - edgeAgvService.robotTaskCancel(vo); + @ApiOperation("暂停导航") + @GetMapping("/pauseNavigation") + public AjaxResult pauseNavigation(EdgeCommonVO vo) { + edgeAgvService.pauseNavigation(vo); return AjaxResult.ok(); } - @ApiOperation("查询当前导航状态") - @GetMapping("/getTaskStatus") - public AjaxResult getTaskStatus(EdgeCommonVO vo, - @ApiParam("是否简化返回") boolean simple) { - AgvCommand.RobotStatusTaskResData taskData = edgeAgvService.getRobotStatusTaskCurrent(vo, simple); - return AjaxResult.ok(taskData); + @ApiOperation("恢复导航") + @GetMapping("/resumeNavigation") + public AjaxResult resumeNavigation(EdgeCommonVO vo) { + edgeAgvService.resumeNavigation(vo); + return AjaxResult.ok(); } - @ApiOperation("查询站点列表") - @GetMapping("/getStationList") - public AjaxResult getStationList(EdgeCommonVO vo) { - AgvCommand.QueryStationListResult result = edgeAgvService.queryStationList(vo); - return AjaxResult.ok(result); + @ApiOperation("取消导航") + @GetMapping("/cancelNavigation") + public AjaxResult cancelNavigation(EdgeCommonVO vo) { + edgeAgvService.cancelNavigation(vo); + return AjaxResult.ok(); + } + + @ApiOperation("设置速度") + @PostMapping("/setVelocity") + public AjaxResult setVelocity(EdgeCommonVO vo, + @ApiParam("线速度X") double vx, + @ApiParam("线速度Y") double vy, + @ApiParam("角速度") double wz) { + Agv.AgvVelocity velocity = Agv.AgvVelocity.newBuilder() + .setVx(vx) + .setVy(vy) + .setWz(wz) + .build(); + edgeAgvService.setVelocity(vo, velocity); + return AjaxResult.ok(); + } + + @ApiOperation("停止速度控制") + @GetMapping("/stopVelocityControl") + public AjaxResult stopVelocityControl(EdgeCommonVO vo) { + edgeAgvService.stopVelocityControl(vo); + return AjaxResult.ok(); + } + + @ApiOperation("列出所有地图") + @GetMapping("/listMaps") + public AjaxResult listMaps(EdgeCommonVO vo) { + List maps = edgeAgvService.listMaps(vo); + return AjaxResult.ok(maps); + } + + + + @ApiOperation("列出所有站点") + @GetMapping("/listStations") + public AjaxResult listStations(EdgeCommonVO vo) { + List stations = edgeAgvService.listStations(vo); + // 转换为List返回 + List> stationList = new java.util.ArrayList<>(); + for (Agv.AgvStation station : stations) { + java.util.Map stationMap = new java.util.HashMap<>(); + stationMap.put("id", station.getId()); + stationMap.put("type", station.getType()); + stationMap.put("description", station.getDescription()); + + if (station.hasPose()) { + java.util.Map poseMap = new java.util.HashMap<>(); + poseMap.put("x", station.getPose().getX()); + poseMap.put("y", station.getPose().getY()); + poseMap.put("theta", station.getPose().getTheta()); + stationMap.put("pose", poseMap); + } + + stationList.add(stationMap); + } + return AjaxResult.ok(stationList); } @ApiOperation("切换地图") - @GetMapping("/loadMap") - public AjaxResult loadMap(EdgeCommonVO vo, - @ApiParam("地图名称") String mapName) { - AgvCommand.RobotLoadMapResult result = edgeAgvService.robotLoadMap(vo, mapName); - java.util.Map resultMap = new java.util.HashMap<>(); - resultMap.put("retCode", result.getRetCode()); - resultMap.put("errMsg", result.getErrMsg()); - return AjaxResult.ok(resultMap); + @GetMapping("/switchMap") + public AjaxResult switchMap(EdgeCommonVO vo, + @ApiParam("地图名称") String mapName) { + edgeAgvService.switchMap(vo, mapName); + return AjaxResult.ok(); } - @ApiOperation("查询地图加载状态") - @GetMapping("/getLoadMapStatus") - public AjaxResult getLoadMapStatus(EdgeCommonVO vo) { - AgvCommand.RobotQueryLoadMapStatusResult result = edgeAgvService.queryLoadMapStatus(vo); + @ApiOperation("上传地图") + @PostMapping("/uploadMap") + public AjaxResult uploadMap(EdgeCommonVO vo, + @ApiParam("地图名称") String mapName, + @ApiParam("地图内容") String content) { + edgeAgvService.uploadMap(vo, mapName, content); + return AjaxResult.ok(); + } + + @ApiOperation("下载地图") + @GetMapping("/downloadMap") + public AjaxResult downloadMap(EdgeCommonVO vo, + @ApiParam("地图名称") String mapName) { + String content = edgeAgvService.downloadMap(vo, mapName); + return AjaxResult.ok(content); + } + + @ApiOperation("开始建图") + @PostMapping("/startMapping") + public AjaxResult startMapping(EdgeCommonVO vo, + @ApiParam("建图维度(0:未指定 1:2D 2:3D 3:2D+3D)") int dimension, + @ApiParam("地图名称(可选)") String mapName, + @ApiParam("是否实时建图") boolean realTime) { + Agv.AgvMapDimension mapDimension = Agv.AgvMapDimension.forNumber(dimension); + String sessionId = edgeAgvService.startMapping(vo, mapDimension, mapName, realTime); + java.util.Map result = new java.util.HashMap<>(); + result.put("sessionId", sessionId); return AjaxResult.ok(result); } + + @ApiOperation("停止建图") + @GetMapping("/stopMapping") + public AjaxResult stopMapping(EdgeCommonVO vo) { + edgeAgvService.stopMapping(vo); + return AjaxResult.ok(); + } } diff --git a/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/inspection/InspectionRobotController.java b/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/inspection/InspectionRobotController.java index 485d022..3253f03 100644 --- a/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/inspection/InspectionRobotController.java +++ b/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/inspection/InspectionRobotController.java @@ -3,7 +3,7 @@ package com.cmvr.web.controller.inspection; import java.util.List; import javax.servlet.http.HttpServletResponse; -import cmvr.api.AgvCommand; +import cmvr.msgs.Agv; import com.cmvr.inspection.domain.vo.InspectionRobotVo; import io.swagger.annotations.*; import org.springframework.security.access.prepost.PreAuthorize; @@ -114,8 +114,8 @@ public class InspectionRobotController extends BaseController @GetMapping("/{robotId}/maps") public AjaxResult getRobotMapList(@PathVariable String robotId) { - AgvCommand.AgvMapStatus robotMapList = inspectionRobotService.getRobotMapList(robotId); - return success(robotMapList.getMapsList()); + List robotMapList = inspectionRobotService.getRobotMapList(robotId); + return success(robotMapList); } /** @@ -180,7 +180,7 @@ public class InspectionRobotController extends BaseController @GetMapping("/{robotId}/location") public AjaxResult getRobotRealtimeLocation(@PathVariable String robotId) { - AgvCommand.AgvRobotLocation location = inspectionRobotService.getRobotRealtimeLocation(robotId); + Agv.AgvPose2d location = inspectionRobotService.getRobotRealtimeLocation(robotId); return success(location); } @@ -195,15 +195,47 @@ public class InspectionRobotController extends BaseController @PathVariable @ApiParam("机器人ID") String robotId, @RequestParam @ApiParam("X坐标(米)") Double x, @RequestParam @ApiParam("Y坐标(米)") Double y, - @RequestParam(required = false) @ApiParam("朝向角(弧度)") Double theta, - @RequestParam(required = false) @ApiParam("任务ID") String taskId + @RequestParam(required = false) @ApiParam("朝向角(弧度)") Double theta ) { - AgvCommand.RobotGoTargetResData result = inspectionRobotService.navigateToPosition( - robotId, x, y, theta, taskId + inspectionRobotService.navigateToPosition( + robotId, x, y, theta ); + return success(); + } + + /** + * 开始建图 + */ + @ApiOperation("开始建图") + @PreAuthorize("@ss.hasPermi('inspection:robot:edit')") + @Log(title = "开始建图", businessType = BusinessType.OTHER) + @PostMapping("/{robotId}/start-mapping") + public AjaxResult startMapping( + @PathVariable @ApiParam("机器人ID") String robotId, + @RequestParam @ApiParam("建图维度(0:未指定 1:2D 2:3D 3:2D+3D)") int dimension, + @RequestParam(required = false) @ApiParam("地图名称(可选)") String mapName, + @RequestParam(defaultValue = "true") @ApiParam("是否实时建图") boolean realTime + ) + { + String sessionId = inspectionRobotService.startMapping(robotId, dimension, mapName, realTime); + java.util.Map result = new java.util.HashMap<>(); + result.put("sessionId", sessionId); return success(result); } + /** + * 停止建图 + */ + @ApiOperation("停止建图") + @PreAuthorize("@ss.hasPermi('inspection:robot:edit')") + @Log(title = "停止建图", businessType = BusinessType.OTHER) + @PostMapping("/{robotId}/stop-mapping") + public AjaxResult stopMapping(@PathVariable @ApiParam("机器人ID") String robotId) + { + inspectionRobotService.stopMapping(robotId); + return success(); + } + } diff --git a/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/tts/CorpusInfoController.java b/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/tts/CorpusInfoController.java new file mode 100644 index 0000000..54d23aa --- /dev/null +++ b/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/tts/CorpusInfoController.java @@ -0,0 +1,214 @@ +package com.cmvr.web.controller.tts; + +import com.cmvr.common.annotation.Log; +import com.cmvr.common.core.controller.BaseController; +import com.cmvr.common.core.domain.AjaxResult; +import com.cmvr.common.core.page.TableDataInfo; +import com.cmvr.common.enums.BusinessType; +import com.cmvr.tts.domain.CorpusCategory; +import com.cmvr.tts.domain.CorpusInfo; +import com.cmvr.tts.service.ICorpusInfoService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import javax.servlet.http.HttpServletResponse; +import java.util.Map; + +/** + * 车载语料数据Controller + * + * @author cmvr + */ +@RestController +@RequestMapping("/tts/corpus") +@Api(tags = "智能座舱-车载语料管理") +public class CorpusInfoController extends BaseController { + + @Autowired + private ICorpusInfoService corpusInfoService; + + /** + * 查询语料列表 + */ + @ApiOperation("查询语料列表") + @PreAuthorize("@ss.hasPermi('tts:corpus:list')") + @GetMapping("/list") + public TableDataInfo list(CorpusInfo corpus) { + startPage(); + return corpusInfoService.selectCorpusList(corpus); + } + + /** + * 获取语料详细信息 + */ + @ApiOperation("获取语料详细信息") + @PreAuthorize("@ss.hasPermi('tts:corpus:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) { + return success(corpusInfoService.selectCorpusById(id)); + } + + /** + * 新增语料 + */ + @ApiOperation("新增语料") + @PreAuthorize("@ss.hasPermi('tts:corpus:add')") + @Log(title = "车载语料", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CorpusInfo corpus) { + return toAjax(corpusInfoService.insertCorpus(corpus)); + } + + /** + * 修改语料 + */ + @ApiOperation("修改语料") + @PreAuthorize("@ss.hasPermi('tts:corpus:edit')") + @Log(title = "车载语料", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CorpusInfo corpus) { + return toAjax(corpusInfoService.updateCorpus(corpus)); + } + + /** + * 删除语料 + */ + @ApiOperation("删除语料") + @PreAuthorize("@ss.hasPermi('tts:corpus:remove')") + @Log(title = "车载语料", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) { + return toAjax(corpusInfoService.deleteCorpusByIds(ids)); + } + + /** + * 获取音频流 + */ + @ApiOperation("获取音频流") + @PreAuthorize("@ss.hasPermi('tts:corpus:query')") + @GetMapping("/audio/{id}") + public void getAudio(@PathVariable String id, HttpServletResponse response) { + corpusInfoService.getAudioStream(id, response); + } + + /** + * 上传语料音频 + */ + @ApiOperation("上传语料音频") + @PreAuthorize("@ss.hasPermi('tts:corpus:edit')") + @Log(title = "车载语料", businessType = BusinessType.UPDATE) + @PostMapping("/audio/upload/{id}") + public AjaxResult uploadAudio(@PathVariable String id, @RequestParam("file") MultipartFile file) { + String path = corpusInfoService.uploadCorpusAudio(id, file); + return success(path); + } + + /** + * 批量导入语料 + */ + @ApiOperation("批量导入语料") + @PreAuthorize("@ss.hasPermi('tts:corpus:import')") + @Log(title = "车载语料", businessType = BusinessType.IMPORT) + @PostMapping("/import") + public AjaxResult importData(@RequestParam("file") MultipartFile file) { + Map result = corpusInfoService.importCorpus(file); + return success(result); + } + + /** + * 查询看板统计数据 + */ + @ApiOperation("查询看板统计数据") + @PreAuthorize("@ss.hasPermi('tts:corpus:query')") + @GetMapping("/dashboard/stats") + public AjaxResult getDashboardStats() { + return success(corpusInfoService.getDashboardStats()); + } + + /** + * 按语种统计 + */ + @ApiOperation("按语种统计") + @PreAuthorize("@ss.hasPermi('tts:corpus:query')") + @GetMapping("/stats/language") + public AjaxResult getStatsByLanguage() { + return success(corpusInfoService.getStatsByLanguage()); + } + + /** + * 按方言统计 + */ + @ApiOperation("按方言统计") + @PreAuthorize("@ss.hasPermi('tts:corpus:query')") + @GetMapping("/stats/dialect") + public AjaxResult getStatsByDialect() { + return success(corpusInfoService.getStatsByDialect()); + } + + /** + * 按情绪统计 + */ + @ApiOperation("按情绪统计") + @PreAuthorize("@ss.hasPermi('tts:corpus:query')") + @GetMapping("/stats/emotion") + public AjaxResult getStatsByEmotion() { + return success(corpusInfoService.getStatsByEmotion()); + } + + /** + * 按分类统计 + */ + @ApiOperation("按分类统计") + @PreAuthorize("@ss.hasPermi('tts:corpus:query')") + @GetMapping("/stats/category") + public AjaxResult getStatsByCategory() { + return success(corpusInfoService.getStatsByCategory()); + } + + /** + * 查询分类树 + */ + @ApiOperation("查询分类树") + @PreAuthorize("@ss.hasPermi('tts:corpus:query')") + @GetMapping("/category/tree") + public AjaxResult getCategoryTree() { + return success(corpusInfoService.getCategoryTree()); + } + + /** + * 新增分类 + */ + @ApiOperation("新增分类") + @PreAuthorize("@ss.hasPermi('tts:corpus:add')") + @Log(title = "语料分类", businessType = BusinessType.INSERT) + @PostMapping("/category") + public AjaxResult addCategory(@RequestBody CorpusCategory category) { + return toAjax(corpusInfoService.insertCategory(category)); + } + + /** + * 修改分类 + */ + @ApiOperation("修改分类") + @PreAuthorize("@ss.hasPermi('tts:corpus:edit')") + @Log(title = "语料分类", businessType = BusinessType.UPDATE) + @PutMapping("/category") + public AjaxResult editCategory(@RequestBody CorpusCategory category) { + return toAjax(corpusInfoService.updateCategory(category)); + } + + /** + * 删除分类 + */ + @ApiOperation("删除分类") + @PreAuthorize("@ss.hasPermi('tts:corpus:remove')") + @Log(title = "语料分类", businessType = BusinessType.DELETE) + @DeleteMapping("/category/{id}") + public AjaxResult removeCategory(@PathVariable String id) { + return toAjax(corpusInfoService.deleteCategoryById(id)); + } +} diff --git a/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/tts/TtsSynthesizeTaskController.java b/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/tts/TtsSynthesizeTaskController.java new file mode 100644 index 0000000..d144a83 --- /dev/null +++ b/cmvr-iot-admin/src/main/java/com/cmvr/web/controller/tts/TtsSynthesizeTaskController.java @@ -0,0 +1,253 @@ +package com.cmvr.web.controller.tts; + +import com.alibaba.fastjson2.JSONArray; +import com.alibaba.fastjson2.JSONObject; +import com.cmvr.common.annotation.Log; +import com.cmvr.common.core.controller.BaseController; +import com.cmvr.common.core.domain.AjaxResult; +import com.cmvr.common.core.page.TableDataInfo; +import com.cmvr.common.enums.BusinessType; +import com.cmvr.llm.service.LLMAiAgentPlatformService; +import com.cmvr.tts.domain.TtsSynthesizeTask; +import com.cmvr.tts.domain.vo.LlmQueryVo; +import com.cmvr.tts.service.ITtsSynthesizeTaskService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** + * TTS合成任务Controller + * + * @author cmvr + */ +@RestController +@RequestMapping("/tts/task") +@Api(tags = "智能座舱-TTS合成任务管理") +@RequiredArgsConstructor +public class TtsSynthesizeTaskController extends BaseController { + + @Autowired + private ITtsSynthesizeTaskService ttsTaskService; + + private final LLMAiAgentPlatformService llmAiAgentPlatformService; + + /** + * 查询TTS合成任务列表 + */ + @ApiOperation("查询TTS合成任务列表") + @PreAuthorize("@ss.hasPermi('tts:task:list')") + @GetMapping("/list") + public TableDataInfo list(TtsSynthesizeTask task) { + startPage(); + return ttsTaskService.selectTtsTaskList(task); + } + + /** + * 获取TTS合成任务详细信息 + */ + @ApiOperation("获取TTS合成任务详细信息") + @PreAuthorize("@ss.hasPermi('tts:task:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) { + return success(ttsTaskService.selectTtsTaskById(id)); + } + + /** + * 新增TTS合成任务 + */ + @ApiOperation("新增TTS合成任务") + @PreAuthorize("@ss.hasPermi('tts:task:add')") + @Log(title = "TTS合成任务", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody TtsSynthesizeTask task) { + return success(ttsTaskService.insertTtsTask(task)); + } + + /** + * 批量新增TTS合成任务 + */ + @ApiOperation("批量新增TTS合成任务") + @PreAuthorize("@ss.hasPermi('tts:task:add')") + @Log(title = "TTS合成任务", businessType = BusinessType.INSERT) + @PostMapping("/batch") + public AjaxResult batchAdd(@RequestBody List tasks) { + return toAjax(ttsTaskService.batchInsertTtsTask(tasks)); + } + + /** + * 修改TTS合成任务 + */ + @ApiOperation("修改TTS合成任务") + @PreAuthorize("@ss.hasPermi('tts:task:edit')") + @Log(title = "TTS合成任务", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody TtsSynthesizeTask task) { + return toAjax(ttsTaskService.updateTtsTask(task)); + } + + /** + * 删除TTS合成任务 + */ + @ApiOperation("删除TTS合成任务") + @PreAuthorize("@ss.hasPermi('tts:task:remove')") + @Log(title = "TTS合成任务", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) { + return toAjax(ttsTaskService.deleteTtsTaskByIds(ids)); + } + + /** + * 重生成TTS任务 + */ + @ApiOperation("重生成TTS任务") + @PreAuthorize("@ss.hasPermi('tts:task:edit')") + @Log(title = "TTS合成任务", businessType = BusinessType.UPDATE) + @PostMapping("/regenerate/{id}") + public AjaxResult regenerate(@PathVariable String id) { + return toAjax(ttsTaskService.regenerateTask(id)); + } + + /** + * 获取音频文件流 + */ + @ApiOperation("获取音频文件流") + @PreAuthorize("@ss.hasPermi('tts:task:query')") + @GetMapping("/audio/{id}") + public void getAudio(@PathVariable String id, HttpServletResponse response) { + ttsTaskService.getAudioStream(id, response); + } + + /** + * 查询看板统计数据 + */ + @ApiOperation("查询看板统计数据") + @PreAuthorize("@ss.hasPermi('tts:task:query')") + @GetMapping("/dashboard/stats") + public AjaxResult getDashboardStats() { + return success(ttsTaskService.getDashboardStats()); + } + + /** + * 按语种统计 + */ + @ApiOperation("按语种统计") + @PreAuthorize("@ss.hasPermi('tts:task:query')") + @GetMapping("/stats/language") + public AjaxResult getStatsByLanguage() { + return success(ttsTaskService.getStatsByLanguage()); + } + + /** + * 按音色统计 + */ + @ApiOperation("按音色统计") + @PreAuthorize("@ss.hasPermi('tts:task:query')") + @GetMapping("/stats/voice") + public AjaxResult getStatsByVoice() { + return success(ttsTaskService.getStatsByVoice()); + } + + /** + * 按情绪统计 + */ + @ApiOperation("按情绪统计") + @PreAuthorize("@ss.hasPermi('tts:task:query')") + @GetMapping("/stats/emotion") + public AjaxResult getStatsByEmotion() { + return success(ttsTaskService.getStatsByEmotion()); + } + + /** + * 近7日趋势 + */ + @ApiOperation("近7日趋势") + @PreAuthorize("@ss.hasPermi('tts:task:query')") + @GetMapping("/stats/trend") + public AjaxResult getLast7DaysTrend() { + return success(ttsTaskService.getLast7DaysTrend()); + } + + /** + * 文本泛化 + */ + @ApiOperation("文本泛化") + @PreAuthorize("@ss.hasPermi('tts:task:query')") + @PostMapping("/llm/query") + public AjaxResult llmQuery(@RequestBody LlmQueryVo request) { + // 闲聊key d9672ql4shh4136opsfg + // 泛化key d966pq54shh4nveh8d20 + JSONObject result = llmAiAgentPlatformService.query( + null, + request.getLanguage() + "," + request.getCount() + "," + request.getText(), + "d96ammd4shh4nvehb6mg", + false, + null + ); + + // 解析LLM返回的结果,提取JSON数组 + String resultStr = result.getString("result"); + if (resultStr != null && !resultStr.isEmpty()) { + // 尝试多种格式解析 + JSONArray jsonArray = parseJsonArray(resultStr); + return success(jsonArray); + } + return success(new JSONArray()); + } + + /** + * 解析JSON数组,兼容多种格式 + */ + private JSONArray parseJsonArray(String text) { + if (text == null || text.isEmpty()) { + return new JSONArray(); + } + + // 1. 直接尝试解析为JSON数组 + try { + return JSONArray.parseArray(text); + } catch (Exception e) { + // 继续尝试其他格式 + } + + + // 2. 移除markdown代码块标记 + String cleaned = text.replace("```json", "").replace("```", "").trim(); + try { + return JSONArray.parseArray(cleaned); + } catch (Exception e) { + // 继续尝试其他格式 + } + + // 3. 尝试从文本中提取JSON数组(匹配 [...] 格式) + int startIdx = text.indexOf("["); + int endIdx = text.lastIndexOf("]"); + if (startIdx != -1 && endIdx != -1 && endIdx > startIdx) { + String jsonStr = text.substring(startIdx, endIdx + 1); + try { + return JSONArray.parseArray(jsonStr); + } catch (Exception e) { + // 继续尝试其他格式 + } + } + + // 4. 如果都失败,返回包含原始文本的数组 + return new JSONArray().fluentAdd(text); + } + + /** + * 保存任务到语料库 + */ + @ApiOperation("保存任务到语料库") + @PreAuthorize("@ss.hasPermi('tts:task:edit')") + @Log(title = "TTS合成任务", businessType = BusinessType.INSERT) + @PostMapping("/Nsave-to-corpus/{taskId}/{categoryId}") + public AjaxResult saveToCorpus(@PathVariable String taskId, @PathVariable String categoryId) { + return toAjax(ttsTaskService.saveToCorpus(taskId, categoryId)); + } +} diff --git a/cmvr-iot-admin/src/main/resources/application-dev.yml b/cmvr-iot-admin/src/main/resources/application-dev.yml index 0ddd66d..d2b704f 100644 --- a/cmvr-iot-admin/src/main/resources/application-dev.yml +++ b/cmvr-iot-admin/src/main/resources/application-dev.yml @@ -131,4 +131,9 @@ flowise: start: http://192.168.0.108:3000/api/v1/prediction/f99329e9-b33d-437d-90ed-69eaa8a05418 abort: http://192.168.0.108:3000/api/v1/chatmessage/abort/f99329e9-b33d-437d-90ed-69eaa8a05418/ query: http://192.168.0.108:3000/api/v1/executions/ - api-key: pg61JW6W_GXyqmqSoURJ4mlSRrCMRzGLBJli_w3BFkg \ No newline at end of file + api-key: pg61JW6W_GXyqmqSoURJ4mlSRrCMRzGLBJli_w3BFkg + +# TTS外部接口配置 +tts: + external-api: + url: http://192.168.0.102:9003/generate_advanced_audio \ No newline at end of file diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-client/src/main/java/com/cmvr/edge/client/service/EdgeAgvService.java b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-client/src/main/java/com/cmvr/edge/client/service/EdgeAgvService.java index a1c8e69..e98624c 100644 --- a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-client/src/main/java/com/cmvr/edge/client/service/EdgeAgvService.java +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-client/src/main/java/com/cmvr/edge/client/service/EdgeAgvService.java @@ -1,162 +1,167 @@ package com.cmvr.edge.client.service; -import cmvr.api.AgvCommand; +import cmvr.msgs.Agv; +import cmvr.msgs.Agv.AgvRuntimeState; + import com.cmvr.edge.client.model.EdgeCommonVO; +import java.util.List; + /** * 边缘系统AGV服务 * * @author cmvr-iot - * @since 2026-06-11 + * @since 2026-07-02 */ public interface EdgeAgvService { /** - * 获取AGV状态信息 + * 获取AGV运行时状态 * * @param edgeCommonVO 边缘通用参数 - * @return AGV状态信息 + * @return AGV运行时状态 */ - AgvCommand.AgvStatusInfo getStatusInfo(EdgeCommonVO edgeCommonVO); - + AgvRuntimeState getRuntimeState(EdgeCommonVO edgeCommonVO); /** - * 获取机器人位置 + * 获取导航状态 * * @param edgeCommonVO 边缘通用参数 - * @return 机器人位置 + * @return 导航状态 */ - AgvCommand.AgvRobotLocation getRobotLocation(EdgeCommonVO edgeCommonVO); + Agv.AgvNavigationStatus getNavigationStatus(EdgeCommonVO edgeCommonVO); /** - * 获取地图状态(地图列表) + * 紧急停止 * * @param edgeCommonVO 边缘通用参数 - * @return 地图状态 */ - AgvCommand.AgvMapStatus getMapStatus(EdgeCommonVO edgeCommonVO); + void emergencyStop(EdgeCommonVO edgeCommonVO); /** - * 下载地图(从机器人下载地图到服务器) + * 清除故障 + * + * @param edgeCommonVO 边缘通用参数 + */ + void clearFault(EdgeCommonVO edgeCommonVO); + + /** + * 导航到指定位置 + * + * @param edgeCommonVO 边缘通用参数 + * @param pose 目标位姿 + */ + void navigateToPose(EdgeCommonVO edgeCommonVO, Agv.AgvPose2d pose); + + /** + * 导航到站点 + * + * @param edgeCommonVO 边缘通用参数 + * @param stationId 站点ID + */ + void navigateToStation(EdgeCommonVO edgeCommonVO, String stationId); + + /** + * 跟随路径 + * + * @param edgeCommonVO 边缘通用参数 + * @param pathSegments 路径段列表 + */ + void followPath(EdgeCommonVO edgeCommonVO, List pathSegments); + + /** + * 暂停导航 + * + * @param edgeCommonVO 边缘通用参数 + */ + void pauseNavigation(EdgeCommonVO edgeCommonVO); + + /** + * 恢复导航 + * + * @param edgeCommonVO 边缘通用参数 + */ + void resumeNavigation(EdgeCommonVO edgeCommonVO); + + /** + * 取消导航 + * + * @param edgeCommonVO 边缘通用参数 + */ + void cancelNavigation(EdgeCommonVO edgeCommonVO); + + /** + * 设置速度 + * + * @param edgeCommonVO 边缘通用参数 + * @param velocity 速度 + */ + void setVelocity(EdgeCommonVO edgeCommonVO, Agv.AgvVelocity velocity); + + /** + * 停止速度控制 + * + * @param edgeCommonVO 边缘通用参数 + */ + void stopVelocityControl(EdgeCommonVO edgeCommonVO); + + /** + * 列出所有地图 + * + * @param edgeCommonVO 边缘通用参数 + * @return 地图列表 + */ + List listMaps(EdgeCommonVO edgeCommonVO); + + /** + * 列出所有站点 + * + * @param edgeCommonVO 边缘通用参数 + * @return 站点列表 + */ + List listStations(EdgeCommonVO edgeCommonVO); + + /** + * 切换地图 * * @param edgeCommonVO 边缘通用参数 * @param mapName 地图名称 - * @return 下载结果(包含地图内容) */ - AgvCommand.AgvDownloadMapResult robotConfigDownloadMap(EdgeCommonVO edgeCommonVO, String mapName); + void switchMap(EdgeCommonVO edgeCommonVO, String mapName); /** - * 上传地图(从服务器上传地图到机器人) + * 上传地图 * * @param edgeCommonVO 边缘通用参数 - * @param mapContent 地图内容 - * @return 上传结果 + * @param mapName 地图名称 + * @param content 地图内容 */ - AgvCommand.AgvUploadMapResult robotConfigUploadMap(EdgeCommonVO edgeCommonVO, String mapContent); - + void uploadMap(EdgeCommonVO edgeCommonVO, String mapName, String content); /** - * 获取电池状态 + * 下载地图 * * @param edgeCommonVO 边缘通用参数 - * @return 电池状态 + * @param mapName 地图名称 + * @return 地图内容 */ - AgvCommand.AgvBatteryStatus getBatteryStatus(EdgeCommonVO edgeCommonVO); + String downloadMap(EdgeCommonVO edgeCommonVO, String mapName); /** - * 单点站点自动规划导航(命令码3051) - * 从起始站点自动规划路径到目标站点,支持多种操作类型(顶升、货叉、滚筒等) - * 注意:此命令会取消当前正在执行的任务,严禁用于多车调度场景 + * 开始建图 * * @param edgeCommonVO 边缘通用参数 - * @param sourceId 起始站点ID("SELF_POSITION"表示当前位置) - * @param targetId 目标站点ID("SELF_POSITION"表示原地执行操作) - * @param taskId 任务ID(可选,建议提供) - * @param operation 操作类型(如"JackLoad"顶升装载、"ForkUnload"货叉卸载等,可选) - * @param jackHeight 顶升高度(米,仅当operation为顶升相关时有效,可选) - * @return 导航任务下发结果 + * @param dimension 建图维度(2D/3D/两者) + * @param mapName 地图名称(可选) + * @param realTime 是否实时建图 + * @return 会话ID */ - AgvCommand.RobotGoTargetResData robotGoTarget(EdgeCommonVO edgeCommonVO, String sourceId, String targetId, - String taskId, String operation, Double jackHeight); + String startMapping(EdgeCommonVO edgeCommonVO, Agv.AgvMapDimension dimension, String mapName, boolean realTime); /** - * 自由导航到指定坐标位置(命令码3051,使用freego参数) - * 直接导航到指定的X、Y坐标和角度,不依赖站点 - * 注意:此命令会取消当前正在执行的任务,仅支持双轮差速底盘 + * 停止建图 * * @param edgeCommonVO 边缘通用参数 - * @param freeGoPoint 自由导航目标点(包含x、y、theta) - * @param taskId 任务ID(可选,建议提供) - * @return 导航任务下发结果 */ - AgvCommand.RobotGoTargetResData robotGoTargetWithFreeGo(EdgeCommonVO edgeCommonVO, - AgvCommand.FreeGoPoint freeGoPoint, - String taskId); - - /** - * 暂停当前导航任务(命令码3001) - * 暂停AGV当前正在执行的导航任务,AGV将减速停止 - * - * @param edgeCommonVO 边缘通用参数 - * @return 暂停结果 - */ - AgvCommand.RobotTaskPauseCommand.Feedback.Result robotTaskPause(EdgeCommonVO edgeCommonVO); - - /** - * 继续当前导航任务(命令码3002) - * 恢复之前被暂停的导航任务,AGV将继续执行 - * - * @param edgeCommonVO 边缘通用参数 - * @return 继续结果 - */ - AgvCommand.RobotTaskResumeCommand.Feedback.Result robotTaskResume(EdgeCommonVO edgeCommonVO); - - /** - * 取消当前导航任务(命令码3003) - * 完全取消当前正在执行或暂停的导航任务 - * - * @param edgeCommonVO 边缘通用参数 - * @return 取消结果 - */ - AgvCommand.RobotTaskCancelCommand.Feedback.Result robotTaskCancel(EdgeCommonVO edgeCommonVO); - - /** - * 查询当前实时导航状态(命令码1020) - * 获取AGV当前导航任务的详细状态,包括任务进度、已经过站点、剩余站点等 - * - * @param edgeCommonVO 边缘通用参数 - * @param simple 是否仅返回任务状态(true=仅task_status,false=全量信息) - * @return 导航状态信息 - */ - AgvCommand.RobotStatusTaskResData getRobotStatusTaskCurrent(EdgeCommonVO edgeCommonVO, boolean simple); - - /** - * 查询当前地图站点列表(命令码1301) - * 获取当前加载地图中的所有站点信息,包括站点坐标、类型、描述等 - * - * @param edgeCommonVO 边缘通用参数 - * @return 站点列表信息 - */ - AgvCommand.QueryStationListResult queryStationList(EdgeCommonVO edgeCommonVO); - - /** - * 切换载入地图(命令码2022) - * 将AGV切换到指定的地图,目标地图必须已存在于机器人中 - * 切换后需要等待地图加载完成才能执行导航任务 - * - * @param edgeCommonVO 边缘通用参数 - * @param mapName 目标地图名称(必填,仅允许字母、数字、-、_) - * @return 切换地图结果 - */ - AgvCommand.RobotLoadMapResult robotLoadMap(EdgeCommonVO edgeCommonVO, String mapName); - - /** - * 查询地图载入状态(命令码1022) - * 查询当前地图加载的状态,可用于判断地图是否加载完成 - * 状态值:0=失败,1=成功,2=加载中(加载中时禁止执行重定位操作) - * - * @param edgeCommonVO 边缘通用参数 - * @return 地图加载状态 - */ - AgvCommand.RobotQueryLoadMapStatusResult queryLoadMapStatus(EdgeCommonVO edgeCommonVO); -} \ No newline at end of file + void stopMapping(EdgeCommonVO edgeCommonVO); +} diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-client/src/main/java/com/cmvr/edge/client/service/impl/EdgeAgvServiceImpl.java b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-client/src/main/java/com/cmvr/edge/client/service/impl/EdgeAgvServiceImpl.java index 19a3893..3542b9a 100644 --- a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-client/src/main/java/com/cmvr/edge/client/service/impl/EdgeAgvServiceImpl.java +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-client/src/main/java/com/cmvr/edge/client/service/impl/EdgeAgvServiceImpl.java @@ -2,6 +2,8 @@ package com.cmvr.edge.client.service.impl; import cmvr.api.AgvCommand; import cmvr.api.AgvServiceGrpc; +import cmvr.api.Common; +import cmvr.msgs.Agv; import cn.hutool.core.util.StrUtil; import com.cmvr.common.exception.GlobalException; import com.cmvr.edge.client.manage.GrpcServiceManager; @@ -12,11 +14,13 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; +import java.util.List; + /** * AGV服务实现类 * * @author cmvr-iot - * @since 2026-06-11 + * @since 2026-07-02 */ @Slf4j @Service @@ -26,281 +30,225 @@ public class EdgeAgvServiceImpl implements EdgeAgvService { private final GrpcServiceManager grpcServiceManager; @Override - public AgvCommand.AgvStatusInfo getStatusInfo(EdgeCommonVO edgeCommonVO) { + public Agv.AgvRuntimeState getRuntimeState(EdgeCommonVO edgeCommonVO) { AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.GetAgvStatusInfoCommand.Request request = AgvCommand.GetAgvStatusInfoCommand.Request.newBuilder() + AgvCommand.AgvRuntimeStateCommand.Request request = AgvCommand.AgvRuntimeStateCommand.Request.newBuilder() .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) .build(); - return executeGrpcCall(() -> stub.getStatusInfo(request)).getStatus(); - } - - - @Override - public AgvCommand.AgvRobotLocation getRobotLocation(EdgeCommonVO edgeCommonVO) { - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotStatusLocCommand.Request request = AgvCommand.RobotStatusLocCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .build(); - return executeGrpcCall(() -> stub.getRobotLocation(request)).getStatus(); + return executeGrpcCall(() -> stub.getRuntimeState(request)).getState(); } @Override - public AgvCommand.AgvMapStatus getMapStatus(EdgeCommonVO edgeCommonVO) { + public Agv.AgvNavigationStatus getNavigationStatus(EdgeCommonVO edgeCommonVO) { AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotStatusMapCommand.Request request = AgvCommand.RobotStatusMapCommand.Request.newBuilder() + AgvCommand.AgvNavigationStatusCommand.Request request = AgvCommand.AgvNavigationStatusCommand.Request.newBuilder() .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) .build(); - return executeGrpcCall(() -> stub.getMapStatus(request)).getStatus(); + return executeGrpcCall(() -> stub.getNavigationStatus(request)).getStatus(); } @Override - public AgvCommand.AgvDownloadMapResult robotConfigDownloadMap(EdgeCommonVO edgeCommonVO, String mapName) { + public void emergencyStop(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + Common.CommandHeader.Request request = EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId()); + executeGrpcCall(() -> stub.emergencyStop(request)); + } + + @Override + public void clearFault(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + Common.CommandHeader.Request request = EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId()); + executeGrpcCall(() -> stub.clearFault(request)); + } + + @Override + public void navigateToPose(EdgeCommonVO edgeCommonVO, Agv.AgvPose2d pose) { + if (pose == null) { + throw new GlobalException("目标位姿不能为空"); + } + + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + AgvCommand.AgvNavigateToPoseCommand.Request request = AgvCommand.AgvNavigateToPoseCommand.Request.newBuilder() + .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) + .setPose(pose) + .build(); + executeGrpcCall(() -> stub.navigateToPose(request)); + } + + @Override + public void navigateToStation(EdgeCommonVO edgeCommonVO, String stationId) { + if (StrUtil.isBlank(stationId)) { + throw new GlobalException("站点ID不能为空"); + } + + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + AgvCommand.AgvNavigateToStationCommand.Request request = AgvCommand.AgvNavigateToStationCommand.Request.newBuilder() + .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) + .setStationId(stationId) + .build(); + executeGrpcCall(() -> stub.navigateToStation(request)); + } + + @Override + public void followPath(EdgeCommonVO edgeCommonVO, List pathSegments) { + if (pathSegments == null || pathSegments.isEmpty()) { + throw new GlobalException("路径段不能为空"); + } + + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + AgvCommand.AgvFollowPathCommand.Request request = AgvCommand.AgvFollowPathCommand.Request.newBuilder() + .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) + .addAllPath(pathSegments) + .build(); + executeGrpcCall(() -> stub.followPath(request)); + } + + @Override + public void pauseNavigation(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + Common.CommandHeader.Request request = EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId()); + executeGrpcCall(() -> stub.pauseNavigation(request)); + } + + @Override + public void resumeNavigation(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + Common.CommandHeader.Request request = EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId()); + executeGrpcCall(() -> stub.resumeNavigation(request)); + } + + @Override + public void cancelNavigation(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + Common.CommandHeader.Request request = EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId()); + executeGrpcCall(() -> stub.cancelNavigation(request)); + } + + @Override + public void setVelocity(EdgeCommonVO edgeCommonVO, Agv.AgvVelocity velocity) { + if (velocity == null) { + throw new GlobalException("速度不能为空"); + } + + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + AgvCommand.AgvSetVelocityCommand.Request request = AgvCommand.AgvSetVelocityCommand.Request.newBuilder() + .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) + .setVelocity(velocity) + .build(); + executeGrpcCall(() -> stub.setVelocity(request)); + } + + @Override + public void stopVelocityControl(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + Common.CommandHeader.Request request = EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId()); + executeGrpcCall(() -> stub.stopVelocityControl(request)); + } + + @Override + public List listMaps(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + AgvCommand.AgvListMapsCommand.Request request = AgvCommand.AgvListMapsCommand.Request.newBuilder() + .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) + .build(); + return executeGrpcCall(() -> stub.listMaps(request)).getMapsList(); + } + + @Override + public List listStations(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + AgvCommand.AgvListStationsCommand.Request request = AgvCommand.AgvListStationsCommand.Request.newBuilder() + .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) + .build(); + return executeGrpcCall(() -> stub.listStations(request)).getStationsList(); + } + + @Override + public void switchMap(EdgeCommonVO edgeCommonVO, String mapName) { if (StrUtil.isBlank(mapName)) { throw new GlobalException("地图名称不能为空"); } + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotConfigDownloadMapRequestData requestData = AgvCommand.RobotConfigDownloadMapRequestData.newBuilder() + AgvCommand.AgvMapCommand.Request request = AgvCommand.AgvMapCommand.Request.newBuilder() + .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) .setMapName(mapName) .build(); - AgvCommand.RobotConfigDownloadMapCommand.Request request = AgvCommand.RobotConfigDownloadMapCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .setData(requestData) - .build(); - AgvCommand.AgvDownloadMapResult result = executeGrpcCall(() -> stub.robotConfigDownloadMap(request)).getStatus(); - - if (result.getRetCode() != 0) { - throw new GlobalException("下载地图失败: " + result.getErrMsg()); - } - return result; + executeGrpcCall(() -> stub.switchMap(request)); } @Override - public AgvCommand.AgvUploadMapResult robotConfigUploadMap(EdgeCommonVO edgeCommonVO, String mapContent) { - if (StrUtil.isBlank(mapContent)) { + public void uploadMap(EdgeCommonVO edgeCommonVO, String mapName, String content) { + if (StrUtil.isBlank(mapName)) { + throw new GlobalException("地图名称不能为空"); + } + if (StrUtil.isBlank(content)) { throw new GlobalException("地图内容不能为空"); } - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotConfigUploadMapRequestData requestData = AgvCommand.RobotConfigUploadMapRequestData.newBuilder() - .setMapContent(mapContent) - .build(); - AgvCommand.RobotConfigUploadMapCommand.Request request = AgvCommand.RobotConfigUploadMapCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .setData(requestData) - .build(); - AgvCommand.AgvUploadMapResult result = executeGrpcCall(() -> stub.robotConfigUploadMap(request)).getStatus(); - - if (result.getRetCode() != 0) { - throw new GlobalException("上传地图失败: " + result.getErrMsg()); - } - return result; - } - - @Override - public AgvCommand.AgvBatteryStatus getBatteryStatus(EdgeCommonVO edgeCommonVO) { - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotStatusBatteryRequestData requestData = AgvCommand.RobotStatusBatteryRequestData.newBuilder() - .setSimple(true) - .build(); - AgvCommand.RobotStatusBatteryCommand.Request request = AgvCommand.RobotStatusBatteryCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .setData(requestData) - .build(); - return executeGrpcCall(() -> stub.getBatteryStatus(request)).getStatus(); - } - - @Override - public AgvCommand.RobotGoTargetResData robotGoTarget(EdgeCommonVO edgeCommonVO, String sourceId, String targetId, - String taskId, String operation, Double jackHeight) { - if (StrUtil.isBlank(sourceId)) { - throw new GlobalException("起始站点ID不能为空"); - } - if (StrUtil.isBlank(targetId)) { - throw new GlobalException("目标站点ID不能为空"); - } AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - - // 构建请求数据 - AgvCommand.RobotGoTargetReqData.Builder dataBuilder = AgvCommand.RobotGoTargetReqData.newBuilder() - .setSourceId(sourceId) - .setId(targetId); - - // 设置可选参数 - if (StrUtil.isNotBlank(taskId)) { - dataBuilder.setTaskId(taskId); - } - if (StrUtil.isNotBlank(operation)) { - dataBuilder.setOperation(operation); - } - if (jackHeight != null) { - dataBuilder.setJackHeight(jackHeight); - } - - AgvCommand.RobotGoTargetCommand.Request request = AgvCommand.RobotGoTargetCommand.Request.newBuilder() + AgvCommand.AgvMapCommand.Request request = AgvCommand.AgvMapCommand.Request.newBuilder() .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .setData(dataBuilder.build()) + .setMapName(mapName) + .setContent(content) .build(); - - AgvCommand.RobotGoTargetResData result = executeGrpcCall(() -> stub.robotGoTarget(request)).getData(); - - if (result.getRetCode() != 0) { - throw new GlobalException("单点导航任务下发失败: " + result.getErrMsg()); - } - return result; + executeGrpcCall(() -> stub.uploadMap(request)); } @Override - public AgvCommand.RobotGoTargetResData robotGoTargetWithFreeGo(EdgeCommonVO edgeCommonVO, - AgvCommand.FreeGoPoint freeGoPoint, - String taskId) { - if (freeGoPoint == null) { - throw new GlobalException("自由导航目标点不能为空"); - } - - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - - // 构建请求数据,使用freego参数 - AgvCommand.RobotGoTargetReqData.Builder dataBuilder = AgvCommand.RobotGoTargetReqData.newBuilder() - .setSourceId("SELF_POSITION") // 从当前位置开始 - .setId("SELF_POSITION") // 不使用站点ID - .setFreego(freeGoPoint); // 设置自由导航点 - - // 设置可选参数 - if (StrUtil.isNotBlank(taskId)) { - dataBuilder.setTaskId(taskId); - } - - - - AgvCommand.RobotGoTargetCommand.Request request = AgvCommand.RobotGoTargetCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .setData(dataBuilder.build()) - .build(); - - AgvCommand.RobotGoTargetResData result = executeGrpcCall(() -> stub.robotGoTarget(request)).getData(); - - if (result.getRetCode() != 0) { - throw new GlobalException("自由导航任务下发失败: " + result.getErrMsg()); - } - - - - return result; - } - - @Override - public AgvCommand.RobotTaskPauseCommand.Feedback.Result robotTaskPause(EdgeCommonVO edgeCommonVO) { - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotTaskPauseCommand.Request request = AgvCommand.RobotTaskPauseCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .build(); - AgvCommand.RobotTaskPauseCommand.Feedback.Result result = executeGrpcCall(() -> stub.robotTaskPause(request)).getStatus(); - - if (result.getRetCode() != 0) { - throw new GlobalException("暂停导航任务失败: " + result.getErrMsg()); - } - return result; - } - - @Override - public AgvCommand.RobotTaskResumeCommand.Feedback.Result robotTaskResume(EdgeCommonVO edgeCommonVO) { - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotTaskResumeCommand.Request request = AgvCommand.RobotTaskResumeCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .build(); - AgvCommand.RobotTaskResumeCommand.Feedback.Result result = executeGrpcCall(() -> stub.robotTaskResume(request)).getStatus(); - - if (result.getRetCode() != 0) { - throw new GlobalException("继续导航任务失败: " + result.getErrMsg()); - } - return result; - } - - @Override - public AgvCommand.RobotTaskCancelCommand.Feedback.Result robotTaskCancel(EdgeCommonVO edgeCommonVO) { - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotTaskCancelCommand.Request request = AgvCommand.RobotTaskCancelCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .build(); - AgvCommand.RobotTaskCancelCommand.Feedback.Result result = executeGrpcCall(() -> stub.robotTaskCancel(request)).getStatus(); - - if (result.getRetCode() != 0) { - throw new GlobalException("取消导航任务失败: " + result.getErrMsg()); - } - return result; - } - - @Override - public AgvCommand.RobotStatusTaskResData getRobotStatusTaskCurrent(EdgeCommonVO edgeCommonVO, boolean simple) { - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotStatusTaskReqData requestData = AgvCommand.RobotStatusTaskReqData.newBuilder() - .setSimple(simple) - .build(); - AgvCommand.RobotStatusTaskCurrentCommand.Request request = AgvCommand.RobotStatusTaskCurrentCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .setData(requestData) - .build(); - return executeGrpcCall(() -> stub.robotStatusTaskCurrent(request)).getData(); - } - - @Override - public AgvCommand.QueryStationListResult queryStationList(EdgeCommonVO edgeCommonVO) { - AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( - edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.QueryStationListCommand.Request request = AgvCommand.QueryStationListCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .build(); - AgvCommand.QueryStationListResult result = executeGrpcCall(() -> stub.queryStationList(request)).getStatus(); - - if (result.getRetCode() != 0) { - throw new GlobalException("查询站点列表失败: " + result.getErrMsg()); - } - return result; - } - - @Override - public AgvCommand.RobotLoadMapResult robotLoadMap(EdgeCommonVO edgeCommonVO, String mapName) { + public String downloadMap(EdgeCommonVO edgeCommonVO, String mapName) { if (StrUtil.isBlank(mapName)) { throw new GlobalException("地图名称不能为空"); } AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotLoadMapRequestData requestData = AgvCommand.RobotLoadMapRequestData.newBuilder() + AgvCommand.AgvMapCommand.Request request = AgvCommand.AgvMapCommand.Request.newBuilder() + .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) .setMapName(mapName) .build(); - AgvCommand.RobotLoadMapCommand.Request request = AgvCommand.RobotLoadMapCommand.Request.newBuilder() - .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .setData(requestData) - .build(); - AgvCommand.RobotLoadMapResult result = executeGrpcCall(() -> stub.robotLoadMap(request)).getStatus(); - - if (result.getRetCode() != 0) { - throw new GlobalException("切换地图失败: " + result.getErrMsg()); - } - return result; + return executeGrpcCall(() -> stub.downloadMap(request)).getContent(); } @Override - public AgvCommand.RobotQueryLoadMapStatusResult queryLoadMapStatus(EdgeCommonVO edgeCommonVO) { + public String startMapping(EdgeCommonVO edgeCommonVO, Agv.AgvMapDimension dimension, String mapName, boolean realTime) { AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); - AgvCommand.RobotQueryLoadMapStatusCommand.Request request = AgvCommand.RobotQueryLoadMapStatusCommand.Request.newBuilder() + AgvCommand.AgvStartMappingCommand.Request.Builder requestBuilder = AgvCommand.AgvStartMappingCommand.Request.newBuilder() .setHeader(EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId())) - .build(); - return executeGrpcCall(() -> stub.queryLoadMapStatus(request)).getStatus(); + .setDimension(dimension != null ? dimension : Agv.AgvMapDimension.AGV_MAP_DIMENSION_UNSPECIFIED) + .setRealTime(realTime); + + if (StrUtil.isNotBlank(mapName)) { + requestBuilder.setMapName(mapName); + } + + AgvCommand.AgvStartMappingCommand.Request request = requestBuilder.build(); + return executeGrpcCall(() -> stub.startMapping(request)).getSessionId(); + } + + @Override + public void stopMapping(EdgeCommonVO edgeCommonVO) { + AgvServiceGrpc.AgvServiceBlockingStub stub = grpcServiceManager.getGrpcClient( + edgeCommonVO.getTerminalId(), AgvServiceGrpc.AgvServiceBlockingStub.class); + Common.CommandHeader.Request request = EdgeCommonUtil.buildRequest(edgeCommonVO.getDeviceId()); + executeGrpcCall(() -> stub.stopMapping(request)); } /** diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvCommand.java b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvCommand.java index 4ada5f4..ccd10f4 100644 --- a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvCommand.java +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvCommand.java @@ -14,314 +14,34 @@ public final class AgvCommand { registerAllExtensions( (com.google.protobuf.ExtensionRegistryLite) registry); } - public interface AgvStatusInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.AgvStatusInfo) + public interface AgvRuntimeStateCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvRuntimeStateCommand) com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< AGV 设备唯一 ID
-     * 
- * - * optional string id = 1; - * @return Whether the id field is set. - */ - boolean hasId(); - /** - *
-     */< AGV 设备唯一 ID
-     * 
- * - * optional string id = 1; - * @return The id. - */ - java.lang.String getId(); - /** - *
-     */< AGV 设备唯一 ID
-     * 
- * - * optional string id = 1; - * @return The bytes for id. - */ - com.google.protobuf.ByteString - getIdBytes(); - - /** - *
-     */< 车辆编号(如 "agv_001")
-     * 
- * - * optional string vehicle_id = 2; - * @return Whether the vehicleId field is set. - */ - boolean hasVehicleId(); - /** - *
-     */< 车辆编号(如 "agv_001")
-     * 
- * - * optional string vehicle_id = 2; - * @return The vehicleId. - */ - java.lang.String getVehicleId(); - /** - *
-     */< 车辆编号(如 "agv_001")
-     * 
- * - * optional string vehicle_id = 2; - * @return The bytes for vehicleId. - */ - com.google.protobuf.ByteString - getVehicleIdBytes(); - - /** - *
-     */< 软件版本号
-     * 
- * - * optional string version = 3; - * @return Whether the version field is set. - */ - boolean hasVersion(); - /** - *
-     */< 软件版本号
-     * 
- * - * optional string version = 3; - * @return The version. - */ - java.lang.String getVersion(); - /** - *
-     */< 软件版本号
-     * 
- * - * optional string version = 3; - * @return The bytes for version. - */ - com.google.protobuf.ByteString - getVersionBytes(); - - /** - *
-     */< 车型型号(如 "SRC-1100")
-     * 
- * - * optional string model = 4; - * @return Whether the model field is set. - */ - boolean hasModel(); - /** - *
-     */< 车型型号(如 "SRC-1100")
-     * 
- * - * optional string model = 4; - * @return The model. - */ - java.lang.String getModel(); - /** - *
-     */< 车型型号(如 "SRC-1100")
-     * 
- * - * optional string model = 4; - * @return The bytes for model. - */ - com.google.protobuf.ByteString - getModelBytes(); - - /** - *
-     */< DSP 固件版本
-     * 
- * - * optional string dsp_version = 5; - * @return Whether the dspVersion field is set. - */ - boolean hasDspVersion(); - /** - *
-     */< DSP 固件版本
-     * 
- * - * optional string dsp_version = 5; - * @return The dspVersion. - */ - java.lang.String getDspVersion(); - /** - *
-     */< DSP 固件版本
-     * 
- * - * optional string dsp_version = 5; - * @return The bytes for dspVersion. - */ - com.google.protobuf.ByteString - getDspVersionBytes(); - - /** - *
-     */< 当前 IP 地址
-     * 
- * - * optional string current_ip = 6; - * @return Whether the currentIp field is set. - */ - boolean hasCurrentIp(); - /** - *
-     */< 当前 IP 地址
-     * 
- * - * optional string current_ip = 6; - * @return The currentIp. - */ - java.lang.String getCurrentIp(); - /** - *
-     */< 当前 IP 地址
-     * 
- * - * optional string current_ip = 6; - * @return The bytes for currentIp. - */ - com.google.protobuf.ByteString - getCurrentIpBytes(); - - /** - *
-     */< MAC 地址
-     * 
- * - * optional string mac = 7; - * @return Whether the mac field is set. - */ - boolean hasMac(); - /** - *
-     */< MAC 地址
-     * 
- * - * optional string mac = 7; - * @return The mac. - */ - java.lang.String getMac(); - /** - *
-     */< MAC 地址
-     * 
- * - * optional string mac = 7; - * @return The bytes for mac. - */ - com.google.protobuf.ByteString - getMacBytes(); - - /** - *
-     */< Wi-Fi 信号强度(0~100)
-     * 
- * - * optional int32 rssi = 8; - * @return Whether the rssi field is set. - */ - boolean hasRssi(); - /** - *
-     */< Wi-Fi 信号强度(0~100)
-     * 
- * - * optional int32 rssi = 8; - * @return The rssi. - */ - int getRssi(); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 9; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 9; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 错误信息(失败时填充)
-     * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息(失败时填充)
-     * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息(失败时填充)
-     * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); } /** *
-   **
-   * @brief AGV 基本信息响应结构。
-   * @note 对应仙工 API 1000(0x03E8)的响应体,包含设备标识、软硬件版本、网络状态等。
+   * 查询 AGV 运行状态命令。
    * 
* - * Protobuf type {@code cmvr.api.AgvStatusInfo} + * Protobuf type {@code cmvr.api.AgvRuntimeStateCommand} */ - public static final class AgvStatusInfo extends + public static final class AgvRuntimeStateCommand extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.AgvStatusInfo) - AgvStatusInfoOrBuilder { + // @@protoc_insertion_point(message_implements:cmvr.api.AgvRuntimeStateCommand) + AgvRuntimeStateCommandOrBuilder { private static final long serialVersionUID = 0L; - // Use AgvStatusInfo.newBuilder() to construct. - private AgvStatusInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use AgvRuntimeStateCommand.newBuilder() to construct. + private AgvRuntimeStateCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private AgvStatusInfo() { - id_ = ""; - vehicleId_ = ""; - version_ = ""; - model_ = ""; - dspVersion_ = ""; - currentIp_ = ""; - mac_ = ""; - errMsg_ = ""; + private AgvRuntimeStateCommand() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new AgvStatusInfo(); + return new AgvRuntimeStateCommand(); } @java.lang.Override @@ -331,2233 +51,24 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStatusInfo_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStatusInfo_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvStatusInfo.class, cmvr.api.AgvCommand.AgvStatusInfo.Builder.class); - } - - private int bitField0_; - public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; - /** - *
-     */< AGV 设备唯一 ID
-     * 
- * - * optional string id = 1; - * @return Whether the id field is set. - */ - @java.lang.Override - public boolean hasId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< AGV 设备唯一 ID
-     * 
- * - * optional string id = 1; - * @return The id. - */ - @java.lang.Override - public java.lang.String getId() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } - } - /** - *
-     */< AGV 设备唯一 ID
-     * 
- * - * optional string id = 1; - * @return The bytes for id. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int VEHICLE_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object vehicleId_; - /** - *
-     */< 车辆编号(如 "agv_001")
-     * 
- * - * optional string vehicle_id = 2; - * @return Whether the vehicleId field is set. - */ - @java.lang.Override - public boolean hasVehicleId() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 车辆编号(如 "agv_001")
-     * 
- * - * optional string vehicle_id = 2; - * @return The vehicleId. - */ - @java.lang.Override - public java.lang.String getVehicleId() { - java.lang.Object ref = vehicleId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - vehicleId_ = s; - return s; - } - } - /** - *
-     */< 车辆编号(如 "agv_001")
-     * 
- * - * optional string vehicle_id = 2; - * @return The bytes for vehicleId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getVehicleIdBytes() { - java.lang.Object ref = vehicleId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - vehicleId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int VERSION_FIELD_NUMBER = 3; - private volatile java.lang.Object version_; - /** - *
-     */< 软件版本号
-     * 
- * - * optional string version = 3; - * @return Whether the version field is set. - */ - @java.lang.Override - public boolean hasVersion() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 软件版本号
-     * 
- * - * optional string version = 3; - * @return The version. - */ - @java.lang.Override - public java.lang.String getVersion() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - version_ = s; - return s; - } - } - /** - *
-     */< 软件版本号
-     * 
- * - * optional string version = 3; - * @return The bytes for version. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MODEL_FIELD_NUMBER = 4; - private volatile java.lang.Object model_; - /** - *
-     */< 车型型号(如 "SRC-1100")
-     * 
- * - * optional string model = 4; - * @return Whether the model field is set. - */ - @java.lang.Override - public boolean hasModel() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 车型型号(如 "SRC-1100")
-     * 
- * - * optional string model = 4; - * @return The model. - */ - @java.lang.Override - public java.lang.String getModel() { - java.lang.Object ref = model_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - model_ = s; - return s; - } - } - /** - *
-     */< 车型型号(如 "SRC-1100")
-     * 
- * - * optional string model = 4; - * @return The bytes for model. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getModelBytes() { - java.lang.Object ref = model_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - model_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DSP_VERSION_FIELD_NUMBER = 5; - private volatile java.lang.Object dspVersion_; - /** - *
-     */< DSP 固件版本
-     * 
- * - * optional string dsp_version = 5; - * @return Whether the dspVersion field is set. - */ - @java.lang.Override - public boolean hasDspVersion() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< DSP 固件版本
-     * 
- * - * optional string dsp_version = 5; - * @return The dspVersion. - */ - @java.lang.Override - public java.lang.String getDspVersion() { - java.lang.Object ref = dspVersion_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - dspVersion_ = s; - return s; - } - } - /** - *
-     */< DSP 固件版本
-     * 
- * - * optional string dsp_version = 5; - * @return The bytes for dspVersion. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDspVersionBytes() { - java.lang.Object ref = dspVersion_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - dspVersion_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int CURRENT_IP_FIELD_NUMBER = 6; - private volatile java.lang.Object currentIp_; - /** - *
-     */< 当前 IP 地址
-     * 
- * - * optional string current_ip = 6; - * @return Whether the currentIp field is set. - */ - @java.lang.Override - public boolean hasCurrentIp() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 当前 IP 地址
-     * 
- * - * optional string current_ip = 6; - * @return The currentIp. - */ - @java.lang.Override - public java.lang.String getCurrentIp() { - java.lang.Object ref = currentIp_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - currentIp_ = s; - return s; - } - } - /** - *
-     */< 当前 IP 地址
-     * 
- * - * optional string current_ip = 6; - * @return The bytes for currentIp. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCurrentIpBytes() { - java.lang.Object ref = currentIp_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - currentIp_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MAC_FIELD_NUMBER = 7; - private volatile java.lang.Object mac_; - /** - *
-     */< MAC 地址
-     * 
- * - * optional string mac = 7; - * @return Whether the mac field is set. - */ - @java.lang.Override - public boolean hasMac() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-     */< MAC 地址
-     * 
- * - * optional string mac = 7; - * @return The mac. - */ - @java.lang.Override - public java.lang.String getMac() { - java.lang.Object ref = mac_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mac_ = s; - return s; - } - } - /** - *
-     */< MAC 地址
-     * 
- * - * optional string mac = 7; - * @return The bytes for mac. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMacBytes() { - java.lang.Object ref = mac_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mac_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RSSI_FIELD_NUMBER = 8; - private int rssi_; - /** - *
-     */< Wi-Fi 信号强度(0~100)
-     * 
- * - * optional int32 rssi = 8; - * @return Whether the rssi field is set. - */ - @java.lang.Override - public boolean hasRssi() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-     */< Wi-Fi 信号强度(0~100)
-     * 
- * - * optional int32 rssi = 8; - * @return The rssi. - */ - @java.lang.Override - public int getRssi() { - return rssi_; - } - - public static final int RET_CODE_FIELD_NUMBER = 9; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 9; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 9; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int ERR_MSG_FIELD_NUMBER = 10; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息(失败时填充)
-     * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-     */< 错误信息(失败时填充)
-     * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息(失败时填充)
-     * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, vehicleId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, version_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, model_); - } - if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, dspVersion_); - } - if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, currentIp_); - } - if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, mac_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeInt32(8, rssi_); - } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeInt32(9, retCode_); - } - if (((bitField0_ & 0x00000200) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, vehicleId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, version_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, model_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, dspVersion_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, currentIp_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, mac_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(8, rssi_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(9, retCode_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.AgvStatusInfo)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.AgvStatusInfo other = (cmvr.api.AgvCommand.AgvStatusInfo) obj; - - if (hasId() != other.hasId()) return false; - if (hasId()) { - if (!getId() - .equals(other.getId())) return false; - } - if (hasVehicleId() != other.hasVehicleId()) return false; - if (hasVehicleId()) { - if (!getVehicleId() - .equals(other.getVehicleId())) return false; - } - if (hasVersion() != other.hasVersion()) return false; - if (hasVersion()) { - if (!getVersion() - .equals(other.getVersion())) return false; - } - if (hasModel() != other.hasModel()) return false; - if (hasModel()) { - if (!getModel() - .equals(other.getModel())) return false; - } - if (hasDspVersion() != other.hasDspVersion()) return false; - if (hasDspVersion()) { - if (!getDspVersion() - .equals(other.getDspVersion())) return false; - } - if (hasCurrentIp() != other.hasCurrentIp()) return false; - if (hasCurrentIp()) { - if (!getCurrentIp() - .equals(other.getCurrentIp())) return false; - } - if (hasMac() != other.hasMac()) return false; - if (hasMac()) { - if (!getMac() - .equals(other.getMac())) return false; - } - if (hasRssi() != other.hasRssi()) return false; - if (hasRssi()) { - if (getRssi() - != other.getRssi()) return false; - } - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasId()) { - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId().hashCode(); - } - if (hasVehicleId()) { - hash = (37 * hash) + VEHICLE_ID_FIELD_NUMBER; - hash = (53 * hash) + getVehicleId().hashCode(); - } - if (hasVersion()) { - hash = (37 * hash) + VERSION_FIELD_NUMBER; - hash = (53 * hash) + getVersion().hashCode(); - } - if (hasModel()) { - hash = (37 * hash) + MODEL_FIELD_NUMBER; - hash = (53 * hash) + getModel().hashCode(); - } - if (hasDspVersion()) { - hash = (37 * hash) + DSP_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getDspVersion().hashCode(); - } - if (hasCurrentIp()) { - hash = (37 * hash) + CURRENT_IP_FIELD_NUMBER; - hash = (53 * hash) + getCurrentIp().hashCode(); - } - if (hasMac()) { - hash = (37 * hash) + MAC_FIELD_NUMBER; - hash = (53 * hash) + getMac().hashCode(); - } - if (hasRssi()) { - hash = (37 * hash) + RSSI_FIELD_NUMBER; - hash = (53 * hash) + getRssi(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvStatusInfo parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.AgvStatusInfo prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief AGV 基本信息响应结构。
-     * @note 对应仙工 API 1000(0x03E8)的响应体,包含设备标识、软硬件版本、网络状态等。
-     * 
- * - * Protobuf type {@code cmvr.api.AgvStatusInfo} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.AgvStatusInfo) - cmvr.api.AgvCommand.AgvStatusInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStatusInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStatusInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvStatusInfo.class, cmvr.api.AgvCommand.AgvStatusInfo.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.AgvStatusInfo.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - vehicleId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - version_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - model_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - dspVersion_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - currentIp_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); - mac_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); - rssi_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000200); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStatusInfo_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvStatusInfo getDefaultInstanceForType() { - return cmvr.api.AgvCommand.AgvStatusInfo.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvStatusInfo build() { - cmvr.api.AgvCommand.AgvStatusInfo result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvStatusInfo buildPartial() { - cmvr.api.AgvCommand.AgvStatusInfo result = new cmvr.api.AgvCommand.AgvStatusInfo(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.id_ = id_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.vehicleId_ = vehicleId_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.version_ = version_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.model_ = model_; - if (((from_bitField0_ & 0x00000010) != 0)) { - to_bitField0_ |= 0x00000010; - } - result.dspVersion_ = dspVersion_; - if (((from_bitField0_ & 0x00000020) != 0)) { - to_bitField0_ |= 0x00000020; - } - result.currentIp_ = currentIp_; - if (((from_bitField0_ & 0x00000040) != 0)) { - to_bitField0_ |= 0x00000040; - } - result.mac_ = mac_; - if (((from_bitField0_ & 0x00000080) != 0)) { - result.rssi_ = rssi_; - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - to_bitField0_ |= 0x00000200; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.AgvStatusInfo) { - return mergeFrom((cmvr.api.AgvCommand.AgvStatusInfo)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.AgvStatusInfo other) { - if (other == cmvr.api.AgvCommand.AgvStatusInfo.getDefaultInstance()) return this; - if (other.hasId()) { - bitField0_ |= 0x00000001; - id_ = other.id_; - onChanged(); - } - if (other.hasVehicleId()) { - bitField0_ |= 0x00000002; - vehicleId_ = other.vehicleId_; - onChanged(); - } - if (other.hasVersion()) { - bitField0_ |= 0x00000004; - version_ = other.version_; - onChanged(); - } - if (other.hasModel()) { - bitField0_ |= 0x00000008; - model_ = other.model_; - onChanged(); - } - if (other.hasDspVersion()) { - bitField0_ |= 0x00000010; - dspVersion_ = other.dspVersion_; - onChanged(); - } - if (other.hasCurrentIp()) { - bitField0_ |= 0x00000020; - currentIp_ = other.currentIp_; - onChanged(); - } - if (other.hasMac()) { - bitField0_ |= 0x00000040; - mac_ = other.mac_; - onChanged(); - } - if (other.hasRssi()) { - setRssi(other.getRssi()); - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000200; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - id_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - vehicleId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - version_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: { - model_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 42: { - dspVersion_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; - break; - } // case 42 - case 50: { - currentIp_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; - break; - } // case 50 - case 58: { - mac_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; - break; - } // case 58 - case 64: { - rssi_ = input.readInt32(); - bitField0_ |= 0x00000080; - break; - } // case 64 - case 72: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000100; - break; - } // case 72 - case 82: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; - break; - } // case 82 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object id_ = ""; - /** - *
-       */< AGV 设备唯一 ID
-       * 
- * - * optional string id = 1; - * @return Whether the id field is set. - */ - public boolean hasId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< AGV 设备唯一 ID
-       * 
- * - * optional string id = 1; - * @return The id. - */ - public java.lang.String getId() { - java.lang.Object ref = id_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< AGV 设备唯一 ID
-       * 
- * - * optional string id = 1; - * @return The bytes for id. - */ - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< AGV 设备唯一 ID
-       * 
- * - * optional string id = 1; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - id_ = value; - onChanged(); - return this; - } - /** - *
-       */< AGV 设备唯一 ID
-       * 
- * - * optional string id = 1; - * @return This builder for chaining. - */ - public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); - id_ = getDefaultInstance().getId(); - onChanged(); - return this; - } - /** - *
-       */< AGV 设备唯一 ID
-       * 
- * - * optional string id = 1; - * @param value The bytes for id to set. - * @return This builder for chaining. - */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - id_ = value; - onChanged(); - return this; - } - - private java.lang.Object vehicleId_ = ""; - /** - *
-       */< 车辆编号(如 "agv_001")
-       * 
- * - * optional string vehicle_id = 2; - * @return Whether the vehicleId field is set. - */ - public boolean hasVehicleId() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 车辆编号(如 "agv_001")
-       * 
- * - * optional string vehicle_id = 2; - * @return The vehicleId. - */ - public java.lang.String getVehicleId() { - java.lang.Object ref = vehicleId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - vehicleId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 车辆编号(如 "agv_001")
-       * 
- * - * optional string vehicle_id = 2; - * @return The bytes for vehicleId. - */ - public com.google.protobuf.ByteString - getVehicleIdBytes() { - java.lang.Object ref = vehicleId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - vehicleId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 车辆编号(如 "agv_001")
-       * 
- * - * optional string vehicle_id = 2; - * @param value The vehicleId to set. - * @return This builder for chaining. - */ - public Builder setVehicleId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - vehicleId_ = value; - onChanged(); - return this; - } - /** - *
-       */< 车辆编号(如 "agv_001")
-       * 
- * - * optional string vehicle_id = 2; - * @return This builder for chaining. - */ - public Builder clearVehicleId() { - bitField0_ = (bitField0_ & ~0x00000002); - vehicleId_ = getDefaultInstance().getVehicleId(); - onChanged(); - return this; - } - /** - *
-       */< 车辆编号(如 "agv_001")
-       * 
- * - * optional string vehicle_id = 2; - * @param value The bytes for vehicleId to set. - * @return This builder for chaining. - */ - public Builder setVehicleIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - vehicleId_ = value; - onChanged(); - return this; - } - - private java.lang.Object version_ = ""; - /** - *
-       */< 软件版本号
-       * 
- * - * optional string version = 3; - * @return Whether the version field is set. - */ - public boolean hasVersion() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 软件版本号
-       * 
- * - * optional string version = 3; - * @return The version. - */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - version_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 软件版本号
-       * 
- * - * optional string version = 3; - * @return The bytes for version. - */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 软件版本号
-       * 
- * - * optional string version = 3; - * @param value The version to set. - * @return This builder for chaining. - */ - public Builder setVersion( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - version_ = value; - onChanged(); - return this; - } - /** - *
-       */< 软件版本号
-       * 
- * - * optional string version = 3; - * @return This builder for chaining. - */ - public Builder clearVersion() { - bitField0_ = (bitField0_ & ~0x00000004); - version_ = getDefaultInstance().getVersion(); - onChanged(); - return this; - } - /** - *
-       */< 软件版本号
-       * 
- * - * optional string version = 3; - * @param value The bytes for version to set. - * @return This builder for chaining. - */ - public Builder setVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - version_ = value; - onChanged(); - return this; - } - - private java.lang.Object model_ = ""; - /** - *
-       */< 车型型号(如 "SRC-1100")
-       * 
- * - * optional string model = 4; - * @return Whether the model field is set. - */ - public boolean hasModel() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 车型型号(如 "SRC-1100")
-       * 
- * - * optional string model = 4; - * @return The model. - */ - public java.lang.String getModel() { - java.lang.Object ref = model_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - model_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 车型型号(如 "SRC-1100")
-       * 
- * - * optional string model = 4; - * @return The bytes for model. - */ - public com.google.protobuf.ByteString - getModelBytes() { - java.lang.Object ref = model_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - model_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 车型型号(如 "SRC-1100")
-       * 
- * - * optional string model = 4; - * @param value The model to set. - * @return This builder for chaining. - */ - public Builder setModel( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - model_ = value; - onChanged(); - return this; - } - /** - *
-       */< 车型型号(如 "SRC-1100")
-       * 
- * - * optional string model = 4; - * @return This builder for chaining. - */ - public Builder clearModel() { - bitField0_ = (bitField0_ & ~0x00000008); - model_ = getDefaultInstance().getModel(); - onChanged(); - return this; - } - /** - *
-       */< 车型型号(如 "SRC-1100")
-       * 
- * - * optional string model = 4; - * @param value The bytes for model to set. - * @return This builder for chaining. - */ - public Builder setModelBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; - model_ = value; - onChanged(); - return this; - } - - private java.lang.Object dspVersion_ = ""; - /** - *
-       */< DSP 固件版本
-       * 
- * - * optional string dsp_version = 5; - * @return Whether the dspVersion field is set. - */ - public boolean hasDspVersion() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< DSP 固件版本
-       * 
- * - * optional string dsp_version = 5; - * @return The dspVersion. - */ - public java.lang.String getDspVersion() { - java.lang.Object ref = dspVersion_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - dspVersion_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< DSP 固件版本
-       * 
- * - * optional string dsp_version = 5; - * @return The bytes for dspVersion. - */ - public com.google.protobuf.ByteString - getDspVersionBytes() { - java.lang.Object ref = dspVersion_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - dspVersion_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< DSP 固件版本
-       * 
- * - * optional string dsp_version = 5; - * @param value The dspVersion to set. - * @return This builder for chaining. - */ - public Builder setDspVersion( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - dspVersion_ = value; - onChanged(); - return this; - } - /** - *
-       */< DSP 固件版本
-       * 
- * - * optional string dsp_version = 5; - * @return This builder for chaining. - */ - public Builder clearDspVersion() { - bitField0_ = (bitField0_ & ~0x00000010); - dspVersion_ = getDefaultInstance().getDspVersion(); - onChanged(); - return this; - } - /** - *
-       */< DSP 固件版本
-       * 
- * - * optional string dsp_version = 5; - * @param value The bytes for dspVersion to set. - * @return This builder for chaining. - */ - public Builder setDspVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000010; - dspVersion_ = value; - onChanged(); - return this; - } - - private java.lang.Object currentIp_ = ""; - /** - *
-       */< 当前 IP 地址
-       * 
- * - * optional string current_ip = 6; - * @return Whether the currentIp field is set. - */ - public boolean hasCurrentIp() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 当前 IP 地址
-       * 
- * - * optional string current_ip = 6; - * @return The currentIp. - */ - public java.lang.String getCurrentIp() { - java.lang.Object ref = currentIp_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - currentIp_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 当前 IP 地址
-       * 
- * - * optional string current_ip = 6; - * @return The bytes for currentIp. - */ - public com.google.protobuf.ByteString - getCurrentIpBytes() { - java.lang.Object ref = currentIp_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - currentIp_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 当前 IP 地址
-       * 
- * - * optional string current_ip = 6; - * @param value The currentIp to set. - * @return This builder for chaining. - */ - public Builder setCurrentIp( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - currentIp_ = value; - onChanged(); - return this; - } - /** - *
-       */< 当前 IP 地址
-       * 
- * - * optional string current_ip = 6; - * @return This builder for chaining. - */ - public Builder clearCurrentIp() { - bitField0_ = (bitField0_ & ~0x00000020); - currentIp_ = getDefaultInstance().getCurrentIp(); - onChanged(); - return this; - } - /** - *
-       */< 当前 IP 地址
-       * 
- * - * optional string current_ip = 6; - * @param value The bytes for currentIp to set. - * @return This builder for chaining. - */ - public Builder setCurrentIpBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; - currentIp_ = value; - onChanged(); - return this; - } - - private java.lang.Object mac_ = ""; - /** - *
-       */< MAC 地址
-       * 
- * - * optional string mac = 7; - * @return Whether the mac field is set. - */ - public boolean hasMac() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-       */< MAC 地址
-       * 
- * - * optional string mac = 7; - * @return The mac. - */ - public java.lang.String getMac() { - java.lang.Object ref = mac_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mac_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< MAC 地址
-       * 
- * - * optional string mac = 7; - * @return The bytes for mac. - */ - public com.google.protobuf.ByteString - getMacBytes() { - java.lang.Object ref = mac_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mac_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< MAC 地址
-       * 
- * - * optional string mac = 7; - * @param value The mac to set. - * @return This builder for chaining. - */ - public Builder setMac( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - mac_ = value; - onChanged(); - return this; - } - /** - *
-       */< MAC 地址
-       * 
- * - * optional string mac = 7; - * @return This builder for chaining. - */ - public Builder clearMac() { - bitField0_ = (bitField0_ & ~0x00000040); - mac_ = getDefaultInstance().getMac(); - onChanged(); - return this; - } - /** - *
-       */< MAC 地址
-       * 
- * - * optional string mac = 7; - * @param value The bytes for mac to set. - * @return This builder for chaining. - */ - public Builder setMacBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000040; - mac_ = value; - onChanged(); - return this; - } - - private int rssi_ ; - /** - *
-       */< Wi-Fi 信号强度(0~100)
-       * 
- * - * optional int32 rssi = 8; - * @return Whether the rssi field is set. - */ - @java.lang.Override - public boolean hasRssi() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-       */< Wi-Fi 信号强度(0~100)
-       * 
- * - * optional int32 rssi = 8; - * @return The rssi. - */ - @java.lang.Override - public int getRssi() { - return rssi_; - } - /** - *
-       */< Wi-Fi 信号强度(0~100)
-       * 
- * - * optional int32 rssi = 8; - * @param value The rssi to set. - * @return This builder for chaining. - */ - public Builder setRssi(int value) { - bitField0_ |= 0x00000080; - rssi_ = value; - onChanged(); - return this; - } - /** - *
-       */< Wi-Fi 信号强度(0~100)
-       * 
- * - * optional int32 rssi = 8; - * @return This builder for chaining. - */ - public Builder clearRssi() { - bitField0_ = (bitField0_ & ~0x00000080); - rssi_ = 0; - onChanged(); - return this; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 9; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 9; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 9; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000100; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 9; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000100); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息(失败时填充)
-       * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-       */< 错误信息(失败时填充)
-       * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息(失败时填充)
-       * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息(失败时填充)
-       * 
- * - * optional string err_msg = 10; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息(失败时填充)
-       * 
- * - * optional string err_msg = 10; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000200); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息(失败时填充)
-       * 
- * - * optional string err_msg = 10; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.AgvStatusInfo) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.AgvStatusInfo) - private static final cmvr.api.AgvCommand.AgvStatusInfo DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvStatusInfo(); - } - - public static cmvr.api.AgvCommand.AgvStatusInfo getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AgvStatusInfo parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvStatusInfo getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface GetAgvStatusInfoCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.GetAgvStatusInfoCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 获取 AGV 状态命令(请求/反馈)。
-   * @note 请求携带设备 ID(header.device_id),反馈返回 AgvStatusInfo。
-   * 
- * - * Protobuf type {@code cmvr.api.GetAgvStatusInfoCommand} - */ - public static final class GetAgvStatusInfoCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.GetAgvStatusInfoCommand) - GetAgvStatusInfoCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use GetAgvStatusInfoCommand.newBuilder() to construct. - private GetAgvStatusInfoCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GetAgvStatusInfoCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetAgvStatusInfoCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.class, cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Builder.class); + cmvr.api.AgvCommand.AgvRuntimeStateCommand.class, cmvr.api.AgvCommand.AgvRuntimeStateCommand.Builder.class); } public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.GetAgvStatusInfoCommand.Request) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvRuntimeStateCommand.Request) com.google.protobuf.MessageOrBuilder { /** *
-       */< 公共请求头,包含 device_id
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -2566,7 +77,7 @@ public final class AgvCommand { boolean hasHeader(); /** *
-       */< 公共请求头,包含 device_id
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -2575,7 +86,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Request getHeader(); /** *
-       */< 公共请求头,包含 device_id
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -2583,11 +94,15 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); } /** - * Protobuf type {@code cmvr.api.GetAgvStatusInfoCommand.Request} + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvRuntimeStateCommand.Request} */ public static final class Request extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.GetAgvStatusInfoCommand.Request) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvRuntimeStateCommand.Request) RequestOrBuilder { private static final long serialVersionUID = 0L; // Use Request.newBuilder() to construct. @@ -2611,22 +126,22 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.class, cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.class, cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Request header_; /** *
-       */< 公共请求头,包含 device_id
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -2638,7 +153,7 @@ public final class AgvCommand { } /** *
-       */< 公共请求头,包含 device_id
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -2650,7 +165,7 @@ public final class AgvCommand { } /** *
-       */< 公共请求头,包含 device_id
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -2700,10 +215,10 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request)) { return super.equals(obj); } - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request other = (cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request) obj; + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request other = (cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { @@ -2730,69 +245,69 @@ public final class AgvCommand { return hash; } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -2805,7 +320,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -2821,26 +336,30 @@ public final class AgvCommand { return builder; } /** - * Protobuf type {@code cmvr.api.GetAgvStatusInfoCommand.Request} + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvRuntimeStateCommand.Request} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.GetAgvStatusInfoCommand.Request) - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.RequestOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvRuntimeStateCommand.Request) + cmvr.api.AgvCommand.AgvRuntimeStateCommand.RequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.class, cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.class, cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.Builder.class); } - // Construct using cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.newBuilder() private Builder() { } @@ -2865,17 +384,17 @@ public final class AgvCommand { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Request_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request build() { - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request result = buildPartial(); + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request build() { + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -2883,8 +402,8 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request buildPartial() { - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request result = new cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request(this); + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request result = new cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request(this); if (headerBuilder_ == null) { result.header_ = header_; } else { @@ -2928,16 +447,16 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request)other); + if (other instanceof cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request other) { - if (other == cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } @@ -2995,7 +514,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3006,7 +525,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3021,7 +540,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3041,7 +560,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3059,7 +578,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3081,7 +600,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3099,7 +618,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3111,7 +630,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3126,7 +645,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头,包含 device_id
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -3157,16 +676,16 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.GetAgvStatusInfoCommand.Request) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvRuntimeStateCommand.Request) } - // @@protoc_insertion_point(class_scope:cmvr.api.GetAgvStatusInfoCommand.Request) - private static final cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvRuntimeStateCommand.Request) + private static final cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request(); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -3202,19 +721,19 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.GetAgvStatusInfoCommand.Feedback) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvRuntimeStateCommand.Feedback) com.google.protobuf.MessageOrBuilder { /** *
-       */< 公共响应头(success/error_message/timestamp)
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3223,7 +742,7 @@ public final class AgvCommand { boolean hasHeader(); /** *
-       */< 公共响应头(success/error_message/timestamp)
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3232,7 +751,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Feedback getHeader(); /** *
-       */< 公共响应头(success/error_message/timestamp)
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3241,37 +760,41 @@ public final class AgvCommand { /** *
-       */< AGV 状态信息
+       * AGV 当前运行状态快照。
        * 
* - * .cmvr.api.AgvStatusInfo status = 2; - * @return Whether the status field is set. + * .cmvr.msgs.AgvRuntimeState state = 2; + * @return Whether the state field is set. */ - boolean hasStatus(); + boolean hasState(); /** *
-       */< AGV 状态信息
+       * AGV 当前运行状态快照。
        * 
* - * .cmvr.api.AgvStatusInfo status = 2; - * @return The status. + * .cmvr.msgs.AgvRuntimeState state = 2; + * @return The state. */ - cmvr.api.AgvCommand.AgvStatusInfo getStatus(); + cmvr.msgs.Agv.AgvRuntimeState getState(); /** *
-       */< AGV 状态信息
+       * AGV 当前运行状态快照。
        * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvRuntimeState state = 2; */ - cmvr.api.AgvCommand.AgvStatusInfoOrBuilder getStatusOrBuilder(); + cmvr.msgs.Agv.AgvRuntimeStateOrBuilder getStateOrBuilder(); } /** - * Protobuf type {@code cmvr.api.GetAgvStatusInfoCommand.Feedback} + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvRuntimeStateCommand.Feedback} */ public static final class Feedback extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.GetAgvStatusInfoCommand.Feedback) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvRuntimeStateCommand.Feedback) FeedbackOrBuilder { private static final long serialVersionUID = 0L; // Use Feedback.newBuilder() to construct. @@ -3295,22 +818,22 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.class, cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.Builder.class); + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.class, cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Feedback header_; /** *
-       */< 公共响应头(success/error_message/timestamp)
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3322,7 +845,7 @@ public final class AgvCommand { } /** *
-       */< 公共响应头(success/error_message/timestamp)
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3334,7 +857,2002 @@ public final class AgvCommand { } /** *
-       */< 公共响应头(success/error_message/timestamp)
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int STATE_FIELD_NUMBER = 2; + private cmvr.msgs.Agv.AgvRuntimeState state_; + /** + *
+       * AGV 当前运行状态快照。
+       * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + * @return Whether the state field is set. + */ + @java.lang.Override + public boolean hasState() { + return state_ != null; + } + /** + *
+       * AGV 当前运行状态快照。
+       * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + * @return The state. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvRuntimeState getState() { + return state_ == null ? cmvr.msgs.Agv.AgvRuntimeState.getDefaultInstance() : state_; + } + /** + *
+       * AGV 当前运行状态快照。
+       * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvRuntimeStateOrBuilder getStateOrBuilder() { + return getState(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (state_ != null) { + output.writeMessage(2, getState()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (state_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getState()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback other = (cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (hasState() != other.hasState()) return false; + if (hasState()) { + if (!getState() + .equals(other.getState())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (hasState()) { + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + getState().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvRuntimeStateCommand.Feedback} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvRuntimeStateCommand.Feedback) + cmvr.api.AgvCommand.AgvRuntimeStateCommand.FeedbackOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.class, cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (stateBuilder_ == null) { + state_ = null; + } else { + state_ = null; + stateBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback build() { + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback result = new cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (stateBuilder_ == null) { + result.state_ = state_; + } else { + result.state_ = stateBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.hasState()) { + mergeState(other.getState()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 18: { + input.readMessage( + getStateFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.api.Common.CommandHeader.Feedback header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private cmvr.msgs.Agv.AgvRuntimeState state_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvRuntimeState, cmvr.msgs.Agv.AgvRuntimeState.Builder, cmvr.msgs.Agv.AgvRuntimeStateOrBuilder> stateBuilder_; + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + * @return Whether the state field is set. + */ + public boolean hasState() { + return stateBuilder_ != null || state_ != null; + } + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + * @return The state. + */ + public cmvr.msgs.Agv.AgvRuntimeState getState() { + if (stateBuilder_ == null) { + return state_ == null ? cmvr.msgs.Agv.AgvRuntimeState.getDefaultInstance() : state_; + } else { + return stateBuilder_.getMessage(); + } + } + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + */ + public Builder setState(cmvr.msgs.Agv.AgvRuntimeState value) { + if (stateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + state_ = value; + onChanged(); + } else { + stateBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + */ + public Builder setState( + cmvr.msgs.Agv.AgvRuntimeState.Builder builderForValue) { + if (stateBuilder_ == null) { + state_ = builderForValue.build(); + onChanged(); + } else { + stateBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + */ + public Builder mergeState(cmvr.msgs.Agv.AgvRuntimeState value) { + if (stateBuilder_ == null) { + if (state_ != null) { + state_ = + cmvr.msgs.Agv.AgvRuntimeState.newBuilder(state_).mergeFrom(value).buildPartial(); + } else { + state_ = value; + } + onChanged(); + } else { + stateBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + */ + public Builder clearState() { + if (stateBuilder_ == null) { + state_ = null; + onChanged(); + } else { + state_ = null; + stateBuilder_ = null; + } + + return this; + } + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + */ + public cmvr.msgs.Agv.AgvRuntimeState.Builder getStateBuilder() { + + onChanged(); + return getStateFieldBuilder().getBuilder(); + } + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + */ + public cmvr.msgs.Agv.AgvRuntimeStateOrBuilder getStateOrBuilder() { + if (stateBuilder_ != null) { + return stateBuilder_.getMessageOrBuilder(); + } else { + return state_ == null ? + cmvr.msgs.Agv.AgvRuntimeState.getDefaultInstance() : state_; + } + } + /** + *
+         * AGV 当前运行状态快照。
+         * 
+ * + * .cmvr.msgs.AgvRuntimeState state = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvRuntimeState, cmvr.msgs.Agv.AgvRuntimeState.Builder, cmvr.msgs.Agv.AgvRuntimeStateOrBuilder> + getStateFieldBuilder() { + if (stateBuilder_ == null) { + stateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvRuntimeState, cmvr.msgs.Agv.AgvRuntimeState.Builder, cmvr.msgs.Agv.AgvRuntimeStateOrBuilder>( + getState(), + getParentForChildren(), + isClean()); + state_ = null; + } + return stateBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvRuntimeStateCommand.Feedback) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvRuntimeStateCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback(); + } + + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Feedback parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvRuntimeStateCommand)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvRuntimeStateCommand other = (cmvr.api.AgvCommand.AgvRuntimeStateCommand) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvRuntimeStateCommand prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 查询 AGV 运行状态命令。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvRuntimeStateCommand} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvRuntimeStateCommand) + cmvr.api.AgvCommand.AgvRuntimeStateCommandOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvRuntimeStateCommand.class, cmvr.api.AgvCommand.AgvRuntimeStateCommand.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvRuntimeStateCommand.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRuntimeStateCommand_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvRuntimeStateCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvRuntimeStateCommand.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvRuntimeStateCommand build() { + cmvr.api.AgvCommand.AgvRuntimeStateCommand result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvRuntimeStateCommand buildPartial() { + cmvr.api.AgvCommand.AgvRuntimeStateCommand result = new cmvr.api.AgvCommand.AgvRuntimeStateCommand(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvRuntimeStateCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvRuntimeStateCommand)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvRuntimeStateCommand other) { + if (other == cmvr.api.AgvCommand.AgvRuntimeStateCommand.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvRuntimeStateCommand) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvRuntimeStateCommand) + private static final cmvr.api.AgvCommand.AgvRuntimeStateCommand DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvRuntimeStateCommand(); + } + + public static cmvr.api.AgvCommand.AgvRuntimeStateCommand getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvRuntimeStateCommand parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvRuntimeStateCommand getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvNavigationStatusCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigationStatusCommand) + com.google.protobuf.MessageOrBuilder { + } + /** + *
+   * 查询 AGV 当前导航任务状态命令。
+   * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigationStatusCommand} + */ + public static final class AgvNavigationStatusCommand extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigationStatusCommand) + AgvNavigationStatusCommandOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvNavigationStatusCommand.newBuilder() to construct. + private AgvNavigationStatusCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvNavigationStatusCommand() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvNavigationStatusCommand(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigationStatusCommand.class, cmvr.api.AgvCommand.AgvNavigationStatusCommand.Builder.class); + } + + public interface RequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigationStatusCommand.Request) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Request getHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); + } + /** + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigationStatusCommand.Request} + */ + public static final class Request extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigationStatusCommand.Request) + RequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use Request.newBuilder() to construct. + private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Request() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Request(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.class, cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Request header_; + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Request getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request other = (cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigationStatusCommand.Request} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigationStatusCommand.Request) + cmvr.api.AgvCommand.AgvNavigationStatusCommand.RequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.class, cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Request_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request build() { + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request result = new cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.api.Common.CommandHeader.Request header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Request getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigationStatusCommand.Request) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigationStatusCommand.Request) + private static final cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request(); + } + + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Request parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FeedbackOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigationStatusCommand.Feedback) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Feedback getHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); + + /** + *
+       * 当前导航任务状态。
+       * 
+ * + * .cmvr.msgs.AgvNavigationStatus status = 2; + * @return Whether the status field is set. + */ + boolean hasStatus(); + /** + *
+       * 当前导航任务状态。
+       * 
+ * + * .cmvr.msgs.AgvNavigationStatus status = 2; + * @return The status. + */ + cmvr.msgs.Agv.AgvNavigationStatus getStatus(); + /** + *
+       * 当前导航任务状态。
+       * 
+ * + * .cmvr.msgs.AgvNavigationStatus status = 2; + */ + cmvr.msgs.Agv.AgvNavigationStatusOrBuilder getStatusOrBuilder(); + } + /** + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigationStatusCommand.Feedback} + */ + public static final class Feedback extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigationStatusCommand.Feedback) + FeedbackOrBuilder { + private static final long serialVersionUID = 0L; + // Use Feedback.newBuilder() to construct. + private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Feedback() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Feedback(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.class, cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Feedback header_; + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3345,13 +2863,13 @@ public final class AgvCommand { } public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.AgvStatusInfo status_; + private cmvr.msgs.Agv.AgvNavigationStatus status_; /** *
-       */< AGV 状态信息
+       * 当前导航任务状态。
        * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; * @return Whether the status field is set. */ @java.lang.Override @@ -3360,25 +2878,25 @@ public final class AgvCommand { } /** *
-       */< AGV 状态信息
+       * 当前导航任务状态。
        * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; * @return The status. */ @java.lang.Override - public cmvr.api.AgvCommand.AgvStatusInfo getStatus() { - return status_ == null ? cmvr.api.AgvCommand.AgvStatusInfo.getDefaultInstance() : status_; + public cmvr.msgs.Agv.AgvNavigationStatus getStatus() { + return status_ == null ? cmvr.msgs.Agv.AgvNavigationStatus.getDefaultInstance() : status_; } /** *
-       */< AGV 状态信息
+       * 当前导航任务状态。
        * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; */ @java.lang.Override - public cmvr.api.AgvCommand.AgvStatusInfoOrBuilder getStatusOrBuilder() { + public cmvr.msgs.Agv.AgvNavigationStatusOrBuilder getStatusOrBuilder() { return getStatus(); } @@ -3429,10 +2947,10 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback)) { return super.equals(obj); } - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback other = (cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback) obj; + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback other = (cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { @@ -3468,69 +2986,69 @@ public final class AgvCommand { return hash; } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -3543,7 +3061,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -3559,26 +3077,30 @@ public final class AgvCommand { return builder; } /** - * Protobuf type {@code cmvr.api.GetAgvStatusInfoCommand.Feedback} + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigationStatusCommand.Feedback} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.GetAgvStatusInfoCommand.Feedback) - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.FeedbackOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigationStatusCommand.Feedback) + cmvr.api.AgvCommand.AgvNavigationStatusCommand.FeedbackOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.class, cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.Builder.class); + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.class, cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.Builder.class); } - // Construct using cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.newBuilder() private Builder() { } @@ -3609,17 +3131,17 @@ public final class AgvCommand { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback build() { - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback result = buildPartial(); + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback build() { + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -3627,8 +3149,8 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback result = new cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback(this); + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback result = new cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback(this); if (headerBuilder_ == null) { result.header_ = header_; } else { @@ -3677,16 +3199,16 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback)other); + if (other instanceof cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } @@ -3754,7 +3276,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3765,7 +3287,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3780,7 +3302,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3800,7 +3322,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3818,7 +3340,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3840,7 +3362,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3858,7 +3380,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3870,7 +3392,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3885,7 +3407,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头(success/error_message/timestamp)
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -3904,15 +3426,15 @@ public final class AgvCommand { return headerBuilder_; } - private cmvr.api.AgvCommand.AgvStatusInfo status_; + private cmvr.msgs.Agv.AgvNavigationStatus status_; private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvStatusInfo, cmvr.api.AgvCommand.AgvStatusInfo.Builder, cmvr.api.AgvCommand.AgvStatusInfoOrBuilder> statusBuilder_; + cmvr.msgs.Agv.AgvNavigationStatus, cmvr.msgs.Agv.AgvNavigationStatus.Builder, cmvr.msgs.Agv.AgvNavigationStatusOrBuilder> statusBuilder_; /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; * @return Whether the status field is set. */ public boolean hasStatus() { @@ -3920,27 +3442,27 @@ public final class AgvCommand { } /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; * @return The status. */ - public cmvr.api.AgvCommand.AgvStatusInfo getStatus() { + public cmvr.msgs.Agv.AgvNavigationStatus getStatus() { if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.AgvStatusInfo.getDefaultInstance() : status_; + return status_ == null ? cmvr.msgs.Agv.AgvNavigationStatus.getDefaultInstance() : status_; } else { return statusBuilder_.getMessage(); } } /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; */ - public Builder setStatus(cmvr.api.AgvCommand.AgvStatusInfo value) { + public Builder setStatus(cmvr.msgs.Agv.AgvNavigationStatus value) { if (statusBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -3955,13 +3477,13 @@ public final class AgvCommand { } /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; */ public Builder setStatus( - cmvr.api.AgvCommand.AgvStatusInfo.Builder builderForValue) { + cmvr.msgs.Agv.AgvNavigationStatus.Builder builderForValue) { if (statusBuilder_ == null) { status_ = builderForValue.build(); onChanged(); @@ -3973,16 +3495,16 @@ public final class AgvCommand { } /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; */ - public Builder mergeStatus(cmvr.api.AgvCommand.AgvStatusInfo value) { + public Builder mergeStatus(cmvr.msgs.Agv.AgvNavigationStatus value) { if (statusBuilder_ == null) { if (status_ != null) { status_ = - cmvr.api.AgvCommand.AgvStatusInfo.newBuilder(status_).mergeFrom(value).buildPartial(); + cmvr.msgs.Agv.AgvNavigationStatus.newBuilder(status_).mergeFrom(value).buildPartial(); } else { status_ = value; } @@ -3995,10 +3517,10 @@ public final class AgvCommand { } /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; */ public Builder clearStatus() { if (statusBuilder_ == null) { @@ -4013,44 +3535,44 @@ public final class AgvCommand { } /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; */ - public cmvr.api.AgvCommand.AgvStatusInfo.Builder getStatusBuilder() { + public cmvr.msgs.Agv.AgvNavigationStatus.Builder getStatusBuilder() { onChanged(); return getStatusFieldBuilder().getBuilder(); } /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; */ - public cmvr.api.AgvCommand.AgvStatusInfoOrBuilder getStatusOrBuilder() { + public cmvr.msgs.Agv.AgvNavigationStatusOrBuilder getStatusOrBuilder() { if (statusBuilder_ != null) { return statusBuilder_.getMessageOrBuilder(); } else { return status_ == null ? - cmvr.api.AgvCommand.AgvStatusInfo.getDefaultInstance() : status_; + cmvr.msgs.Agv.AgvNavigationStatus.getDefaultInstance() : status_; } } /** *
-         */< AGV 状态信息
+         * 当前导航任务状态。
          * 
* - * .cmvr.api.AgvStatusInfo status = 2; + * .cmvr.msgs.AgvNavigationStatus status = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvStatusInfo, cmvr.api.AgvCommand.AgvStatusInfo.Builder, cmvr.api.AgvCommand.AgvStatusInfoOrBuilder> + cmvr.msgs.Agv.AgvNavigationStatus, cmvr.msgs.Agv.AgvNavigationStatus.Builder, cmvr.msgs.Agv.AgvNavigationStatusOrBuilder> getStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvStatusInfo, cmvr.api.AgvCommand.AgvStatusInfo.Builder, cmvr.api.AgvCommand.AgvStatusInfoOrBuilder>( + cmvr.msgs.Agv.AgvNavigationStatus, cmvr.msgs.Agv.AgvNavigationStatus.Builder, cmvr.msgs.Agv.AgvNavigationStatusOrBuilder>( getStatus(), getParentForChildren(), isClean()); @@ -4071,16 +3593,16 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.GetAgvStatusInfoCommand.Feedback) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigationStatusCommand.Feedback) } - // @@protoc_insertion_point(class_scope:cmvr.api.GetAgvStatusInfoCommand.Feedback) - private static final cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigationStatusCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback(); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -4116,7 +3638,7 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -4155,10 +3677,10 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.GetAgvStatusInfoCommand)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigationStatusCommand)) { return super.equals(obj); } - cmvr.api.AgvCommand.GetAgvStatusInfoCommand other = (cmvr.api.AgvCommand.GetAgvStatusInfoCommand) obj; + cmvr.api.AgvCommand.AgvNavigationStatusCommand other = (cmvr.api.AgvCommand.AgvNavigationStatusCommand) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -4176,69 +3698,69 @@ public final class AgvCommand { return hash; } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand parseFrom( + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -4251,7 +3773,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.GetAgvStatusInfoCommand prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigationStatusCommand prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -4268,31 +3790,29 @@ public final class AgvCommand { } /** *
-     **
-     * @brief 获取 AGV 状态命令(请求/反馈)。
-     * @note 请求携带设备 ID(header.device_id),反馈返回 AgvStatusInfo。
+     * 查询 AGV 当前导航任务状态命令。
      * 
* - * Protobuf type {@code cmvr.api.GetAgvStatusInfoCommand} + * Protobuf type {@code cmvr.api.AgvNavigationStatusCommand} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.GetAgvStatusInfoCommand) - cmvr.api.AgvCommand.GetAgvStatusInfoCommandOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigationStatusCommand) + cmvr.api.AgvCommand.AgvNavigationStatusCommandOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.class, cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Builder.class); + cmvr.api.AgvCommand.AgvNavigationStatusCommand.class, cmvr.api.AgvCommand.AgvNavigationStatusCommand.Builder.class); } - // Construct using cmvr.api.AgvCommand.GetAgvStatusInfoCommand.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvNavigationStatusCommand.newBuilder() private Builder() { } @@ -4311,17 +3831,17 @@ public final class AgvCommand { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_GetAgvStatusInfoCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigationStatusCommand_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.GetAgvStatusInfoCommand.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvNavigationStatusCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigationStatusCommand.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand build() { - cmvr.api.AgvCommand.GetAgvStatusInfoCommand result = buildPartial(); + public cmvr.api.AgvCommand.AgvNavigationStatusCommand build() { + cmvr.api.AgvCommand.AgvNavigationStatusCommand result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -4329,8 +3849,8 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand buildPartial() { - cmvr.api.AgvCommand.GetAgvStatusInfoCommand result = new cmvr.api.AgvCommand.GetAgvStatusInfoCommand(this); + public cmvr.api.AgvCommand.AgvNavigationStatusCommand buildPartial() { + cmvr.api.AgvCommand.AgvNavigationStatusCommand result = new cmvr.api.AgvCommand.AgvNavigationStatusCommand(this); onBuilt(); return result; } @@ -4369,16 +3889,16 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.GetAgvStatusInfoCommand) { - return mergeFrom((cmvr.api.AgvCommand.GetAgvStatusInfoCommand)other); + if (other instanceof cmvr.api.AgvCommand.AgvNavigationStatusCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigationStatusCommand)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.GetAgvStatusInfoCommand other) { - if (other == cmvr.api.AgvCommand.GetAgvStatusInfoCommand.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigationStatusCommand other) { + if (other == cmvr.api.AgvCommand.AgvNavigationStatusCommand.getDefaultInstance()) return this; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -4433,23 +3953,23 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.GetAgvStatusInfoCommand) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigationStatusCommand) } - // @@protoc_insertion_point(class_scope:cmvr.api.GetAgvStatusInfoCommand) - private static final cmvr.api.AgvCommand.GetAgvStatusInfoCommand DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigationStatusCommand) + private static final cmvr.api.AgvCommand.AgvNavigationStatusCommand DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.GetAgvStatusInfoCommand(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigationStatusCommand(); } - public static cmvr.api.AgvCommand.GetAgvStatusInfoCommand getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvNavigationStatusCommand getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public GetAgvStatusInfoCommand parsePartialFrom( + public AgvNavigationStatusCommand parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -4468,381 +3988,50 @@ public final class AgvCommand { } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvNavigationStatusCommand getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface AgvBatteryStatusOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.AgvBatteryStatus) + public interface AgvNavigateToPoseCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigateToPoseCommand) com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 电池电量(0~1,对应 0%~100%)
-     * 
- * - * optional double battery_level = 1; - * @return Whether the batteryLevel field is set. - */ - boolean hasBatteryLevel(); - /** - *
-     */< 电池电量(0~1,对应 0%~100%)
-     * 
- * - * optional double battery_level = 1; - * @return The batteryLevel. - */ - double getBatteryLevel(); - - /** - *
-     */< 电池温度(摄氏度)
-     * 
- * - * optional double battery_temp = 2; - * @return Whether the batteryTemp field is set. - */ - boolean hasBatteryTemp(); - /** - *
-     */< 电池温度(摄氏度)
-     * 
- * - * optional double battery_temp = 2; - * @return The batteryTemp. - */ - double getBatteryTemp(); - - /** - *
-     */< 是否正在充电
-     * 
- * - * optional bool charging = 3; - * @return Whether the charging field is set. - */ - boolean hasCharging(); - /** - *
-     */< 是否正在充电
-     * 
- * - * optional bool charging = 3; - * @return The charging. - */ - boolean getCharging(); - - /** - *
-     */< 当前电压(V)
-     * 
- * - * optional double voltage = 4; - * @return Whether the voltage field is set. - */ - boolean hasVoltage(); - /** - *
-     */< 当前电压(V)
-     * 
- * - * optional double voltage = 4; - * @return The voltage. - */ - double getVoltage(); - - /** - *
-     */< 当前电流(A)
-     * 
- * - * optional double current = 5; - * @return Whether the current field is set. - */ - boolean hasCurrent(); - /** - *
-     */< 当前电流(A)
-     * 
- * - * optional double current = 5; - * @return The current. - */ - double getCurrent(); - - /** - *
-     */< 最大充电电压(-1 表示不支持)
-     * 
- * - * optional double max_charge_voltage = 6; - * @return Whether the maxChargeVoltage field is set. - */ - boolean hasMaxChargeVoltage(); - /** - *
-     */< 最大充电电压(-1 表示不支持)
-     * 
- * - * optional double max_charge_voltage = 6; - * @return The maxChargeVoltage. - */ - double getMaxChargeVoltage(); - - /** - *
-     */< 最大充电电流(-1 表示不支持)
-     * 
- * - * optional double max_charge_current = 7; - * @return Whether the maxChargeCurrent field is set. - */ - boolean hasMaxChargeCurrent(); - /** - *
-     */< 最大充电电流(-1 表示不支持)
-     * 
- * - * optional double max_charge_current = 7; - * @return The maxChargeCurrent. - */ - double getMaxChargeCurrent(); - - /** - *
-     */< 是否连接手动充电器(仅 SRC-2000)
-     * 
- * - * optional bool manual_charge = 8; - * @return Whether the manualCharge field is set. - */ - boolean hasManualCharge(); - /** - *
-     */< 是否连接手动充电器(仅 SRC-2000)
-     * 
- * - * optional bool manual_charge = 8; - * @return The manualCharge. - */ - boolean getManualCharge(); - - /** - *
-     */< 是否连接自动充电桩(仅 SRC-2000)
-     * 
- * - * optional bool auto_charge = 9; - * @return Whether the autoCharge field is set. - */ - boolean hasAutoCharge(); - /** - *
-     */< 是否连接自动充电桩(仅 SRC-2000)
-     * 
- * - * optional bool auto_charge = 9; - * @return The autoCharge. - */ - boolean getAutoCharge(); - - /** - *
-     */< 电池循环次数(从 BMS 读取,可能不准)
-     * 
- * - * optional int32 battery_cycle = 10; - * @return Whether the batteryCycle field is set. - */ - boolean hasBatteryCycle(); - /** - *
-     */< 电池循环次数(从 BMS 读取,可能不准)
-     * 
- * - * optional int32 battery_cycle = 10; - * @return The batteryCycle. - */ - int getBatteryCycle(); - - /** - *
-     */< 电池用户自定义数据
-     * 
- * - * optional string battery_user_data = 11; - * @return Whether the batteryUserData field is set. - */ - boolean hasBatteryUserData(); - /** - *
-     */< 电池用户自定义数据
-     * 
- * - * optional string battery_user_data = 11; - * @return The batteryUserData. - */ - java.lang.String getBatteryUserData(); - /** - *
-     */< 电池用户自定义数据
-     * 
- * - * optional string battery_user_data = 11; - * @return The bytes for batteryUserData. - */ - com.google.protobuf.ByteString - getBatteryUserDataBytes(); - - /** - *
-     */< 扩展字段(预留)
-     * 
- * - * optional string extra = 12; - * @return Whether the extra field is set. - */ - boolean hasExtra(); - /** - *
-     */< 扩展字段(预留)
-     * 
- * - * optional string extra = 12; - * @return The extra. - */ - java.lang.String getExtra(); - /** - *
-     */< 扩展字段(预留)
-     * 
- * - * optional string extra = 12; - * @return The bytes for extra. - */ - com.google.protobuf.ByteString - getExtraBytes(); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 13; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 13; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 数据创建时间戳(ISO 8601)
-     * 
- * - * optional string create_on = 14; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 数据创建时间戳(ISO 8601)
-     * 
- * - * optional string create_on = 14; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 数据创建时间戳(ISO 8601)
-     * 
- * - * optional string create_on = 14; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 15; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 15; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 15; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); } /** *
-   **
-   * @brief 电池状态响应结构。
-   * @note 对应仙工 API 1007(0x03EF),支持简单/全量两种模式。
+   * 导航到指定地图位姿命令。
    * 
* - * Protobuf type {@code cmvr.api.AgvBatteryStatus} + * Protobuf type {@code cmvr.api.AgvNavigateToPoseCommand} */ - public static final class AgvBatteryStatus extends + public static final class AgvNavigateToPoseCommand extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.AgvBatteryStatus) - AgvBatteryStatusOrBuilder { + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigateToPoseCommand) + AgvNavigateToPoseCommandOrBuilder { private static final long serialVersionUID = 0L; - // Use AgvBatteryStatus.newBuilder() to construct. - private AgvBatteryStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use AgvNavigateToPoseCommand.newBuilder() to construct. + private AgvNavigateToPoseCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private AgvBatteryStatus() { - batteryUserData_ = ""; - extra_ = ""; - createOn_ = ""; - errMsg_ = ""; + private AgvNavigateToPoseCommand() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new AgvBatteryStatus(); + return new AgvNavigateToPoseCommand(); } @java.lang.Override @@ -4852,3018 +4041,24 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvBatteryStatus_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvBatteryStatus_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvBatteryStatus.class, cmvr.api.AgvCommand.AgvBatteryStatus.Builder.class); - } - - private int bitField0_; - public static final int BATTERY_LEVEL_FIELD_NUMBER = 1; - private double batteryLevel_; - /** - *
-     */< 电池电量(0~1,对应 0%~100%)
-     * 
- * - * optional double battery_level = 1; - * @return Whether the batteryLevel field is set. - */ - @java.lang.Override - public boolean hasBatteryLevel() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 电池电量(0~1,对应 0%~100%)
-     * 
- * - * optional double battery_level = 1; - * @return The batteryLevel. - */ - @java.lang.Override - public double getBatteryLevel() { - return batteryLevel_; - } - - public static final int BATTERY_TEMP_FIELD_NUMBER = 2; - private double batteryTemp_; - /** - *
-     */< 电池温度(摄氏度)
-     * 
- * - * optional double battery_temp = 2; - * @return Whether the batteryTemp field is set. - */ - @java.lang.Override - public boolean hasBatteryTemp() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 电池温度(摄氏度)
-     * 
- * - * optional double battery_temp = 2; - * @return The batteryTemp. - */ - @java.lang.Override - public double getBatteryTemp() { - return batteryTemp_; - } - - public static final int CHARGING_FIELD_NUMBER = 3; - private boolean charging_; - /** - *
-     */< 是否正在充电
-     * 
- * - * optional bool charging = 3; - * @return Whether the charging field is set. - */ - @java.lang.Override - public boolean hasCharging() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 是否正在充电
-     * 
- * - * optional bool charging = 3; - * @return The charging. - */ - @java.lang.Override - public boolean getCharging() { - return charging_; - } - - public static final int VOLTAGE_FIELD_NUMBER = 4; - private double voltage_; - /** - *
-     */< 当前电压(V)
-     * 
- * - * optional double voltage = 4; - * @return Whether the voltage field is set. - */ - @java.lang.Override - public boolean hasVoltage() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 当前电压(V)
-     * 
- * - * optional double voltage = 4; - * @return The voltage. - */ - @java.lang.Override - public double getVoltage() { - return voltage_; - } - - public static final int CURRENT_FIELD_NUMBER = 5; - private double current_; - /** - *
-     */< 当前电流(A)
-     * 
- * - * optional double current = 5; - * @return Whether the current field is set. - */ - @java.lang.Override - public boolean hasCurrent() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 当前电流(A)
-     * 
- * - * optional double current = 5; - * @return The current. - */ - @java.lang.Override - public double getCurrent() { - return current_; - } - - public static final int MAX_CHARGE_VOLTAGE_FIELD_NUMBER = 6; - private double maxChargeVoltage_; - /** - *
-     */< 最大充电电压(-1 表示不支持)
-     * 
- * - * optional double max_charge_voltage = 6; - * @return Whether the maxChargeVoltage field is set. - */ - @java.lang.Override - public boolean hasMaxChargeVoltage() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 最大充电电压(-1 表示不支持)
-     * 
- * - * optional double max_charge_voltage = 6; - * @return The maxChargeVoltage. - */ - @java.lang.Override - public double getMaxChargeVoltage() { - return maxChargeVoltage_; - } - - public static final int MAX_CHARGE_CURRENT_FIELD_NUMBER = 7; - private double maxChargeCurrent_; - /** - *
-     */< 最大充电电流(-1 表示不支持)
-     * 
- * - * optional double max_charge_current = 7; - * @return Whether the maxChargeCurrent field is set. - */ - @java.lang.Override - public boolean hasMaxChargeCurrent() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-     */< 最大充电电流(-1 表示不支持)
-     * 
- * - * optional double max_charge_current = 7; - * @return The maxChargeCurrent. - */ - @java.lang.Override - public double getMaxChargeCurrent() { - return maxChargeCurrent_; - } - - public static final int MANUAL_CHARGE_FIELD_NUMBER = 8; - private boolean manualCharge_; - /** - *
-     */< 是否连接手动充电器(仅 SRC-2000)
-     * 
- * - * optional bool manual_charge = 8; - * @return Whether the manualCharge field is set. - */ - @java.lang.Override - public boolean hasManualCharge() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-     */< 是否连接手动充电器(仅 SRC-2000)
-     * 
- * - * optional bool manual_charge = 8; - * @return The manualCharge. - */ - @java.lang.Override - public boolean getManualCharge() { - return manualCharge_; - } - - public static final int AUTO_CHARGE_FIELD_NUMBER = 9; - private boolean autoCharge_; - /** - *
-     */< 是否连接自动充电桩(仅 SRC-2000)
-     * 
- * - * optional bool auto_charge = 9; - * @return Whether the autoCharge field is set. - */ - @java.lang.Override - public boolean hasAutoCharge() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-     */< 是否连接自动充电桩(仅 SRC-2000)
-     * 
- * - * optional bool auto_charge = 9; - * @return The autoCharge. - */ - @java.lang.Override - public boolean getAutoCharge() { - return autoCharge_; - } - - public static final int BATTERY_CYCLE_FIELD_NUMBER = 10; - private int batteryCycle_; - /** - *
-     */< 电池循环次数(从 BMS 读取,可能不准)
-     * 
- * - * optional int32 battery_cycle = 10; - * @return Whether the batteryCycle field is set. - */ - @java.lang.Override - public boolean hasBatteryCycle() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-     */< 电池循环次数(从 BMS 读取,可能不准)
-     * 
- * - * optional int32 battery_cycle = 10; - * @return The batteryCycle. - */ - @java.lang.Override - public int getBatteryCycle() { - return batteryCycle_; - } - - public static final int BATTERY_USER_DATA_FIELD_NUMBER = 11; - private volatile java.lang.Object batteryUserData_; - /** - *
-     */< 电池用户自定义数据
-     * 
- * - * optional string battery_user_data = 11; - * @return Whether the batteryUserData field is set. - */ - @java.lang.Override - public boolean hasBatteryUserData() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - *
-     */< 电池用户自定义数据
-     * 
- * - * optional string battery_user_data = 11; - * @return The batteryUserData. - */ - @java.lang.Override - public java.lang.String getBatteryUserData() { - java.lang.Object ref = batteryUserData_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - batteryUserData_ = s; - return s; - } - } - /** - *
-     */< 电池用户自定义数据
-     * 
- * - * optional string battery_user_data = 11; - * @return The bytes for batteryUserData. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBatteryUserDataBytes() { - java.lang.Object ref = batteryUserData_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - batteryUserData_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int EXTRA_FIELD_NUMBER = 12; - private volatile java.lang.Object extra_; - /** - *
-     */< 扩展字段(预留)
-     * 
- * - * optional string extra = 12; - * @return Whether the extra field is set. - */ - @java.lang.Override - public boolean hasExtra() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - *
-     */< 扩展字段(预留)
-     * 
- * - * optional string extra = 12; - * @return The extra. - */ - @java.lang.Override - public java.lang.String getExtra() { - java.lang.Object ref = extra_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - extra_ = s; - return s; - } - } - /** - *
-     */< 扩展字段(预留)
-     * 
- * - * optional string extra = 12; - * @return The bytes for extra. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getExtraBytes() { - java.lang.Object ref = extra_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - extra_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RET_CODE_FIELD_NUMBER = 13; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 13; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00001000) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 13; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 14; - private volatile java.lang.Object createOn_; - /** - *
-     */< 数据创建时间戳(ISO 8601)
-     * 
- * - * optional string create_on = 14; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00002000) != 0); - } - /** - *
-     */< 数据创建时间戳(ISO 8601)
-     * 
- * - * optional string create_on = 14; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 数据创建时间戳(ISO 8601)
-     * 
- * - * optional string create_on = 14; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 15; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 15; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00004000) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 15; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 15; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeDouble(1, batteryLevel_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(2, batteryTemp_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeBool(3, charging_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(4, voltage_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(5, current_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(6, maxChargeVoltage_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(7, maxChargeCurrent_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeBool(8, manualCharge_); - } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeBool(9, autoCharge_); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeInt32(10, batteryCycle_); - } - if (((bitField0_ & 0x00000400) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, batteryUserData_); - } - if (((bitField0_ & 0x00000800) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, extra_); - } - if (((bitField0_ & 0x00001000) != 0)) { - output.writeInt32(13, retCode_); - } - if (((bitField0_ & 0x00002000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 14, createOn_); - } - if (((bitField0_ & 0x00004000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 15, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, batteryLevel_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, batteryTemp_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, charging_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, voltage_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, current_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, maxChargeVoltage_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(7, maxChargeCurrent_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(8, manualCharge_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(9, autoCharge_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(10, batteryCycle_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, batteryUserData_); - } - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, extra_); - } - if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(13, retCode_); - } - if (((bitField0_ & 0x00002000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, createOn_); - } - if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.AgvBatteryStatus)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.AgvBatteryStatus other = (cmvr.api.AgvCommand.AgvBatteryStatus) obj; - - if (hasBatteryLevel() != other.hasBatteryLevel()) return false; - if (hasBatteryLevel()) { - if (java.lang.Double.doubleToLongBits(getBatteryLevel()) - != java.lang.Double.doubleToLongBits( - other.getBatteryLevel())) return false; - } - if (hasBatteryTemp() != other.hasBatteryTemp()) return false; - if (hasBatteryTemp()) { - if (java.lang.Double.doubleToLongBits(getBatteryTemp()) - != java.lang.Double.doubleToLongBits( - other.getBatteryTemp())) return false; - } - if (hasCharging() != other.hasCharging()) return false; - if (hasCharging()) { - if (getCharging() - != other.getCharging()) return false; - } - if (hasVoltage() != other.hasVoltage()) return false; - if (hasVoltage()) { - if (java.lang.Double.doubleToLongBits(getVoltage()) - != java.lang.Double.doubleToLongBits( - other.getVoltage())) return false; - } - if (hasCurrent() != other.hasCurrent()) return false; - if (hasCurrent()) { - if (java.lang.Double.doubleToLongBits(getCurrent()) - != java.lang.Double.doubleToLongBits( - other.getCurrent())) return false; - } - if (hasMaxChargeVoltage() != other.hasMaxChargeVoltage()) return false; - if (hasMaxChargeVoltage()) { - if (java.lang.Double.doubleToLongBits(getMaxChargeVoltage()) - != java.lang.Double.doubleToLongBits( - other.getMaxChargeVoltage())) return false; - } - if (hasMaxChargeCurrent() != other.hasMaxChargeCurrent()) return false; - if (hasMaxChargeCurrent()) { - if (java.lang.Double.doubleToLongBits(getMaxChargeCurrent()) - != java.lang.Double.doubleToLongBits( - other.getMaxChargeCurrent())) return false; - } - if (hasManualCharge() != other.hasManualCharge()) return false; - if (hasManualCharge()) { - if (getManualCharge() - != other.getManualCharge()) return false; - } - if (hasAutoCharge() != other.hasAutoCharge()) return false; - if (hasAutoCharge()) { - if (getAutoCharge() - != other.getAutoCharge()) return false; - } - if (hasBatteryCycle() != other.hasBatteryCycle()) return false; - if (hasBatteryCycle()) { - if (getBatteryCycle() - != other.getBatteryCycle()) return false; - } - if (hasBatteryUserData() != other.hasBatteryUserData()) return false; - if (hasBatteryUserData()) { - if (!getBatteryUserData() - .equals(other.getBatteryUserData())) return false; - } - if (hasExtra() != other.hasExtra()) return false; - if (hasExtra()) { - if (!getExtra() - .equals(other.getExtra())) return false; - } - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasBatteryLevel()) { - hash = (37 * hash) + BATTERY_LEVEL_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getBatteryLevel())); - } - if (hasBatteryTemp()) { - hash = (37 * hash) + BATTERY_TEMP_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getBatteryTemp())); - } - if (hasCharging()) { - hash = (37 * hash) + CHARGING_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getCharging()); - } - if (hasVoltage()) { - hash = (37 * hash) + VOLTAGE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getVoltage())); - } - if (hasCurrent()) { - hash = (37 * hash) + CURRENT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCurrent())); - } - if (hasMaxChargeVoltage()) { - hash = (37 * hash) + MAX_CHARGE_VOLTAGE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMaxChargeVoltage())); - } - if (hasMaxChargeCurrent()) { - hash = (37 * hash) + MAX_CHARGE_CURRENT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMaxChargeCurrent())); - } - if (hasManualCharge()) { - hash = (37 * hash) + MANUAL_CHARGE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getManualCharge()); - } - if (hasAutoCharge()) { - hash = (37 * hash) + AUTO_CHARGE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getAutoCharge()); - } - if (hasBatteryCycle()) { - hash = (37 * hash) + BATTERY_CYCLE_FIELD_NUMBER; - hash = (53 * hash) + getBatteryCycle(); - } - if (hasBatteryUserData()) { - hash = (37 * hash) + BATTERY_USER_DATA_FIELD_NUMBER; - hash = (53 * hash) + getBatteryUserData().hashCode(); - } - if (hasExtra()) { - hash = (37 * hash) + EXTRA_FIELD_NUMBER; - hash = (53 * hash) + getExtra().hashCode(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvBatteryStatus parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.AgvBatteryStatus prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 电池状态响应结构。
-     * @note 对应仙工 API 1007(0x03EF),支持简单/全量两种模式。
-     * 
- * - * Protobuf type {@code cmvr.api.AgvBatteryStatus} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.AgvBatteryStatus) - cmvr.api.AgvCommand.AgvBatteryStatusOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvBatteryStatus_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvBatteryStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvBatteryStatus.class, cmvr.api.AgvCommand.AgvBatteryStatus.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.AgvBatteryStatus.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - batteryLevel_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); - batteryTemp_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - charging_ = false; - bitField0_ = (bitField0_ & ~0x00000004); - voltage_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - current_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - maxChargeVoltage_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - maxChargeCurrent_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); - manualCharge_ = false; - bitField0_ = (bitField0_ & ~0x00000080); - autoCharge_ = false; - bitField0_ = (bitField0_ & ~0x00000100); - batteryCycle_ = 0; - bitField0_ = (bitField0_ & ~0x00000200); - batteryUserData_ = ""; - bitField0_ = (bitField0_ & ~0x00000400); - extra_ = ""; - bitField0_ = (bitField0_ & ~0x00000800); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00002000); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00004000); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvBatteryStatus_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvBatteryStatus getDefaultInstanceForType() { - return cmvr.api.AgvCommand.AgvBatteryStatus.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvBatteryStatus build() { - cmvr.api.AgvCommand.AgvBatteryStatus result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvBatteryStatus buildPartial() { - cmvr.api.AgvCommand.AgvBatteryStatus result = new cmvr.api.AgvCommand.AgvBatteryStatus(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.batteryLevel_ = batteryLevel_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.batteryTemp_ = batteryTemp_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.charging_ = charging_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.voltage_ = voltage_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.current_ = current_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.maxChargeVoltage_ = maxChargeVoltage_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.maxChargeCurrent_ = maxChargeCurrent_; - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.manualCharge_ = manualCharge_; - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - result.autoCharge_ = autoCharge_; - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - result.batteryCycle_ = batteryCycle_; - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - to_bitField0_ |= 0x00000400; - } - result.batteryUserData_ = batteryUserData_; - if (((from_bitField0_ & 0x00000800) != 0)) { - to_bitField0_ |= 0x00000800; - } - result.extra_ = extra_; - if (((from_bitField0_ & 0x00001000) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00001000; - } - if (((from_bitField0_ & 0x00002000) != 0)) { - to_bitField0_ |= 0x00002000; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00004000) != 0)) { - to_bitField0_ |= 0x00004000; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.AgvBatteryStatus) { - return mergeFrom((cmvr.api.AgvCommand.AgvBatteryStatus)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.AgvBatteryStatus other) { - if (other == cmvr.api.AgvCommand.AgvBatteryStatus.getDefaultInstance()) return this; - if (other.hasBatteryLevel()) { - setBatteryLevel(other.getBatteryLevel()); - } - if (other.hasBatteryTemp()) { - setBatteryTemp(other.getBatteryTemp()); - } - if (other.hasCharging()) { - setCharging(other.getCharging()); - } - if (other.hasVoltage()) { - setVoltage(other.getVoltage()); - } - if (other.hasCurrent()) { - setCurrent(other.getCurrent()); - } - if (other.hasMaxChargeVoltage()) { - setMaxChargeVoltage(other.getMaxChargeVoltage()); - } - if (other.hasMaxChargeCurrent()) { - setMaxChargeCurrent(other.getMaxChargeCurrent()); - } - if (other.hasManualCharge()) { - setManualCharge(other.getManualCharge()); - } - if (other.hasAutoCharge()) { - setAutoCharge(other.getAutoCharge()); - } - if (other.hasBatteryCycle()) { - setBatteryCycle(other.getBatteryCycle()); - } - if (other.hasBatteryUserData()) { - bitField0_ |= 0x00000400; - batteryUserData_ = other.batteryUserData_; - onChanged(); - } - if (other.hasExtra()) { - bitField0_ |= 0x00000800; - extra_ = other.extra_; - onChanged(); - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00002000; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00004000; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 9: { - batteryLevel_ = input.readDouble(); - bitField0_ |= 0x00000001; - break; - } // case 9 - case 17: { - batteryTemp_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 17 - case 24: { - charging_ = input.readBool(); - bitField0_ |= 0x00000004; - break; - } // case 24 - case 33: { - voltage_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 33 - case 41: { - current_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 41 - case 49: { - maxChargeVoltage_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 49 - case 57: { - maxChargeCurrent_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 57 - case 64: { - manualCharge_ = input.readBool(); - bitField0_ |= 0x00000080; - break; - } // case 64 - case 72: { - autoCharge_ = input.readBool(); - bitField0_ |= 0x00000100; - break; - } // case 72 - case 80: { - batteryCycle_ = input.readInt32(); - bitField0_ |= 0x00000200; - break; - } // case 80 - case 90: { - batteryUserData_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; - break; - } // case 90 - case 98: { - extra_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; - break; - } // case 98 - case 104: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00001000; - break; - } // case 104 - case 114: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; - break; - } // case 114 - case 122: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; - break; - } // case 122 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private double batteryLevel_ ; - /** - *
-       */< 电池电量(0~1,对应 0%~100%)
-       * 
- * - * optional double battery_level = 1; - * @return Whether the batteryLevel field is set. - */ - @java.lang.Override - public boolean hasBatteryLevel() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 电池电量(0~1,对应 0%~100%)
-       * 
- * - * optional double battery_level = 1; - * @return The batteryLevel. - */ - @java.lang.Override - public double getBatteryLevel() { - return batteryLevel_; - } - /** - *
-       */< 电池电量(0~1,对应 0%~100%)
-       * 
- * - * optional double battery_level = 1; - * @param value The batteryLevel to set. - * @return This builder for chaining. - */ - public Builder setBatteryLevel(double value) { - bitField0_ |= 0x00000001; - batteryLevel_ = value; - onChanged(); - return this; - } - /** - *
-       */< 电池电量(0~1,对应 0%~100%)
-       * 
- * - * optional double battery_level = 1; - * @return This builder for chaining. - */ - public Builder clearBatteryLevel() { - bitField0_ = (bitField0_ & ~0x00000001); - batteryLevel_ = 0D; - onChanged(); - return this; - } - - private double batteryTemp_ ; - /** - *
-       */< 电池温度(摄氏度)
-       * 
- * - * optional double battery_temp = 2; - * @return Whether the batteryTemp field is set. - */ - @java.lang.Override - public boolean hasBatteryTemp() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 电池温度(摄氏度)
-       * 
- * - * optional double battery_temp = 2; - * @return The batteryTemp. - */ - @java.lang.Override - public double getBatteryTemp() { - return batteryTemp_; - } - /** - *
-       */< 电池温度(摄氏度)
-       * 
- * - * optional double battery_temp = 2; - * @param value The batteryTemp to set. - * @return This builder for chaining. - */ - public Builder setBatteryTemp(double value) { - bitField0_ |= 0x00000002; - batteryTemp_ = value; - onChanged(); - return this; - } - /** - *
-       */< 电池温度(摄氏度)
-       * 
- * - * optional double battery_temp = 2; - * @return This builder for chaining. - */ - public Builder clearBatteryTemp() { - bitField0_ = (bitField0_ & ~0x00000002); - batteryTemp_ = 0D; - onChanged(); - return this; - } - - private boolean charging_ ; - /** - *
-       */< 是否正在充电
-       * 
- * - * optional bool charging = 3; - * @return Whether the charging field is set. - */ - @java.lang.Override - public boolean hasCharging() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 是否正在充电
-       * 
- * - * optional bool charging = 3; - * @return The charging. - */ - @java.lang.Override - public boolean getCharging() { - return charging_; - } - /** - *
-       */< 是否正在充电
-       * 
- * - * optional bool charging = 3; - * @param value The charging to set. - * @return This builder for chaining. - */ - public Builder setCharging(boolean value) { - bitField0_ |= 0x00000004; - charging_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否正在充电
-       * 
- * - * optional bool charging = 3; - * @return This builder for chaining. - */ - public Builder clearCharging() { - bitField0_ = (bitField0_ & ~0x00000004); - charging_ = false; - onChanged(); - return this; - } - - private double voltage_ ; - /** - *
-       */< 当前电压(V)
-       * 
- * - * optional double voltage = 4; - * @return Whether the voltage field is set. - */ - @java.lang.Override - public boolean hasVoltage() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 当前电压(V)
-       * 
- * - * optional double voltage = 4; - * @return The voltage. - */ - @java.lang.Override - public double getVoltage() { - return voltage_; - } - /** - *
-       */< 当前电压(V)
-       * 
- * - * optional double voltage = 4; - * @param value The voltage to set. - * @return This builder for chaining. - */ - public Builder setVoltage(double value) { - bitField0_ |= 0x00000008; - voltage_ = value; - onChanged(); - return this; - } - /** - *
-       */< 当前电压(V)
-       * 
- * - * optional double voltage = 4; - * @return This builder for chaining. - */ - public Builder clearVoltage() { - bitField0_ = (bitField0_ & ~0x00000008); - voltage_ = 0D; - onChanged(); - return this; - } - - private double current_ ; - /** - *
-       */< 当前电流(A)
-       * 
- * - * optional double current = 5; - * @return Whether the current field is set. - */ - @java.lang.Override - public boolean hasCurrent() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 当前电流(A)
-       * 
- * - * optional double current = 5; - * @return The current. - */ - @java.lang.Override - public double getCurrent() { - return current_; - } - /** - *
-       */< 当前电流(A)
-       * 
- * - * optional double current = 5; - * @param value The current to set. - * @return This builder for chaining. - */ - public Builder setCurrent(double value) { - bitField0_ |= 0x00000010; - current_ = value; - onChanged(); - return this; - } - /** - *
-       */< 当前电流(A)
-       * 
- * - * optional double current = 5; - * @return This builder for chaining. - */ - public Builder clearCurrent() { - bitField0_ = (bitField0_ & ~0x00000010); - current_ = 0D; - onChanged(); - return this; - } - - private double maxChargeVoltage_ ; - /** - *
-       */< 最大充电电压(-1 表示不支持)
-       * 
- * - * optional double max_charge_voltage = 6; - * @return Whether the maxChargeVoltage field is set. - */ - @java.lang.Override - public boolean hasMaxChargeVoltage() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 最大充电电压(-1 表示不支持)
-       * 
- * - * optional double max_charge_voltage = 6; - * @return The maxChargeVoltage. - */ - @java.lang.Override - public double getMaxChargeVoltage() { - return maxChargeVoltage_; - } - /** - *
-       */< 最大充电电压(-1 表示不支持)
-       * 
- * - * optional double max_charge_voltage = 6; - * @param value The maxChargeVoltage to set. - * @return This builder for chaining. - */ - public Builder setMaxChargeVoltage(double value) { - bitField0_ |= 0x00000020; - maxChargeVoltage_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最大充电电压(-1 表示不支持)
-       * 
- * - * optional double max_charge_voltage = 6; - * @return This builder for chaining. - */ - public Builder clearMaxChargeVoltage() { - bitField0_ = (bitField0_ & ~0x00000020); - maxChargeVoltage_ = 0D; - onChanged(); - return this; - } - - private double maxChargeCurrent_ ; - /** - *
-       */< 最大充电电流(-1 表示不支持)
-       * 
- * - * optional double max_charge_current = 7; - * @return Whether the maxChargeCurrent field is set. - */ - @java.lang.Override - public boolean hasMaxChargeCurrent() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-       */< 最大充电电流(-1 表示不支持)
-       * 
- * - * optional double max_charge_current = 7; - * @return The maxChargeCurrent. - */ - @java.lang.Override - public double getMaxChargeCurrent() { - return maxChargeCurrent_; - } - /** - *
-       */< 最大充电电流(-1 表示不支持)
-       * 
- * - * optional double max_charge_current = 7; - * @param value The maxChargeCurrent to set. - * @return This builder for chaining. - */ - public Builder setMaxChargeCurrent(double value) { - bitField0_ |= 0x00000040; - maxChargeCurrent_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最大充电电流(-1 表示不支持)
-       * 
- * - * optional double max_charge_current = 7; - * @return This builder for chaining. - */ - public Builder clearMaxChargeCurrent() { - bitField0_ = (bitField0_ & ~0x00000040); - maxChargeCurrent_ = 0D; - onChanged(); - return this; - } - - private boolean manualCharge_ ; - /** - *
-       */< 是否连接手动充电器(仅 SRC-2000)
-       * 
- * - * optional bool manual_charge = 8; - * @return Whether the manualCharge field is set. - */ - @java.lang.Override - public boolean hasManualCharge() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-       */< 是否连接手动充电器(仅 SRC-2000)
-       * 
- * - * optional bool manual_charge = 8; - * @return The manualCharge. - */ - @java.lang.Override - public boolean getManualCharge() { - return manualCharge_; - } - /** - *
-       */< 是否连接手动充电器(仅 SRC-2000)
-       * 
- * - * optional bool manual_charge = 8; - * @param value The manualCharge to set. - * @return This builder for chaining. - */ - public Builder setManualCharge(boolean value) { - bitField0_ |= 0x00000080; - manualCharge_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否连接手动充电器(仅 SRC-2000)
-       * 
- * - * optional bool manual_charge = 8; - * @return This builder for chaining. - */ - public Builder clearManualCharge() { - bitField0_ = (bitField0_ & ~0x00000080); - manualCharge_ = false; - onChanged(); - return this; - } - - private boolean autoCharge_ ; - /** - *
-       */< 是否连接自动充电桩(仅 SRC-2000)
-       * 
- * - * optional bool auto_charge = 9; - * @return Whether the autoCharge field is set. - */ - @java.lang.Override - public boolean hasAutoCharge() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-       */< 是否连接自动充电桩(仅 SRC-2000)
-       * 
- * - * optional bool auto_charge = 9; - * @return The autoCharge. - */ - @java.lang.Override - public boolean getAutoCharge() { - return autoCharge_; - } - /** - *
-       */< 是否连接自动充电桩(仅 SRC-2000)
-       * 
- * - * optional bool auto_charge = 9; - * @param value The autoCharge to set. - * @return This builder for chaining. - */ - public Builder setAutoCharge(boolean value) { - bitField0_ |= 0x00000100; - autoCharge_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否连接自动充电桩(仅 SRC-2000)
-       * 
- * - * optional bool auto_charge = 9; - * @return This builder for chaining. - */ - public Builder clearAutoCharge() { - bitField0_ = (bitField0_ & ~0x00000100); - autoCharge_ = false; - onChanged(); - return this; - } - - private int batteryCycle_ ; - /** - *
-       */< 电池循环次数(从 BMS 读取,可能不准)
-       * 
- * - * optional int32 battery_cycle = 10; - * @return Whether the batteryCycle field is set. - */ - @java.lang.Override - public boolean hasBatteryCycle() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-       */< 电池循环次数(从 BMS 读取,可能不准)
-       * 
- * - * optional int32 battery_cycle = 10; - * @return The batteryCycle. - */ - @java.lang.Override - public int getBatteryCycle() { - return batteryCycle_; - } - /** - *
-       */< 电池循环次数(从 BMS 读取,可能不准)
-       * 
- * - * optional int32 battery_cycle = 10; - * @param value The batteryCycle to set. - * @return This builder for chaining. - */ - public Builder setBatteryCycle(int value) { - bitField0_ |= 0x00000200; - batteryCycle_ = value; - onChanged(); - return this; - } - /** - *
-       */< 电池循环次数(从 BMS 读取,可能不准)
-       * 
- * - * optional int32 battery_cycle = 10; - * @return This builder for chaining. - */ - public Builder clearBatteryCycle() { - bitField0_ = (bitField0_ & ~0x00000200); - batteryCycle_ = 0; - onChanged(); - return this; - } - - private java.lang.Object batteryUserData_ = ""; - /** - *
-       */< 电池用户自定义数据
-       * 
- * - * optional string battery_user_data = 11; - * @return Whether the batteryUserData field is set. - */ - public boolean hasBatteryUserData() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - *
-       */< 电池用户自定义数据
-       * 
- * - * optional string battery_user_data = 11; - * @return The batteryUserData. - */ - public java.lang.String getBatteryUserData() { - java.lang.Object ref = batteryUserData_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - batteryUserData_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 电池用户自定义数据
-       * 
- * - * optional string battery_user_data = 11; - * @return The bytes for batteryUserData. - */ - public com.google.protobuf.ByteString - getBatteryUserDataBytes() { - java.lang.Object ref = batteryUserData_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - batteryUserData_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 电池用户自定义数据
-       * 
- * - * optional string battery_user_data = 11; - * @param value The batteryUserData to set. - * @return This builder for chaining. - */ - public Builder setBatteryUserData( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; - batteryUserData_ = value; - onChanged(); - return this; - } - /** - *
-       */< 电池用户自定义数据
-       * 
- * - * optional string battery_user_data = 11; - * @return This builder for chaining. - */ - public Builder clearBatteryUserData() { - bitField0_ = (bitField0_ & ~0x00000400); - batteryUserData_ = getDefaultInstance().getBatteryUserData(); - onChanged(); - return this; - } - /** - *
-       */< 电池用户自定义数据
-       * 
- * - * optional string battery_user_data = 11; - * @param value The bytes for batteryUserData to set. - * @return This builder for chaining. - */ - public Builder setBatteryUserDataBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000400; - batteryUserData_ = value; - onChanged(); - return this; - } - - private java.lang.Object extra_ = ""; - /** - *
-       */< 扩展字段(预留)
-       * 
- * - * optional string extra = 12; - * @return Whether the extra field is set. - */ - public boolean hasExtra() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - *
-       */< 扩展字段(预留)
-       * 
- * - * optional string extra = 12; - * @return The extra. - */ - public java.lang.String getExtra() { - java.lang.Object ref = extra_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - extra_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 扩展字段(预留)
-       * 
- * - * optional string extra = 12; - * @return The bytes for extra. - */ - public com.google.protobuf.ByteString - getExtraBytes() { - java.lang.Object ref = extra_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - extra_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 扩展字段(预留)
-       * 
- * - * optional string extra = 12; - * @param value The extra to set. - * @return This builder for chaining. - */ - public Builder setExtra( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000800; - extra_ = value; - onChanged(); - return this; - } - /** - *
-       */< 扩展字段(预留)
-       * 
- * - * optional string extra = 12; - * @return This builder for chaining. - */ - public Builder clearExtra() { - bitField0_ = (bitField0_ & ~0x00000800); - extra_ = getDefaultInstance().getExtra(); - onChanged(); - return this; - } - /** - *
-       */< 扩展字段(预留)
-       * 
- * - * optional string extra = 12; - * @param value The bytes for extra to set. - * @return This builder for chaining. - */ - public Builder setExtraBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000800; - extra_ = value; - onChanged(); - return this; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 13; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00001000) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 13; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 13; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00001000; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 13; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00001000); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 数据创建时间戳(ISO 8601)
-       * 
- * - * optional string create_on = 14; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00002000) != 0); - } - /** - *
-       */< 数据创建时间戳(ISO 8601)
-       * 
- * - * optional string create_on = 14; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 数据创建时间戳(ISO 8601)
-       * 
- * - * optional string create_on = 14; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 数据创建时间戳(ISO 8601)
-       * 
- * - * optional string create_on = 14; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00002000; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 数据创建时间戳(ISO 8601)
-       * 
- * - * optional string create_on = 14; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00002000); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 数据创建时间戳(ISO 8601)
-       * 
- * - * optional string create_on = 14; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00002000; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 15; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00004000) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 15; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 15; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 15; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00004000; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 15; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00004000); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 15; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00004000; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.AgvBatteryStatus) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.AgvBatteryStatus) - private static final cmvr.api.AgvCommand.AgvBatteryStatus DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvBatteryStatus(); - } - - public static cmvr.api.AgvCommand.AgvBatteryStatus getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AgvBatteryStatus parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvBatteryStatus getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusBatteryRequestDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusBatteryRequestData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< true=仅关键数据,false=全量数据(默认 false)
-     * 
- * - * optional bool simple = 1; - * @return Whether the simple field is set. - */ - boolean hasSimple(); - /** - *
-     */< true=仅关键数据,false=全量数据(默认 false)
-     * 
- * - * optional bool simple = 1; - * @return The simple. - */ - boolean getSimple(); - } - /** - *
-   **
-   * @brief 电池状态请求数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusBatteryRequestData} - */ - public static final class RobotStatusBatteryRequestData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusBatteryRequestData) - RobotStatusBatteryRequestDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusBatteryRequestData.newBuilder() to construct. - private RobotStatusBatteryRequestData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusBatteryRequestData() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusBatteryRequestData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusBatteryRequestData.class, cmvr.api.AgvCommand.RobotStatusBatteryRequestData.Builder.class); - } - - private int bitField0_; - public static final int SIMPLE_FIELD_NUMBER = 1; - private boolean simple_; - /** - *
-     */< true=仅关键数据,false=全量数据(默认 false)
-     * 
- * - * optional bool simple = 1; - * @return Whether the simple field is set. - */ - @java.lang.Override - public boolean hasSimple() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< true=仅关键数据,false=全量数据(默认 false)
-     * 
- * - * optional bool simple = 1; - * @return The simple. - */ - @java.lang.Override - public boolean getSimple() { - return simple_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeBool(1, simple_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(1, simple_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusBatteryRequestData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusBatteryRequestData other = (cmvr.api.AgvCommand.RobotStatusBatteryRequestData) obj; - - if (hasSimple() != other.hasSimple()) return false; - if (hasSimple()) { - if (getSimple() - != other.getSimple()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasSimple()) { - hash = (37 * hash) + SIMPLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSimple()); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusBatteryRequestData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 电池状态请求数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotStatusBatteryRequestData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusBatteryRequestData) - cmvr.api.AgvCommand.RobotStatusBatteryRequestDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusBatteryRequestData.class, cmvr.api.AgvCommand.RobotStatusBatteryRequestData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusBatteryRequestData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - simple_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryRequestData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryRequestData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusBatteryRequestData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryRequestData build() { - cmvr.api.AgvCommand.RobotStatusBatteryRequestData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryRequestData buildPartial() { - cmvr.api.AgvCommand.RobotStatusBatteryRequestData result = new cmvr.api.AgvCommand.RobotStatusBatteryRequestData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.simple_ = simple_; - to_bitField0_ |= 0x00000001; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusBatteryRequestData) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusBatteryRequestData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusBatteryRequestData other) { - if (other == cmvr.api.AgvCommand.RobotStatusBatteryRequestData.getDefaultInstance()) return this; - if (other.hasSimple()) { - setSimple(other.getSimple()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - simple_ = input.readBool(); - bitField0_ |= 0x00000001; - break; - } // case 8 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private boolean simple_ ; - /** - *
-       */< true=仅关键数据,false=全量数据(默认 false)
-       * 
- * - * optional bool simple = 1; - * @return Whether the simple field is set. - */ - @java.lang.Override - public boolean hasSimple() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< true=仅关键数据,false=全量数据(默认 false)
-       * 
- * - * optional bool simple = 1; - * @return The simple. - */ - @java.lang.Override - public boolean getSimple() { - return simple_; - } - /** - *
-       */< true=仅关键数据,false=全量数据(默认 false)
-       * 
- * - * optional bool simple = 1; - * @param value The simple to set. - * @return This builder for chaining. - */ - public Builder setSimple(boolean value) { - bitField0_ |= 0x00000001; - simple_ = value; - onChanged(); - return this; - } - /** - *
-       */< true=仅关键数据,false=全量数据(默认 false)
-       * 
- * - * optional bool simple = 1; - * @return This builder for chaining. - */ - public Builder clearSimple() { - bitField0_ = (bitField0_ & ~0x00000001); - simple_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusBatteryRequestData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusBatteryRequestData) - private static final cmvr.api.AgvCommand.RobotStatusBatteryRequestData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusBatteryRequestData(); - } - - public static cmvr.api.AgvCommand.RobotStatusBatteryRequestData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotStatusBatteryRequestData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryRequestData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusBatteryCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusBatteryCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 电池状态查询命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusBatteryCommand} - */ - public static final class RobotStatusBatteryCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusBatteryCommand) - RobotStatusBatteryCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusBatteryCommand.newBuilder() to construct. - private RobotStatusBatteryCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusBatteryCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusBatteryCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.class, cmvr.api.AgvCommand.RobotStatusBatteryCommand.Builder.class); + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.class, cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Builder.class); } public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusBatteryCommand.Request) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigateToPoseCommand.Request) com.google.protobuf.MessageOrBuilder { /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -7872,7 +4067,7 @@ public final class AgvCommand { boolean hasHeader(); /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -7881,7 +4076,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Request getHeader(); /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -7890,37 +4085,95 @@ public final class AgvCommand { /** *
-       */< 请求参数
+       * 目标位姿。x/y 单位:米,theta 单位:弧度。
        * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; - * @return Whether the data field is set. + * .cmvr.msgs.AgvPose2d pose = 2; + * @return Whether the pose field is set. */ - boolean hasData(); + boolean hasPose(); /** *
-       */< 请求参数
+       * 目标位姿。x/y 单位:米,theta 单位:弧度。
        * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; - * @return The data. + * .cmvr.msgs.AgvPose2d pose = 2; + * @return The pose. */ - cmvr.api.AgvCommand.RobotStatusBatteryRequestData getData(); + cmvr.msgs.Agv.AgvPose2d getPose(); /** *
-       */< 请求参数
+       * 目标位姿。x/y 单位:米,theta 单位:弧度。
        * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ - cmvr.api.AgvCommand.RobotStatusBatteryRequestDataOrBuilder getDataOrBuilder(); + cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder(); + + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return Whether the options field is set. + */ + boolean hasOptions(); + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return The options. + */ + cmvr.msgs.Agv.AgvMotionOptions getOptions(); + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + cmvr.msgs.Agv.AgvMotionOptionsOrBuilder getOptionsOrBuilder(); + + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return Whether the adapterParams field is set. + */ + boolean hasAdapterParams(); + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return The adapterParams. + */ + cmvr.msgs.Agv.AgvAdapterParams getAdapterParams(); + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + cmvr.msgs.Agv.AgvAdapterParamsOrBuilder getAdapterParamsOrBuilder(); } /** - * Protobuf type {@code cmvr.api.RobotStatusBatteryCommand.Request} + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToPoseCommand.Request} */ public static final class Request extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusBatteryCommand.Request) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigateToPoseCommand.Request) RequestOrBuilder { private static final long serialVersionUID = 0L; // Use Request.newBuilder() to construct. @@ -7944,22 +4197,22 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.class, cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.class, cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Request header_; /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -7971,7 +4224,7 @@ public final class AgvCommand { } /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -7983,7 +4236,7 @@ public final class AgvCommand { } /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -7993,42 +4246,118 @@ public final class AgvCommand { return getHeader(); } - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotStatusBatteryRequestData data_; + public static final int POSE_FIELD_NUMBER = 2; + private cmvr.msgs.Agv.AgvPose2d pose_; /** *
-       */< 请求参数
+       * 目标位姿。x/y 单位:米,theta 单位:弧度。
        * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; - * @return Whether the data field is set. + * .cmvr.msgs.AgvPose2d pose = 2; + * @return Whether the pose field is set. */ @java.lang.Override - public boolean hasData() { - return data_ != null; + public boolean hasPose() { + return pose_ != null; } /** *
-       */< 请求参数
+       * 目标位姿。x/y 单位:米,theta 单位:弧度。
        * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; - * @return The data. + * .cmvr.msgs.AgvPose2d pose = 2; + * @return The pose. */ @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryRequestData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotStatusBatteryRequestData.getDefaultInstance() : data_; + public cmvr.msgs.Agv.AgvPose2d getPose() { + return pose_ == null ? cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; } /** *
-       */< 请求参数
+       * 目标位姿。x/y 单位:米,theta 单位:弧度。
        * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryRequestDataOrBuilder getDataOrBuilder() { - return getData(); + public cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder() { + return getPose(); + } + + public static final int OPTIONS_FIELD_NUMBER = 3; + private cmvr.msgs.Agv.AgvMotionOptions options_; + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return Whether the options field is set. + */ + @java.lang.Override + public boolean hasOptions() { + return options_ != null; + } + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return The options. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMotionOptions getOptions() { + return options_ == null ? cmvr.msgs.Agv.AgvMotionOptions.getDefaultInstance() : options_; + } + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMotionOptionsOrBuilder getOptionsOrBuilder() { + return getOptions(); + } + + public static final int ADAPTER_PARAMS_FIELD_NUMBER = 4; + private cmvr.msgs.Agv.AgvAdapterParams adapterParams_; + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return Whether the adapterParams field is set. + */ + @java.lang.Override + public boolean hasAdapterParams() { + return adapterParams_ != null; + } + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return The adapterParams. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvAdapterParams getAdapterParams() { + return adapterParams_ == null ? cmvr.msgs.Agv.AgvAdapterParams.getDefaultInstance() : adapterParams_; + } + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvAdapterParamsOrBuilder getAdapterParamsOrBuilder() { + return getAdapterParams(); } private byte memoizedIsInitialized = -1; @@ -8048,8 +4377,14 @@ public final class AgvCommand { if (header_ != null) { output.writeMessage(1, getHeader()); } - if (data_ != null) { - output.writeMessage(2, getData()); + if (pose_ != null) { + output.writeMessage(2, getPose()); + } + if (options_ != null) { + output.writeMessage(3, getOptions()); + } + if (adapterParams_ != null) { + output.writeMessage(4, getAdapterParams()); } getUnknownFields().writeTo(output); } @@ -8064,9 +4399,17 @@ public final class AgvCommand { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } - if (data_ != null) { + if (pose_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); + .computeMessageSize(2, getPose()); + } + if (options_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getOptions()); + } + if (adapterParams_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getAdapterParams()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -8078,20 +4421,30 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request other = (cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request) obj; + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request other = (cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; + if (hasPose() != other.hasPose()) return false; + if (hasPose()) { + if (!getPose() + .equals(other.getPose())) return false; + } + if (hasOptions() != other.hasOptions()) return false; + if (hasOptions()) { + if (!getOptions() + .equals(other.getOptions())) return false; + } + if (hasAdapterParams() != other.hasAdapterParams()) return false; + if (hasAdapterParams()) { + if (!getAdapterParams() + .equals(other.getAdapterParams())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -8108,78 +4461,86 @@ public final class AgvCommand { hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); + if (hasPose()) { + hash = (37 * hash) + POSE_FIELD_NUMBER; + hash = (53 * hash) + getPose().hashCode(); + } + if (hasOptions()) { + hash = (37 * hash) + OPTIONS_FIELD_NUMBER; + hash = (53 * hash) + getOptions().hashCode(); + } + if (hasAdapterParams()) { + hash = (37 * hash) + ADAPTER_PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getAdapterParams().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -8192,7 +4553,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -8208,26 +4569,30 @@ public final class AgvCommand { return builder; } /** - * Protobuf type {@code cmvr.api.RobotStatusBatteryCommand.Request} + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToPoseCommand.Request} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusBatteryCommand.Request) - cmvr.api.AgvCommand.RobotStatusBatteryCommand.RequestOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigateToPoseCommand.Request) + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.RequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.class, cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.class, cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.newBuilder() private Builder() { } @@ -8246,11 +4611,23 @@ public final class AgvCommand { header_ = null; headerBuilder_ = null; } - if (dataBuilder_ == null) { - data_ = null; + if (poseBuilder_ == null) { + pose_ = null; } else { - data_ = null; - dataBuilder_ = null; + pose_ = null; + poseBuilder_ = null; + } + if (optionsBuilder_ == null) { + options_ = null; + } else { + options_ = null; + optionsBuilder_ = null; + } + if (adapterParamsBuilder_ == null) { + adapterParams_ = null; + } else { + adapterParams_ = null; + adapterParamsBuilder_ = null; } return this; } @@ -8258,17 +4635,17 @@ public final class AgvCommand { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request build() { - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request result = buildPartial(); + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request build() { + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -8276,17 +4653,27 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request result = new cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request(this); + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request result = new cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request(this); if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } - if (dataBuilder_ == null) { - result.data_ = data_; + if (poseBuilder_ == null) { + result.pose_ = pose_; } else { - result.data_ = dataBuilder_.build(); + result.pose_ = poseBuilder_.build(); + } + if (optionsBuilder_ == null) { + result.options_ = options_; + } else { + result.options_ = optionsBuilder_.build(); + } + if (adapterParamsBuilder_ == null) { + result.adapterParams_ = adapterParams_; + } else { + result.adapterParams_ = adapterParamsBuilder_.build(); } onBuilt(); return result; @@ -8326,21 +4713,27 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request)other); + if (other instanceof cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } - if (other.hasData()) { - mergeData(other.getData()); + if (other.hasPose()) { + mergePose(other.getPose()); + } + if (other.hasOptions()) { + mergeOptions(other.getOptions()); + } + if (other.hasAdapterParams()) { + mergeAdapterParams(other.getAdapterParams()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -8377,11 +4770,25 @@ public final class AgvCommand { } // case 10 case 18: { input.readMessage( - getDataFieldBuilder().getBuilder(), + getPoseFieldBuilder().getBuilder(), extensionRegistry); break; } // case 18 + case 26: { + input.readMessage( + getOptionsFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 26 + case 34: { + input.readMessage( + getAdapterParamsFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -8403,7 +4810,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8414,7 +4821,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8429,7 +4836,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8449,7 +4856,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8467,7 +4874,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8489,7 +4896,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8507,7 +4914,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8519,7 +4926,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8534,7 +4941,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -8553,159 +4960,469 @@ public final class AgvCommand { return headerBuilder_; } - private cmvr.api.AgvCommand.RobotStatusBatteryRequestData data_; + private cmvr.msgs.Agv.AgvPose2d pose_; private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusBatteryRequestData, cmvr.api.AgvCommand.RobotStatusBatteryRequestData.Builder, cmvr.api.AgvCommand.RobotStatusBatteryRequestDataOrBuilder> dataBuilder_; + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder> poseBuilder_; /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; - * @return Whether the data field is set. + * .cmvr.msgs.AgvPose2d pose = 2; + * @return Whether the pose field is set. */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; + public boolean hasPose() { + return poseBuilder_ != null || pose_ != null; } /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; - * @return The data. + * .cmvr.msgs.AgvPose2d pose = 2; + * @return The pose. */ - public cmvr.api.AgvCommand.RobotStatusBatteryRequestData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotStatusBatteryRequestData.getDefaultInstance() : data_; + public cmvr.msgs.Agv.AgvPose2d getPose() { + if (poseBuilder_ == null) { + return pose_ == null ? cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; } else { - return dataBuilder_.getMessage(); + return poseBuilder_.getMessage(); } } /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ - public Builder setData(cmvr.api.AgvCommand.RobotStatusBatteryRequestData value) { - if (dataBuilder_ == null) { + public Builder setPose(cmvr.msgs.Agv.AgvPose2d value) { + if (poseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - data_ = value; + pose_ = value; onChanged(); } else { - dataBuilder_.setMessage(value); + poseBuilder_.setMessage(value); } return this; } /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ - public Builder setData( - cmvr.api.AgvCommand.RobotStatusBatteryRequestData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); + public Builder setPose( + cmvr.msgs.Agv.AgvPose2d.Builder builderForValue) { + if (poseBuilder_ == null) { + pose_ = builderForValue.build(); onChanged(); } else { - dataBuilder_.setMessage(builderForValue.build()); + poseBuilder_.setMessage(builderForValue.build()); } return this; } /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ - public Builder mergeData(cmvr.api.AgvCommand.RobotStatusBatteryRequestData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotStatusBatteryRequestData.newBuilder(data_).mergeFrom(value).buildPartial(); + public Builder mergePose(cmvr.msgs.Agv.AgvPose2d value) { + if (poseBuilder_ == null) { + if (pose_ != null) { + pose_ = + cmvr.msgs.Agv.AgvPose2d.newBuilder(pose_).mergeFrom(value).buildPartial(); } else { - data_ = value; + pose_ = value; } onChanged(); } else { - dataBuilder_.mergeFrom(value); + poseBuilder_.mergeFrom(value); } return this; } /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; + public Builder clearPose() { + if (poseBuilder_ == null) { + pose_ = null; onChanged(); } else { - data_ = null; - dataBuilder_ = null; + pose_ = null; + poseBuilder_ = null; } return this; } /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ - public cmvr.api.AgvCommand.RobotStatusBatteryRequestData.Builder getDataBuilder() { + public cmvr.msgs.Agv.AgvPose2d.Builder getPoseBuilder() { onChanged(); - return getDataFieldBuilder().getBuilder(); + return getPoseFieldBuilder().getBuilder(); } /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ - public cmvr.api.AgvCommand.RobotStatusBatteryRequestDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); + public cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder() { + if (poseBuilder_ != null) { + return poseBuilder_.getMessageOrBuilder(); } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotStatusBatteryRequestData.getDefaultInstance() : data_; + return pose_ == null ? + cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; } } /** *
-         */< 请求参数
+         * 目标位姿。x/y 单位:米,theta 单位:弧度。
          * 
* - * .cmvr.api.RobotStatusBatteryRequestData data = 2; + * .cmvr.msgs.AgvPose2d pose = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusBatteryRequestData, cmvr.api.AgvCommand.RobotStatusBatteryRequestData.Builder, cmvr.api.AgvCommand.RobotStatusBatteryRequestDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusBatteryRequestData, cmvr.api.AgvCommand.RobotStatusBatteryRequestData.Builder, cmvr.api.AgvCommand.RobotStatusBatteryRequestDataOrBuilder>( - getData(), + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder> + getPoseFieldBuilder() { + if (poseBuilder_ == null) { + poseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder>( + getPose(), getParentForChildren(), isClean()); - data_ = null; + pose_ = null; } - return dataBuilder_; + return poseBuilder_; + } + + private cmvr.msgs.Agv.AgvMotionOptions options_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMotionOptions, cmvr.msgs.Agv.AgvMotionOptions.Builder, cmvr.msgs.Agv.AgvMotionOptionsOrBuilder> optionsBuilder_; + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return Whether the options field is set. + */ + public boolean hasOptions() { + return optionsBuilder_ != null || options_ != null; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return The options. + */ + public cmvr.msgs.Agv.AgvMotionOptions getOptions() { + if (optionsBuilder_ == null) { + return options_ == null ? cmvr.msgs.Agv.AgvMotionOptions.getDefaultInstance() : options_; + } else { + return optionsBuilder_.getMessage(); + } + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public Builder setOptions(cmvr.msgs.Agv.AgvMotionOptions value) { + if (optionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + options_ = value; + onChanged(); + } else { + optionsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public Builder setOptions( + cmvr.msgs.Agv.AgvMotionOptions.Builder builderForValue) { + if (optionsBuilder_ == null) { + options_ = builderForValue.build(); + onChanged(); + } else { + optionsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public Builder mergeOptions(cmvr.msgs.Agv.AgvMotionOptions value) { + if (optionsBuilder_ == null) { + if (options_ != null) { + options_ = + cmvr.msgs.Agv.AgvMotionOptions.newBuilder(options_).mergeFrom(value).buildPartial(); + } else { + options_ = value; + } + onChanged(); + } else { + optionsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public Builder clearOptions() { + if (optionsBuilder_ == null) { + options_ = null; + onChanged(); + } else { + options_ = null; + optionsBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public cmvr.msgs.Agv.AgvMotionOptions.Builder getOptionsBuilder() { + + onChanged(); + return getOptionsFieldBuilder().getBuilder(); + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public cmvr.msgs.Agv.AgvMotionOptionsOrBuilder getOptionsOrBuilder() { + if (optionsBuilder_ != null) { + return optionsBuilder_.getMessageOrBuilder(); + } else { + return options_ == null ? + cmvr.msgs.Agv.AgvMotionOptions.getDefaultInstance() : options_; + } + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMotionOptions, cmvr.msgs.Agv.AgvMotionOptions.Builder, cmvr.msgs.Agv.AgvMotionOptionsOrBuilder> + getOptionsFieldBuilder() { + if (optionsBuilder_ == null) { + optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMotionOptions, cmvr.msgs.Agv.AgvMotionOptions.Builder, cmvr.msgs.Agv.AgvMotionOptionsOrBuilder>( + getOptions(), + getParentForChildren(), + isClean()); + options_ = null; + } + return optionsBuilder_; + } + + private cmvr.msgs.Agv.AgvAdapterParams adapterParams_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvAdapterParams, cmvr.msgs.Agv.AgvAdapterParams.Builder, cmvr.msgs.Agv.AgvAdapterParamsOrBuilder> adapterParamsBuilder_; + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return Whether the adapterParams field is set. + */ + public boolean hasAdapterParams() { + return adapterParamsBuilder_ != null || adapterParams_ != null; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return The adapterParams. + */ + public cmvr.msgs.Agv.AgvAdapterParams getAdapterParams() { + if (adapterParamsBuilder_ == null) { + return adapterParams_ == null ? cmvr.msgs.Agv.AgvAdapterParams.getDefaultInstance() : adapterParams_; + } else { + return adapterParamsBuilder_.getMessage(); + } + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public Builder setAdapterParams(cmvr.msgs.Agv.AgvAdapterParams value) { + if (adapterParamsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + adapterParams_ = value; + onChanged(); + } else { + adapterParamsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public Builder setAdapterParams( + cmvr.msgs.Agv.AgvAdapterParams.Builder builderForValue) { + if (adapterParamsBuilder_ == null) { + adapterParams_ = builderForValue.build(); + onChanged(); + } else { + adapterParamsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public Builder mergeAdapterParams(cmvr.msgs.Agv.AgvAdapterParams value) { + if (adapterParamsBuilder_ == null) { + if (adapterParams_ != null) { + adapterParams_ = + cmvr.msgs.Agv.AgvAdapterParams.newBuilder(adapterParams_).mergeFrom(value).buildPartial(); + } else { + adapterParams_ = value; + } + onChanged(); + } else { + adapterParamsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public Builder clearAdapterParams() { + if (adapterParamsBuilder_ == null) { + adapterParams_ = null; + onChanged(); + } else { + adapterParams_ = null; + adapterParamsBuilder_ = null; + } + + return this; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public cmvr.msgs.Agv.AgvAdapterParams.Builder getAdapterParamsBuilder() { + + onChanged(); + return getAdapterParamsFieldBuilder().getBuilder(); + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public cmvr.msgs.Agv.AgvAdapterParamsOrBuilder getAdapterParamsOrBuilder() { + if (adapterParamsBuilder_ != null) { + return adapterParamsBuilder_.getMessageOrBuilder(); + } else { + return adapterParams_ == null ? + cmvr.msgs.Agv.AgvAdapterParams.getDefaultInstance() : adapterParams_; + } + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvAdapterParams, cmvr.msgs.Agv.AgvAdapterParams.Builder, cmvr.msgs.Agv.AgvAdapterParamsOrBuilder> + getAdapterParamsFieldBuilder() { + if (adapterParamsBuilder_ == null) { + adapterParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvAdapterParams, cmvr.msgs.Agv.AgvAdapterParams.Builder, cmvr.msgs.Agv.AgvAdapterParamsOrBuilder>( + getAdapterParams(), + getParentForChildren(), + isClean()); + adapterParams_ = null; + } + return adapterParamsBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -8720,16 +5437,16 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusBatteryCommand.Request) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigateToPoseCommand.Request) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusBatteryCommand.Request) - private static final cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigateToPoseCommand.Request) + private static final cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request(); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -8765,19 +5482,19 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusBatteryCommand.Feedback) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigateToPoseCommand.Feedback) com.google.protobuf.MessageOrBuilder { /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -8786,7 +5503,7 @@ public final class AgvCommand { boolean hasHeader(); /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -8795,46 +5512,23 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Feedback getHeader(); /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; */ cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - *
-       */< 电池状态信息
-       * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - *
-       */< 电池状态信息
-       * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.AgvBatteryStatus getStatus(); - /** - *
-       */< 电池状态信息
-       * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - cmvr.api.AgvCommand.AgvBatteryStatusOrBuilder getStatusOrBuilder(); } /** - * Protobuf type {@code cmvr.api.RobotStatusBatteryCommand.Feedback} + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToPoseCommand.Feedback} */ public static final class Feedback extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusBatteryCommand.Feedback) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigateToPoseCommand.Feedback) FeedbackOrBuilder { private static final long serialVersionUID = 0L; // Use Feedback.newBuilder() to construct. @@ -8858,22 +5552,22 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.Builder.class); + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.class, cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Feedback header_; /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -8885,7 +5579,7 @@ public final class AgvCommand { } /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -8897,7 +5591,7 @@ public final class AgvCommand { } /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -8907,44 +5601,6 @@ public final class AgvCommand { return getHeader(); } - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.AgvBatteryStatus status_; - /** - *
-       */< 电池状态信息
-       * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - *
-       */< 电池状态信息
-       * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvBatteryStatus getStatus() { - return status_ == null ? cmvr.api.AgvCommand.AgvBatteryStatus.getDefaultInstance() : status_; - } - /** - *
-       */< 电池状态信息
-       * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvBatteryStatusOrBuilder getStatusOrBuilder() { - return getStatus(); - } - private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -8962,9 +5618,6 @@ public final class AgvCommand { if (header_ != null) { output.writeMessage(1, getHeader()); } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } getUnknownFields().writeTo(output); } @@ -8978,10 +5631,6 @@ public final class AgvCommand { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -8992,21 +5641,16 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback other = (cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback) obj; + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback other = (cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -9022,78 +5666,74 @@ public final class AgvCommand { hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9106,7 +5746,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -9122,26 +5762,30 @@ public final class AgvCommand { return builder; } /** - * Protobuf type {@code cmvr.api.RobotStatusBatteryCommand.Feedback} + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToPoseCommand.Feedback} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusBatteryCommand.Feedback) - cmvr.api.AgvCommand.RobotStatusBatteryCommand.FeedbackOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigateToPoseCommand.Feedback) + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.FeedbackOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.Builder.class); + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.class, cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.newBuilder() private Builder() { } @@ -9160,29 +5804,23 @@ public final class AgvCommand { header_ = null; headerBuilder_ = null; } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback build() { - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback result = buildPartial(); + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback build() { + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -9190,18 +5828,13 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback result = new cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback(this); + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback result = new cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback(this); if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } onBuilt(); return result; } @@ -9240,21 +5873,5848 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback)other); + if (other instanceof cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.api.Common.CommandHeader.Feedback header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigateToPoseCommand.Feedback) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigateToPoseCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback(); + } + + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Feedback parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigateToPoseCommand)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvNavigateToPoseCommand other = (cmvr.api.AgvCommand.AgvNavigateToPoseCommand) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigateToPoseCommand prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 导航到指定地图位姿命令。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToPoseCommand} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigateToPoseCommand) + cmvr.api.AgvCommand.AgvNavigateToPoseCommandOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.class, cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvNavigateToPoseCommand.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToPoseCommand_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigateToPoseCommand.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand build() { + cmvr.api.AgvCommand.AgvNavigateToPoseCommand result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand buildPartial() { + cmvr.api.AgvCommand.AgvNavigateToPoseCommand result = new cmvr.api.AgvCommand.AgvNavigateToPoseCommand(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvNavigateToPoseCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigateToPoseCommand)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigateToPoseCommand other) { + if (other == cmvr.api.AgvCommand.AgvNavigateToPoseCommand.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigateToPoseCommand) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigateToPoseCommand) + private static final cmvr.api.AgvCommand.AgvNavigateToPoseCommand DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigateToPoseCommand(); + } + + public static cmvr.api.AgvCommand.AgvNavigateToPoseCommand getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvNavigateToPoseCommand parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvNavigateToStationCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigateToStationCommand) + com.google.protobuf.MessageOrBuilder { + } + /** + *
+   * 导航到指定站点命令。
+   * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToStationCommand} + */ + public static final class AgvNavigateToStationCommand extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigateToStationCommand) + AgvNavigateToStationCommandOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvNavigateToStationCommand.newBuilder() to construct. + private AgvNavigateToStationCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvNavigateToStationCommand() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvNavigateToStationCommand(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigateToStationCommand.class, cmvr.api.AgvCommand.AgvNavigateToStationCommand.Builder.class); + } + + public interface RequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigateToStationCommand.Request) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Request getHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); + + /** + *
+       * 目标站点 id。
+       * 
+ * + * string station_id = 2; + * @return The stationId. + */ + java.lang.String getStationId(); + /** + *
+       * 目标站点 id。
+       * 
+ * + * string station_id = 2; + * @return The bytes for stationId. + */ + com.google.protobuf.ByteString + getStationIdBytes(); + + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return Whether the options field is set. + */ + boolean hasOptions(); + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return The options. + */ + cmvr.msgs.Agv.AgvMotionOptions getOptions(); + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + cmvr.msgs.Agv.AgvMotionOptionsOrBuilder getOptionsOrBuilder(); + + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return Whether the adapterParams field is set. + */ + boolean hasAdapterParams(); + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return The adapterParams. + */ + cmvr.msgs.Agv.AgvAdapterParams getAdapterParams(); + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + cmvr.msgs.Agv.AgvAdapterParamsOrBuilder getAdapterParamsOrBuilder(); + } + /** + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToStationCommand.Request} + */ + public static final class Request extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigateToStationCommand.Request) + RequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use Request.newBuilder() to construct. + private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Request() { + stationId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Request(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.class, cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Request header_; + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Request getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int STATION_ID_FIELD_NUMBER = 2; + private volatile java.lang.Object stationId_; + /** + *
+       * 目标站点 id。
+       * 
+ * + * string station_id = 2; + * @return The stationId. + */ + @java.lang.Override + public java.lang.String getStationId() { + java.lang.Object ref = stationId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stationId_ = s; + return s; + } + } + /** + *
+       * 目标站点 id。
+       * 
+ * + * string station_id = 2; + * @return The bytes for stationId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getStationIdBytes() { + java.lang.Object ref = stationId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stationId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OPTIONS_FIELD_NUMBER = 3; + private cmvr.msgs.Agv.AgvMotionOptions options_; + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return Whether the options field is set. + */ + @java.lang.Override + public boolean hasOptions() { + return options_ != null; + } + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return The options. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMotionOptions getOptions() { + return options_ == null ? cmvr.msgs.Agv.AgvMotionOptions.getDefaultInstance() : options_; + } + /** + *
+       * 通用运动约束和执行选项。
+       * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMotionOptionsOrBuilder getOptionsOrBuilder() { + return getOptions(); + } + + public static final int ADAPTER_PARAMS_FIELD_NUMBER = 4; + private cmvr.msgs.Agv.AgvAdapterParams adapterParams_; + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return Whether the adapterParams field is set. + */ + @java.lang.Override + public boolean hasAdapterParams() { + return adapterParams_ != null; + } + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return The adapterParams. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvAdapterParams getAdapterParams() { + return adapterParams_ == null ? cmvr.msgs.Agv.AgvAdapterParams.getDefaultInstance() : adapterParams_; + } + /** + *
+       * AGV 适配器扩展参数,用于传递厂商特有选项。
+       * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvAdapterParamsOrBuilder getAdapterParamsOrBuilder() { + return getAdapterParams(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stationId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, stationId_); + } + if (options_ != null) { + output.writeMessage(3, getOptions()); + } + if (adapterParams_ != null) { + output.writeMessage(4, getAdapterParams()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stationId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, stationId_); + } + if (options_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getOptions()); + } + if (adapterParams_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getAdapterParams()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request other = (cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getStationId() + .equals(other.getStationId())) return false; + if (hasOptions() != other.hasOptions()) return false; + if (hasOptions()) { + if (!getOptions() + .equals(other.getOptions())) return false; + } + if (hasAdapterParams() != other.hasAdapterParams()) return false; + if (hasAdapterParams()) { + if (!getAdapterParams() + .equals(other.getAdapterParams())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + STATION_ID_FIELD_NUMBER; + hash = (53 * hash) + getStationId().hashCode(); + if (hasOptions()) { + hash = (37 * hash) + OPTIONS_FIELD_NUMBER; + hash = (53 * hash) + getOptions().hashCode(); + } + if (hasAdapterParams()) { + hash = (37 * hash) + ADAPTER_PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getAdapterParams().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToStationCommand.Request} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigateToStationCommand.Request) + cmvr.api.AgvCommand.AgvNavigateToStationCommand.RequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.class, cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + stationId_ = ""; + + if (optionsBuilder_ == null) { + options_ = null; + } else { + options_ = null; + optionsBuilder_ = null; + } + if (adapterParamsBuilder_ == null) { + adapterParams_ = null; + } else { + adapterParams_ = null; + adapterParamsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Request_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request build() { + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request result = new cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.stationId_ = stationId_; + if (optionsBuilder_ == null) { + result.options_ = options_; + } else { + result.options_ = optionsBuilder_.build(); + } + if (adapterParamsBuilder_ == null) { + result.adapterParams_ = adapterParams_; + } else { + result.adapterParams_ = adapterParamsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (!other.getStationId().isEmpty()) { + stationId_ = other.stationId_; + onChanged(); + } + if (other.hasOptions()) { + mergeOptions(other.getOptions()); + } + if (other.hasAdapterParams()) { + mergeAdapterParams(other.getAdapterParams()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 18: { + stationId_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: { + input.readMessage( + getOptionsFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 26 + case 34: { + input.readMessage( + getAdapterParamsFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.api.Common.CommandHeader.Request header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Request getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.lang.Object stationId_ = ""; + /** + *
+         * 目标站点 id。
+         * 
+ * + * string station_id = 2; + * @return The stationId. + */ + public java.lang.String getStationId() { + java.lang.Object ref = stationId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stationId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+         * 目标站点 id。
+         * 
+ * + * string station_id = 2; + * @return The bytes for stationId. + */ + public com.google.protobuf.ByteString + getStationIdBytes() { + java.lang.Object ref = stationId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stationId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+         * 目标站点 id。
+         * 
+ * + * string station_id = 2; + * @param value The stationId to set. + * @return This builder for chaining. + */ + public Builder setStationId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + stationId_ = value; + onChanged(); + return this; + } + /** + *
+         * 目标站点 id。
+         * 
+ * + * string station_id = 2; + * @return This builder for chaining. + */ + public Builder clearStationId() { + + stationId_ = getDefaultInstance().getStationId(); + onChanged(); + return this; + } + /** + *
+         * 目标站点 id。
+         * 
+ * + * string station_id = 2; + * @param value The bytes for stationId to set. + * @return This builder for chaining. + */ + public Builder setStationIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + stationId_ = value; + onChanged(); + return this; + } + + private cmvr.msgs.Agv.AgvMotionOptions options_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMotionOptions, cmvr.msgs.Agv.AgvMotionOptions.Builder, cmvr.msgs.Agv.AgvMotionOptionsOrBuilder> optionsBuilder_; + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return Whether the options field is set. + */ + public boolean hasOptions() { + return optionsBuilder_ != null || options_ != null; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + * @return The options. + */ + public cmvr.msgs.Agv.AgvMotionOptions getOptions() { + if (optionsBuilder_ == null) { + return options_ == null ? cmvr.msgs.Agv.AgvMotionOptions.getDefaultInstance() : options_; + } else { + return optionsBuilder_.getMessage(); + } + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public Builder setOptions(cmvr.msgs.Agv.AgvMotionOptions value) { + if (optionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + options_ = value; + onChanged(); + } else { + optionsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public Builder setOptions( + cmvr.msgs.Agv.AgvMotionOptions.Builder builderForValue) { + if (optionsBuilder_ == null) { + options_ = builderForValue.build(); + onChanged(); + } else { + optionsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public Builder mergeOptions(cmvr.msgs.Agv.AgvMotionOptions value) { + if (optionsBuilder_ == null) { + if (options_ != null) { + options_ = + cmvr.msgs.Agv.AgvMotionOptions.newBuilder(options_).mergeFrom(value).buildPartial(); + } else { + options_ = value; + } + onChanged(); + } else { + optionsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public Builder clearOptions() { + if (optionsBuilder_ == null) { + options_ = null; + onChanged(); + } else { + options_ = null; + optionsBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public cmvr.msgs.Agv.AgvMotionOptions.Builder getOptionsBuilder() { + + onChanged(); + return getOptionsFieldBuilder().getBuilder(); + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + public cmvr.msgs.Agv.AgvMotionOptionsOrBuilder getOptionsOrBuilder() { + if (optionsBuilder_ != null) { + return optionsBuilder_.getMessageOrBuilder(); + } else { + return options_ == null ? + cmvr.msgs.Agv.AgvMotionOptions.getDefaultInstance() : options_; + } + } + /** + *
+         * 通用运动约束和执行选项。
+         * 
+ * + * .cmvr.msgs.AgvMotionOptions options = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMotionOptions, cmvr.msgs.Agv.AgvMotionOptions.Builder, cmvr.msgs.Agv.AgvMotionOptionsOrBuilder> + getOptionsFieldBuilder() { + if (optionsBuilder_ == null) { + optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMotionOptions, cmvr.msgs.Agv.AgvMotionOptions.Builder, cmvr.msgs.Agv.AgvMotionOptionsOrBuilder>( + getOptions(), + getParentForChildren(), + isClean()); + options_ = null; + } + return optionsBuilder_; + } + + private cmvr.msgs.Agv.AgvAdapterParams adapterParams_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvAdapterParams, cmvr.msgs.Agv.AgvAdapterParams.Builder, cmvr.msgs.Agv.AgvAdapterParamsOrBuilder> adapterParamsBuilder_; + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return Whether the adapterParams field is set. + */ + public boolean hasAdapterParams() { + return adapterParamsBuilder_ != null || adapterParams_ != null; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + * @return The adapterParams. + */ + public cmvr.msgs.Agv.AgvAdapterParams getAdapterParams() { + if (adapterParamsBuilder_ == null) { + return adapterParams_ == null ? cmvr.msgs.Agv.AgvAdapterParams.getDefaultInstance() : adapterParams_; + } else { + return adapterParamsBuilder_.getMessage(); + } + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public Builder setAdapterParams(cmvr.msgs.Agv.AgvAdapterParams value) { + if (adapterParamsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + adapterParams_ = value; + onChanged(); + } else { + adapterParamsBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public Builder setAdapterParams( + cmvr.msgs.Agv.AgvAdapterParams.Builder builderForValue) { + if (adapterParamsBuilder_ == null) { + adapterParams_ = builderForValue.build(); + onChanged(); + } else { + adapterParamsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public Builder mergeAdapterParams(cmvr.msgs.Agv.AgvAdapterParams value) { + if (adapterParamsBuilder_ == null) { + if (adapterParams_ != null) { + adapterParams_ = + cmvr.msgs.Agv.AgvAdapterParams.newBuilder(adapterParams_).mergeFrom(value).buildPartial(); + } else { + adapterParams_ = value; + } + onChanged(); + } else { + adapterParamsBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public Builder clearAdapterParams() { + if (adapterParamsBuilder_ == null) { + adapterParams_ = null; + onChanged(); + } else { + adapterParams_ = null; + adapterParamsBuilder_ = null; + } + + return this; + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public cmvr.msgs.Agv.AgvAdapterParams.Builder getAdapterParamsBuilder() { + + onChanged(); + return getAdapterParamsFieldBuilder().getBuilder(); + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + public cmvr.msgs.Agv.AgvAdapterParamsOrBuilder getAdapterParamsOrBuilder() { + if (adapterParamsBuilder_ != null) { + return adapterParamsBuilder_.getMessageOrBuilder(); + } else { + return adapterParams_ == null ? + cmvr.msgs.Agv.AgvAdapterParams.getDefaultInstance() : adapterParams_; + } + } + /** + *
+         * AGV 适配器扩展参数,用于传递厂商特有选项。
+         * 
+ * + * .cmvr.msgs.AgvAdapterParams adapter_params = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvAdapterParams, cmvr.msgs.Agv.AgvAdapterParams.Builder, cmvr.msgs.Agv.AgvAdapterParamsOrBuilder> + getAdapterParamsFieldBuilder() { + if (adapterParamsBuilder_ == null) { + adapterParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvAdapterParams, cmvr.msgs.Agv.AgvAdapterParams.Builder, cmvr.msgs.Agv.AgvAdapterParamsOrBuilder>( + getAdapterParams(), + getParentForChildren(), + isClean()); + adapterParams_ = null; + } + return adapterParamsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigateToStationCommand.Request) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigateToStationCommand.Request) + private static final cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request(); + } + + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Request parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FeedbackOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvNavigateToStationCommand.Feedback) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Feedback getHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); + } + /** + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToStationCommand.Feedback} + */ + public static final class Feedback extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvNavigateToStationCommand.Feedback) + FeedbackOrBuilder { + private static final long serialVersionUID = 0L; + // Use Feedback.newBuilder() to construct. + private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Feedback() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Feedback(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.class, cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Feedback header_; + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback other = (cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToStationCommand.Feedback} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigateToStationCommand.Feedback) + cmvr.api.AgvCommand.AgvNavigateToStationCommand.FeedbackOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.class, cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback build() { + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback result = new cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.api.Common.CommandHeader.Feedback header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigateToStationCommand.Feedback) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigateToStationCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback(); + } + + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Feedback parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvNavigateToStationCommand)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvNavigateToStationCommand other = (cmvr.api.AgvCommand.AgvNavigateToStationCommand) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvNavigateToStationCommand prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 导航到指定站点命令。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvNavigateToStationCommand} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvNavigateToStationCommand) + cmvr.api.AgvCommand.AgvNavigateToStationCommandOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvNavigateToStationCommand.class, cmvr.api.AgvCommand.AgvNavigateToStationCommand.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvNavigateToStationCommand.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvNavigateToStationCommand_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvNavigateToStationCommand.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand build() { + cmvr.api.AgvCommand.AgvNavigateToStationCommand result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand buildPartial() { + cmvr.api.AgvCommand.AgvNavigateToStationCommand result = new cmvr.api.AgvCommand.AgvNavigateToStationCommand(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvNavigateToStationCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvNavigateToStationCommand)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvNavigateToStationCommand other) { + if (other == cmvr.api.AgvCommand.AgvNavigateToStationCommand.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvNavigateToStationCommand) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvNavigateToStationCommand) + private static final cmvr.api.AgvCommand.AgvNavigateToStationCommand DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvNavigateToStationCommand(); + } + + public static cmvr.api.AgvCommand.AgvNavigateToStationCommand getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvNavigateToStationCommand parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvNavigateToStationCommand getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvFollowPathCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvFollowPathCommand) + com.google.protobuf.MessageOrBuilder { + } + /** + *
+   * 按显式站点路径导航命令。
+   * 
+ * + * Protobuf type {@code cmvr.api.AgvFollowPathCommand} + */ + public static final class AgvFollowPathCommand extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvFollowPathCommand) + AgvFollowPathCommandOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvFollowPathCommand.newBuilder() to construct. + private AgvFollowPathCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvFollowPathCommand() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvFollowPathCommand(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvFollowPathCommand.class, cmvr.api.AgvCommand.AgvFollowPathCommand.Builder.class); + } + + public interface RequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvFollowPathCommand.Request) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Request getHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); + + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + java.util.List + getPathList(); + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + cmvr.msgs.Agv.AgvPathSegment getPath(int index); + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + int getPathCount(); + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + java.util.List + getPathOrBuilderList(); + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + cmvr.msgs.Agv.AgvPathSegmentOrBuilder getPathOrBuilder( + int index); + } + /** + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvFollowPathCommand.Request} + */ + public static final class Request extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvFollowPathCommand.Request) + RequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use Request.newBuilder() to construct. + private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Request() { + path_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Request(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvFollowPathCommand.Request.class, cmvr.api.AgvCommand.AgvFollowPathCommand.Request.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Request header_; + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Request getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int PATH_FIELD_NUMBER = 2; + private java.util.List path_; + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + @java.lang.Override + public java.util.List getPathList() { + return path_; + } + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + @java.lang.Override + public java.util.List + getPathOrBuilderList() { + return path_; + } + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + @java.lang.Override + public int getPathCount() { + return path_.size(); + } + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvPathSegment getPath(int index) { + return path_.get(index); + } + /** + *
+       * 路径段列表。每段包含起点站点 id 和终点站点 id。
+       * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvPathSegmentOrBuilder getPathOrBuilder( + int index) { + return path_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < path_.size(); i++) { + output.writeMessage(2, path_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + for (int i = 0; i < path_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, path_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvFollowPathCommand.Request)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvFollowPathCommand.Request other = (cmvr.api.AgvCommand.AgvFollowPathCommand.Request) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getPathList() + .equals(other.getPathList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getPathCount() > 0) { + hash = (37 * hash) + PATH_FIELD_NUMBER; + hash = (53 * hash) + getPathList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvFollowPathCommand.Request prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvFollowPathCommand.Request} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvFollowPathCommand.Request) + cmvr.api.AgvCommand.AgvFollowPathCommand.RequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvFollowPathCommand.Request.class, cmvr.api.AgvCommand.AgvFollowPathCommand.Request.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvFollowPathCommand.Request.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (pathBuilder_ == null) { + path_ = java.util.Collections.emptyList(); + } else { + path_ = null; + pathBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Request_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvFollowPathCommand.Request.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand.Request build() { + cmvr.api.AgvCommand.AgvFollowPathCommand.Request result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvFollowPathCommand.Request result = new cmvr.api.AgvCommand.AgvFollowPathCommand.Request(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (pathBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + path_ = java.util.Collections.unmodifiableList(path_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.path_ = path_; + } else { + result.path_ = pathBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvFollowPathCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvFollowPathCommand.Request)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvFollowPathCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvFollowPathCommand.Request.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (pathBuilder_ == null) { + if (!other.path_.isEmpty()) { + if (path_.isEmpty()) { + path_ = other.path_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePathIsMutable(); + path_.addAll(other.path_); + } + onChanged(); + } + } else { + if (!other.path_.isEmpty()) { + if (pathBuilder_.isEmpty()) { + pathBuilder_.dispose(); + pathBuilder_ = null; + path_ = other.path_; + bitField0_ = (bitField0_ & ~0x00000001); + pathBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPathFieldBuilder() : null; + } else { + pathBuilder_.addAllMessages(other.path_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 18: { + cmvr.msgs.Agv.AgvPathSegment m = + input.readMessage( + cmvr.msgs.Agv.AgvPathSegment.parser(), + extensionRegistry); + if (pathBuilder_ == null) { + ensurePathIsMutable(); + path_.add(m); + } else { + pathBuilder_.addMessage(m); + } + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private cmvr.api.Common.CommandHeader.Request header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Request getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List path_ = + java.util.Collections.emptyList(); + private void ensurePathIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + path_ = new java.util.ArrayList(path_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvPathSegment, cmvr.msgs.Agv.AgvPathSegment.Builder, cmvr.msgs.Agv.AgvPathSegmentOrBuilder> pathBuilder_; + + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public java.util.List getPathList() { + if (pathBuilder_ == null) { + return java.util.Collections.unmodifiableList(path_); + } else { + return pathBuilder_.getMessageList(); + } + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public int getPathCount() { + if (pathBuilder_ == null) { + return path_.size(); + } else { + return pathBuilder_.getCount(); + } + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public cmvr.msgs.Agv.AgvPathSegment getPath(int index) { + if (pathBuilder_ == null) { + return path_.get(index); + } else { + return pathBuilder_.getMessage(index); + } + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder setPath( + int index, cmvr.msgs.Agv.AgvPathSegment value) { + if (pathBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePathIsMutable(); + path_.set(index, value); + onChanged(); + } else { + pathBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder setPath( + int index, cmvr.msgs.Agv.AgvPathSegment.Builder builderForValue) { + if (pathBuilder_ == null) { + ensurePathIsMutable(); + path_.set(index, builderForValue.build()); + onChanged(); + } else { + pathBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder addPath(cmvr.msgs.Agv.AgvPathSegment value) { + if (pathBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePathIsMutable(); + path_.add(value); + onChanged(); + } else { + pathBuilder_.addMessage(value); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder addPath( + int index, cmvr.msgs.Agv.AgvPathSegment value) { + if (pathBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePathIsMutable(); + path_.add(index, value); + onChanged(); + } else { + pathBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder addPath( + cmvr.msgs.Agv.AgvPathSegment.Builder builderForValue) { + if (pathBuilder_ == null) { + ensurePathIsMutable(); + path_.add(builderForValue.build()); + onChanged(); + } else { + pathBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder addPath( + int index, cmvr.msgs.Agv.AgvPathSegment.Builder builderForValue) { + if (pathBuilder_ == null) { + ensurePathIsMutable(); + path_.add(index, builderForValue.build()); + onChanged(); + } else { + pathBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder addAllPath( + java.lang.Iterable values) { + if (pathBuilder_ == null) { + ensurePathIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, path_); + onChanged(); + } else { + pathBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder clearPath() { + if (pathBuilder_ == null) { + path_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + pathBuilder_.clear(); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public Builder removePath(int index) { + if (pathBuilder_ == null) { + ensurePathIsMutable(); + path_.remove(index); + onChanged(); + } else { + pathBuilder_.remove(index); + } + return this; + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public cmvr.msgs.Agv.AgvPathSegment.Builder getPathBuilder( + int index) { + return getPathFieldBuilder().getBuilder(index); + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public cmvr.msgs.Agv.AgvPathSegmentOrBuilder getPathOrBuilder( + int index) { + if (pathBuilder_ == null) { + return path_.get(index); } else { + return pathBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public java.util.List + getPathOrBuilderList() { + if (pathBuilder_ != null) { + return pathBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(path_); + } + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public cmvr.msgs.Agv.AgvPathSegment.Builder addPathBuilder() { + return getPathFieldBuilder().addBuilder( + cmvr.msgs.Agv.AgvPathSegment.getDefaultInstance()); + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public cmvr.msgs.Agv.AgvPathSegment.Builder addPathBuilder( + int index) { + return getPathFieldBuilder().addBuilder( + index, cmvr.msgs.Agv.AgvPathSegment.getDefaultInstance()); + } + /** + *
+         * 路径段列表。每段包含起点站点 id 和终点站点 id。
+         * 
+ * + * repeated .cmvr.msgs.AgvPathSegment path = 2; + */ + public java.util.List + getPathBuilderList() { + return getPathFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvPathSegment, cmvr.msgs.Agv.AgvPathSegment.Builder, cmvr.msgs.Agv.AgvPathSegmentOrBuilder> + getPathFieldBuilder() { + if (pathBuilder_ == null) { + pathBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvPathSegment, cmvr.msgs.Agv.AgvPathSegment.Builder, cmvr.msgs.Agv.AgvPathSegmentOrBuilder>( + path_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + path_ = null; + } + return pathBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvFollowPathCommand.Request) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvFollowPathCommand.Request) + private static final cmvr.api.AgvCommand.AgvFollowPathCommand.Request DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvFollowPathCommand.Request(); + } + + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Request getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Request parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand.Request getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FeedbackOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvFollowPathCommand.Feedback) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Feedback getHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); + } + /** + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvFollowPathCommand.Feedback} + */ + public static final class Feedback extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvFollowPathCommand.Feedback) + FeedbackOrBuilder { + private static final long serialVersionUID = 0L; + // Use Feedback.newBuilder() to construct. + private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Feedback() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Feedback(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.class, cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Feedback header_; + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback other = (cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvFollowPathCommand.Feedback} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvFollowPathCommand.Feedback) + cmvr.api.AgvCommand.AgvFollowPathCommand.FeedbackOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.class, cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_Feedback_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback build() { + cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback result = new cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.api.Common.CommandHeader.Feedback header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvFollowPathCommand.Feedback) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvFollowPathCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback(); + } + + public static cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Feedback parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvFollowPathCommand)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvFollowPathCommand other = (cmvr.api.AgvCommand.AgvFollowPathCommand) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvFollowPathCommand parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvFollowPathCommand prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 按显式站点路径导航命令。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvFollowPathCommand} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvFollowPathCommand) + cmvr.api.AgvCommand.AgvFollowPathCommandOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvFollowPathCommand.class, cmvr.api.AgvCommand.AgvFollowPathCommand.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvFollowPathCommand.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvFollowPathCommand_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvFollowPathCommand.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand build() { + cmvr.api.AgvCommand.AgvFollowPathCommand result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand buildPartial() { + cmvr.api.AgvCommand.AgvFollowPathCommand result = new cmvr.api.AgvCommand.AgvFollowPathCommand(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvFollowPathCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvFollowPathCommand)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvFollowPathCommand other) { + if (other == cmvr.api.AgvCommand.AgvFollowPathCommand.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvFollowPathCommand) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvFollowPathCommand) + private static final cmvr.api.AgvCommand.AgvFollowPathCommand DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvFollowPathCommand(); + } + + public static cmvr.api.AgvCommand.AgvFollowPathCommand getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvFollowPathCommand parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvFollowPathCommand getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvSetVelocityCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvSetVelocityCommand) + com.google.protobuf.MessageOrBuilder { + } + /** + *
+   * 下发底盘速度命令。
+   * 
+ * + * Protobuf type {@code cmvr.api.AgvSetVelocityCommand} + */ + public static final class AgvSetVelocityCommand extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvSetVelocityCommand) + AgvSetVelocityCommandOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvSetVelocityCommand.newBuilder() to construct. + private AgvSetVelocityCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvSetVelocityCommand() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvSetVelocityCommand(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvSetVelocityCommand.class, cmvr.api.AgvCommand.AgvSetVelocityCommand.Builder.class); + } + + public interface RequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvSetVelocityCommand.Request) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Request getHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); + + /** + *
+       * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + * @return Whether the velocity field is set. + */ + boolean hasVelocity(); + /** + *
+       * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + * @return The velocity. + */ + cmvr.msgs.Agv.AgvVelocity getVelocity(); + /** + *
+       * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + cmvr.msgs.Agv.AgvVelocityOrBuilder getVelocityOrBuilder(); + } + /** + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvSetVelocityCommand.Request} + */ + public static final class Request extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvSetVelocityCommand.Request) + RequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use Request.newBuilder() to construct. + private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Request() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Request(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.class, cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Request header_; + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Request getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int VELOCITY_FIELD_NUMBER = 2; + private cmvr.msgs.Agv.AgvVelocity velocity_; + /** + *
+       * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + * @return Whether the velocity field is set. + */ + @java.lang.Override + public boolean hasVelocity() { + return velocity_ != null; + } + /** + *
+       * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + * @return The velocity. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvVelocity getVelocity() { + return velocity_ == null ? cmvr.msgs.Agv.AgvVelocity.getDefaultInstance() : velocity_; + } + /** + *
+       * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvVelocityOrBuilder getVelocityOrBuilder() { + return getVelocity(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (velocity_ != null) { + output.writeMessage(2, getVelocity()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (velocity_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getVelocity()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvSetVelocityCommand.Request)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvSetVelocityCommand.Request other = (cmvr.api.AgvCommand.AgvSetVelocityCommand.Request) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (hasVelocity() != other.hasVelocity()) return false; + if (hasVelocity()) { + if (!getVelocity() + .equals(other.getVelocity())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (hasVelocity()) { + hash = (37 * hash) + VELOCITY_FIELD_NUMBER; + hash = (53 * hash) + getVelocity().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvSetVelocityCommand.Request prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvSetVelocityCommand.Request} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvSetVelocityCommand.Request) + cmvr.api.AgvCommand.AgvSetVelocityCommand.RequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.class, cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (velocityBuilder_ == null) { + velocity_ = null; + } else { + velocity_ = null; + velocityBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Request_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Request build() { + cmvr.api.AgvCommand.AgvSetVelocityCommand.Request result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvSetVelocityCommand.Request result = new cmvr.api.AgvCommand.AgvSetVelocityCommand.Request(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (velocityBuilder_ == null) { + result.velocity_ = velocity_; + } else { + result.velocity_ = velocityBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvSetVelocityCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvSetVelocityCommand.Request)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvSetVelocityCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.hasVelocity()) { + mergeVelocity(other.getVelocity()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -9291,7 +11751,7 @@ public final class AgvCommand { } // case 10 case 18: { input.readMessage( - getStatusFieldBuilder().getBuilder(), + getVelocityFieldBuilder().getBuilder(), extensionRegistry); break; @@ -9312,12 +11772,832 @@ public final class AgvCommand { return this; } + private cmvr.api.Common.CommandHeader.Request header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Request getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private cmvr.msgs.Agv.AgvVelocity velocity_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvVelocity, cmvr.msgs.Agv.AgvVelocity.Builder, cmvr.msgs.Agv.AgvVelocityOrBuilder> velocityBuilder_; + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + * @return Whether the velocity field is set. + */ + public boolean hasVelocity() { + return velocityBuilder_ != null || velocity_ != null; + } + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + * @return The velocity. + */ + public cmvr.msgs.Agv.AgvVelocity getVelocity() { + if (velocityBuilder_ == null) { + return velocity_ == null ? cmvr.msgs.Agv.AgvVelocity.getDefaultInstance() : velocity_; + } else { + return velocityBuilder_.getMessage(); + } + } + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + public Builder setVelocity(cmvr.msgs.Agv.AgvVelocity value) { + if (velocityBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + velocity_ = value; + onChanged(); + } else { + velocityBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + public Builder setVelocity( + cmvr.msgs.Agv.AgvVelocity.Builder builderForValue) { + if (velocityBuilder_ == null) { + velocity_ = builderForValue.build(); + onChanged(); + } else { + velocityBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + public Builder mergeVelocity(cmvr.msgs.Agv.AgvVelocity value) { + if (velocityBuilder_ == null) { + if (velocity_ != null) { + velocity_ = + cmvr.msgs.Agv.AgvVelocity.newBuilder(velocity_).mergeFrom(value).buildPartial(); + } else { + velocity_ = value; + } + onChanged(); + } else { + velocityBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + public Builder clearVelocity() { + if (velocityBuilder_ == null) { + velocity_ = null; + onChanged(); + } else { + velocity_ = null; + velocityBuilder_ = null; + } + + return this; + } + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + public cmvr.msgs.Agv.AgvVelocity.Builder getVelocityBuilder() { + + onChanged(); + return getVelocityFieldBuilder().getBuilder(); + } + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + public cmvr.msgs.Agv.AgvVelocityOrBuilder getVelocityOrBuilder() { + if (velocityBuilder_ != null) { + return velocityBuilder_.getMessageOrBuilder(); + } else { + return velocity_ == null ? + cmvr.msgs.Agv.AgvVelocity.getDefaultInstance() : velocity_; + } + } + /** + *
+         * 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。
+         * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvVelocity, cmvr.msgs.Agv.AgvVelocity.Builder, cmvr.msgs.Agv.AgvVelocityOrBuilder> + getVelocityFieldBuilder() { + if (velocityBuilder_ == null) { + velocityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvVelocity, cmvr.msgs.Agv.AgvVelocity.Builder, cmvr.msgs.Agv.AgvVelocityOrBuilder>( + getVelocity(), + getParentForChildren(), + isClean()); + velocity_ = null; + } + return velocityBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvSetVelocityCommand.Request) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvSetVelocityCommand.Request) + private static final cmvr.api.AgvCommand.AgvSetVelocityCommand.Request DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvSetVelocityCommand.Request(); + } + + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Request getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Request parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Request getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FeedbackOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvSetVelocityCommand.Feedback) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Feedback getHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); + } + /** + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvSetVelocityCommand.Feedback} + */ + public static final class Feedback extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvSetVelocityCommand.Feedback) + FeedbackOrBuilder { + private static final long serialVersionUID = 0L; + // Use Feedback.newBuilder() to construct. + private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Feedback() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Feedback(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.class, cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Feedback header_; + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback other = (cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvSetVelocityCommand.Feedback} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvSetVelocityCommand.Feedback) + cmvr.api.AgvCommand.AgvSetVelocityCommand.FeedbackOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.class, cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback build() { + cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback result = new cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private cmvr.api.Common.CommandHeader.Feedback header_; private com.google.protobuf.SingleFieldBuilderV3< cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9328,7 +12608,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9343,7 +12623,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9363,7 +12643,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9381,7 +12661,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9403,7 +12683,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9421,7 +12701,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9433,7 +12713,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9448,7 +12728,7 @@ public final class AgvCommand { } /** *
-         */< 公共响应头
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
          * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -9466,161 +12746,6 @@ public final class AgvCommand { } return headerBuilder_; } - - private cmvr.api.AgvCommand.AgvBatteryStatus status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvBatteryStatus, cmvr.api.AgvCommand.AgvBatteryStatus.Builder, cmvr.api.AgvCommand.AgvBatteryStatusOrBuilder> statusBuilder_; - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.AgvBatteryStatus getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.AgvBatteryStatus.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.AgvBatteryStatus value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.AgvBatteryStatus.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.AgvBatteryStatus value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.AgvBatteryStatus.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - public cmvr.api.AgvCommand.AgvBatteryStatus.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - public cmvr.api.AgvCommand.AgvBatteryStatusOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.AgvBatteryStatus.getDefaultInstance() : status_; - } - } - /** - *
-         */< 电池状态信息
-         * 
- * - * .cmvr.api.AgvBatteryStatus status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvBatteryStatus, cmvr.api.AgvCommand.AgvBatteryStatus.Builder, cmvr.api.AgvCommand.AgvBatteryStatusOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvBatteryStatus, cmvr.api.AgvCommand.AgvBatteryStatus.Builder, cmvr.api.AgvCommand.AgvBatteryStatusOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -9634,16 +12759,16 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusBatteryCommand.Feedback) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvSetVelocityCommand.Feedback) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusBatteryCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvSetVelocityCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback(); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -9679,7 +12804,7 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -9718,10 +12843,10 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusBatteryCommand)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvSetVelocityCommand)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotStatusBatteryCommand other = (cmvr.api.AgvCommand.RobotStatusBatteryCommand) obj; + cmvr.api.AgvCommand.AgvSetVelocityCommand other = (cmvr.api.AgvCommand.AgvSetVelocityCommand) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -9739,69 +12864,69 @@ public final class AgvCommand { return hash; } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand parseFrom( + public static cmvr.api.AgvCommand.AgvSetVelocityCommand parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9814,7 +12939,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusBatteryCommand prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvSetVelocityCommand prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -9831,30 +12956,29 @@ public final class AgvCommand { } /** *
-     **
-     * @brief 电池状态查询命令。
+     * 下发底盘速度命令。
      * 
* - * Protobuf type {@code cmvr.api.RobotStatusBatteryCommand} + * Protobuf type {@code cmvr.api.AgvSetVelocityCommand} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusBatteryCommand) - cmvr.api.AgvCommand.RobotStatusBatteryCommandOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvSetVelocityCommand) + cmvr.api.AgvCommand.AgvSetVelocityCommandOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.class, cmvr.api.AgvCommand.RobotStatusBatteryCommand.Builder.class); + cmvr.api.AgvCommand.AgvSetVelocityCommand.class, cmvr.api.AgvCommand.AgvSetVelocityCommand.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotStatusBatteryCommand.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvSetVelocityCommand.newBuilder() private Builder() { } @@ -9873,17 +12997,17 @@ public final class AgvCommand { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusBatteryCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvSetVelocityCommand_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusBatteryCommand.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvSetVelocityCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvSetVelocityCommand.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand build() { - cmvr.api.AgvCommand.RobotStatusBatteryCommand result = buildPartial(); + public cmvr.api.AgvCommand.AgvSetVelocityCommand build() { + cmvr.api.AgvCommand.AgvSetVelocityCommand result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -9891,8 +13015,8 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand buildPartial() { - cmvr.api.AgvCommand.RobotStatusBatteryCommand result = new cmvr.api.AgvCommand.RobotStatusBatteryCommand(this); + public cmvr.api.AgvCommand.AgvSetVelocityCommand buildPartial() { + cmvr.api.AgvCommand.AgvSetVelocityCommand result = new cmvr.api.AgvCommand.AgvSetVelocityCommand(this); onBuilt(); return result; } @@ -9931,16 +13055,16 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusBatteryCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusBatteryCommand)other); + if (other instanceof cmvr.api.AgvCommand.AgvSetVelocityCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvSetVelocityCommand)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusBatteryCommand other) { - if (other == cmvr.api.AgvCommand.RobotStatusBatteryCommand.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvSetVelocityCommand other) { + if (other == cmvr.api.AgvCommand.AgvSetVelocityCommand.getDefaultInstance()) return this; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -9995,23 +13119,23 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusBatteryCommand) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvSetVelocityCommand) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusBatteryCommand) - private static final cmvr.api.AgvCommand.RobotStatusBatteryCommand DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvSetVelocityCommand) + private static final cmvr.api.AgvCommand.AgvSetVelocityCommand DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusBatteryCommand(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvSetVelocityCommand(); } - public static cmvr.api.AgvCommand.RobotStatusBatteryCommand getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvSetVelocityCommand getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public RobotStatusBatteryCommand parsePartialFrom( + public AgvSetVelocityCommand parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -10030,286 +13154,50 @@ public final class AgvCommand { } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusBatteryCommand getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvSetVelocityCommand getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface AgvRobotLocationOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.AgvRobotLocation) + public interface AgvListMapsCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvListMapsCommand) com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< X 坐标(米)
-     * 
- * - * optional double x = 1; - * @return Whether the x field is set. - */ - boolean hasX(); - /** - *
-     */< X 坐标(米)
-     * 
- * - * optional double x = 1; - * @return The x. - */ - double getX(); - - /** - *
-     */< Y 坐标(米)
-     * 
- * - * optional double y = 2; - * @return Whether the y field is set. - */ - boolean hasY(); - /** - *
-     */< Y 坐标(米)
-     * 
- * - * optional double y = 2; - * @return The y. - */ - double getY(); - - /** - *
-     */< 朝向角(弧度),逆时针为正
-     * 
- * - * optional double angle = 3; - * @return Whether the angle field is set. - */ - boolean hasAngle(); - /** - *
-     */< 朝向角(弧度),逆时针为正
-     * 
- * - * optional double angle = 3; - * @return The angle. - */ - double getAngle(); - - /** - *
-     */< 定位置信度(0~1)
-     * 
- * - * optional double confidence = 4; - * @return Whether the confidence field is set. - */ - boolean hasConfidence(); - /** - *
-     */< 定位置信度(0~1)
-     * 
- * - * optional double confidence = 4; - * @return The confidence. - */ - double getConfidence(); - - /** - *
-     */< 当前所在站点 ID(若在站点上)
-     * 
- * - * optional string current_station = 5; - * @return Whether the currentStation field is set. - */ - boolean hasCurrentStation(); - /** - *
-     */< 当前所在站点 ID(若在站点上)
-     * 
- * - * optional string current_station = 5; - * @return The currentStation. - */ - java.lang.String getCurrentStation(); - /** - *
-     */< 当前所在站点 ID(若在站点上)
-     * 
- * - * optional string current_station = 5; - * @return The bytes for currentStation. - */ - com.google.protobuf.ByteString - getCurrentStationBytes(); - - /** - *
-     */< 上一个经过的站点 ID
-     * 
- * - * optional string last_station = 6; - * @return Whether the lastStation field is set. - */ - boolean hasLastStation(); - /** - *
-     */< 上一个经过的站点 ID
-     * 
- * - * optional string last_station = 6; - * @return The lastStation. - */ - java.lang.String getLastStation(); - /** - *
-     */< 上一个经过的站点 ID
-     * 
- * - * optional string last_station = 6; - * @return The bytes for lastStation. - */ - com.google.protobuf.ByteString - getLastStationBytes(); - - /** - *
-     */< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...)
-     * 
- * - * optional int32 loc_method = 7; - * @return Whether the locMethod field is set. - */ - boolean hasLocMethod(); - /** - *
-     */< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...)
-     * 
- * - * optional int32 loc_method = 7; - * @return The locMethod. - */ - int getLocMethod(); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 8; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 8; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); } /** *
-   **
-   * @brief 机器人位置响应结构。
-   * @note 对应仙工 API 1004(0x03EC),返回世界坐标系下的位姿。
+   * 查询可用地图列表命令。
    * 
* - * Protobuf type {@code cmvr.api.AgvRobotLocation} + * Protobuf type {@code cmvr.api.AgvListMapsCommand} */ - public static final class AgvRobotLocation extends + public static final class AgvListMapsCommand extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.AgvRobotLocation) - AgvRobotLocationOrBuilder { + // @@protoc_insertion_point(message_implements:cmvr.api.AgvListMapsCommand) + AgvListMapsCommandOrBuilder { private static final long serialVersionUID = 0L; - // Use AgvRobotLocation.newBuilder() to construct. - private AgvRobotLocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use AgvListMapsCommand.newBuilder() to construct. + private AgvListMapsCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private AgvRobotLocation() { - currentStation_ = ""; - lastStation_ = ""; - createOn_ = ""; - errMsg_ = ""; + private AgvListMapsCommand() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new AgvRobotLocation(); + return new AgvListMapsCommand(); } @java.lang.Override @@ -10319,1904 +13207,24 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRobotLocation_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRobotLocation_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvRobotLocation.class, cmvr.api.AgvCommand.AgvRobotLocation.Builder.class); - } - - private int bitField0_; - public static final int X_FIELD_NUMBER = 1; - private double x_; - /** - *
-     */< X 坐标(米)
-     * 
- * - * optional double x = 1; - * @return Whether the x field is set. - */ - @java.lang.Override - public boolean hasX() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< X 坐标(米)
-     * 
- * - * optional double x = 1; - * @return The x. - */ - @java.lang.Override - public double getX() { - return x_; - } - - public static final int Y_FIELD_NUMBER = 2; - private double y_; - /** - *
-     */< Y 坐标(米)
-     * 
- * - * optional double y = 2; - * @return Whether the y field is set. - */ - @java.lang.Override - public boolean hasY() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< Y 坐标(米)
-     * 
- * - * optional double y = 2; - * @return The y. - */ - @java.lang.Override - public double getY() { - return y_; - } - - public static final int ANGLE_FIELD_NUMBER = 3; - private double angle_; - /** - *
-     */< 朝向角(弧度),逆时针为正
-     * 
- * - * optional double angle = 3; - * @return Whether the angle field is set. - */ - @java.lang.Override - public boolean hasAngle() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 朝向角(弧度),逆时针为正
-     * 
- * - * optional double angle = 3; - * @return The angle. - */ - @java.lang.Override - public double getAngle() { - return angle_; - } - - public static final int CONFIDENCE_FIELD_NUMBER = 4; - private double confidence_; - /** - *
-     */< 定位置信度(0~1)
-     * 
- * - * optional double confidence = 4; - * @return Whether the confidence field is set. - */ - @java.lang.Override - public boolean hasConfidence() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 定位置信度(0~1)
-     * 
- * - * optional double confidence = 4; - * @return The confidence. - */ - @java.lang.Override - public double getConfidence() { - return confidence_; - } - - public static final int CURRENT_STATION_FIELD_NUMBER = 5; - private volatile java.lang.Object currentStation_; - /** - *
-     */< 当前所在站点 ID(若在站点上)
-     * 
- * - * optional string current_station = 5; - * @return Whether the currentStation field is set. - */ - @java.lang.Override - public boolean hasCurrentStation() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 当前所在站点 ID(若在站点上)
-     * 
- * - * optional string current_station = 5; - * @return The currentStation. - */ - @java.lang.Override - public java.lang.String getCurrentStation() { - java.lang.Object ref = currentStation_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - currentStation_ = s; - return s; - } - } - /** - *
-     */< 当前所在站点 ID(若在站点上)
-     * 
- * - * optional string current_station = 5; - * @return The bytes for currentStation. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCurrentStationBytes() { - java.lang.Object ref = currentStation_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - currentStation_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int LAST_STATION_FIELD_NUMBER = 6; - private volatile java.lang.Object lastStation_; - /** - *
-     */< 上一个经过的站点 ID
-     * 
- * - * optional string last_station = 6; - * @return Whether the lastStation field is set. - */ - @java.lang.Override - public boolean hasLastStation() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 上一个经过的站点 ID
-     * 
- * - * optional string last_station = 6; - * @return The lastStation. - */ - @java.lang.Override - public java.lang.String getLastStation() { - java.lang.Object ref = lastStation_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - lastStation_ = s; - return s; - } - } - /** - *
-     */< 上一个经过的站点 ID
-     * 
- * - * optional string last_station = 6; - * @return The bytes for lastStation. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getLastStationBytes() { - java.lang.Object ref = lastStation_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - lastStation_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int LOC_METHOD_FIELD_NUMBER = 7; - private int locMethod_; - /** - *
-     */< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...)
-     * 
- * - * optional int32 loc_method = 7; - * @return Whether the locMethod field is set. - */ - @java.lang.Override - public boolean hasLocMethod() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-     */< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...)
-     * 
- * - * optional int32 loc_method = 7; - * @return The locMethod. - */ - @java.lang.Override - public int getLocMethod() { - return locMethod_; - } - - public static final int RET_CODE_FIELD_NUMBER = 8; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 8; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 8; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 9; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 10; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeDouble(1, x_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(2, y_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(3, angle_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(4, confidence_); - } - if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, currentStation_); - } - if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, lastStation_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeInt32(7, locMethod_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeInt32(8, retCode_); - } - if (((bitField0_ & 0x00000100) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, createOn_); - } - if (((bitField0_ & 0x00000200) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, x_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, y_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, angle_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, confidence_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, currentStation_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, lastStation_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(7, locMethod_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(8, retCode_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, createOn_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.AgvRobotLocation)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.AgvRobotLocation other = (cmvr.api.AgvCommand.AgvRobotLocation) obj; - - if (hasX() != other.hasX()) return false; - if (hasX()) { - if (java.lang.Double.doubleToLongBits(getX()) - != java.lang.Double.doubleToLongBits( - other.getX())) return false; - } - if (hasY() != other.hasY()) return false; - if (hasY()) { - if (java.lang.Double.doubleToLongBits(getY()) - != java.lang.Double.doubleToLongBits( - other.getY())) return false; - } - if (hasAngle() != other.hasAngle()) return false; - if (hasAngle()) { - if (java.lang.Double.doubleToLongBits(getAngle()) - != java.lang.Double.doubleToLongBits( - other.getAngle())) return false; - } - if (hasConfidence() != other.hasConfidence()) return false; - if (hasConfidence()) { - if (java.lang.Double.doubleToLongBits(getConfidence()) - != java.lang.Double.doubleToLongBits( - other.getConfidence())) return false; - } - if (hasCurrentStation() != other.hasCurrentStation()) return false; - if (hasCurrentStation()) { - if (!getCurrentStation() - .equals(other.getCurrentStation())) return false; - } - if (hasLastStation() != other.hasLastStation()) return false; - if (hasLastStation()) { - if (!getLastStation() - .equals(other.getLastStation())) return false; - } - if (hasLocMethod() != other.hasLocMethod()) return false; - if (hasLocMethod()) { - if (getLocMethod() - != other.getLocMethod()) return false; - } - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasX()) { - hash = (37 * hash) + X_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getX())); - } - if (hasY()) { - hash = (37 * hash) + Y_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getY())); - } - if (hasAngle()) { - hash = (37 * hash) + ANGLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getAngle())); - } - if (hasConfidence()) { - hash = (37 * hash) + CONFIDENCE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getConfidence())); - } - if (hasCurrentStation()) { - hash = (37 * hash) + CURRENT_STATION_FIELD_NUMBER; - hash = (53 * hash) + getCurrentStation().hashCode(); - } - if (hasLastStation()) { - hash = (37 * hash) + LAST_STATION_FIELD_NUMBER; - hash = (53 * hash) + getLastStation().hashCode(); - } - if (hasLocMethod()) { - hash = (37 * hash) + LOC_METHOD_FIELD_NUMBER; - hash = (53 * hash) + getLocMethod(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvRobotLocation parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.AgvRobotLocation prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 机器人位置响应结构。
-     * @note 对应仙工 API 1004(0x03EC),返回世界坐标系下的位姿。
-     * 
- * - * Protobuf type {@code cmvr.api.AgvRobotLocation} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.AgvRobotLocation) - cmvr.api.AgvCommand.AgvRobotLocationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRobotLocation_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRobotLocation_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvRobotLocation.class, cmvr.api.AgvCommand.AgvRobotLocation.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.AgvRobotLocation.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - x_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); - y_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - angle_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); - confidence_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - currentStation_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - lastStation_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); - locMethod_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000200); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvRobotLocation_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvRobotLocation getDefaultInstanceForType() { - return cmvr.api.AgvCommand.AgvRobotLocation.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvRobotLocation build() { - cmvr.api.AgvCommand.AgvRobotLocation result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvRobotLocation buildPartial() { - cmvr.api.AgvCommand.AgvRobotLocation result = new cmvr.api.AgvCommand.AgvRobotLocation(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.x_ = x_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.y_ = y_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.angle_ = angle_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.confidence_ = confidence_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - to_bitField0_ |= 0x00000010; - } - result.currentStation_ = currentStation_; - if (((from_bitField0_ & 0x00000020) != 0)) { - to_bitField0_ |= 0x00000020; - } - result.lastStation_ = lastStation_; - if (((from_bitField0_ & 0x00000040) != 0)) { - result.locMethod_ = locMethod_; - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - to_bitField0_ |= 0x00000100; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000200) != 0)) { - to_bitField0_ |= 0x00000200; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.AgvRobotLocation) { - return mergeFrom((cmvr.api.AgvCommand.AgvRobotLocation)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.AgvRobotLocation other) { - if (other == cmvr.api.AgvCommand.AgvRobotLocation.getDefaultInstance()) return this; - if (other.hasX()) { - setX(other.getX()); - } - if (other.hasY()) { - setY(other.getY()); - } - if (other.hasAngle()) { - setAngle(other.getAngle()); - } - if (other.hasConfidence()) { - setConfidence(other.getConfidence()); - } - if (other.hasCurrentStation()) { - bitField0_ |= 0x00000010; - currentStation_ = other.currentStation_; - onChanged(); - } - if (other.hasLastStation()) { - bitField0_ |= 0x00000020; - lastStation_ = other.lastStation_; - onChanged(); - } - if (other.hasLocMethod()) { - setLocMethod(other.getLocMethod()); - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000100; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000200; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 9: { - x_ = input.readDouble(); - bitField0_ |= 0x00000001; - break; - } // case 9 - case 17: { - y_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 17 - case 25: { - angle_ = input.readDouble(); - bitField0_ |= 0x00000004; - break; - } // case 25 - case 33: { - confidence_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 33 - case 42: { - currentStation_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; - break; - } // case 42 - case 50: { - lastStation_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; - break; - } // case 50 - case 56: { - locMethod_ = input.readInt32(); - bitField0_ |= 0x00000040; - break; - } // case 56 - case 64: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000080; - break; - } // case 64 - case 74: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; - break; - } // case 74 - case 82: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; - break; - } // case 82 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private double x_ ; - /** - *
-       */< X 坐标(米)
-       * 
- * - * optional double x = 1; - * @return Whether the x field is set. - */ - @java.lang.Override - public boolean hasX() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< X 坐标(米)
-       * 
- * - * optional double x = 1; - * @return The x. - */ - @java.lang.Override - public double getX() { - return x_; - } - /** - *
-       */< X 坐标(米)
-       * 
- * - * optional double x = 1; - * @param value The x to set. - * @return This builder for chaining. - */ - public Builder setX(double value) { - bitField0_ |= 0x00000001; - x_ = value; - onChanged(); - return this; - } - /** - *
-       */< X 坐标(米)
-       * 
- * - * optional double x = 1; - * @return This builder for chaining. - */ - public Builder clearX() { - bitField0_ = (bitField0_ & ~0x00000001); - x_ = 0D; - onChanged(); - return this; - } - - private double y_ ; - /** - *
-       */< Y 坐标(米)
-       * 
- * - * optional double y = 2; - * @return Whether the y field is set. - */ - @java.lang.Override - public boolean hasY() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< Y 坐标(米)
-       * 
- * - * optional double y = 2; - * @return The y. - */ - @java.lang.Override - public double getY() { - return y_; - } - /** - *
-       */< Y 坐标(米)
-       * 
- * - * optional double y = 2; - * @param value The y to set. - * @return This builder for chaining. - */ - public Builder setY(double value) { - bitField0_ |= 0x00000002; - y_ = value; - onChanged(); - return this; - } - /** - *
-       */< Y 坐标(米)
-       * 
- * - * optional double y = 2; - * @return This builder for chaining. - */ - public Builder clearY() { - bitField0_ = (bitField0_ & ~0x00000002); - y_ = 0D; - onChanged(); - return this; - } - - private double angle_ ; - /** - *
-       */< 朝向角(弧度),逆时针为正
-       * 
- * - * optional double angle = 3; - * @return Whether the angle field is set. - */ - @java.lang.Override - public boolean hasAngle() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 朝向角(弧度),逆时针为正
-       * 
- * - * optional double angle = 3; - * @return The angle. - */ - @java.lang.Override - public double getAngle() { - return angle_; - } - /** - *
-       */< 朝向角(弧度),逆时针为正
-       * 
- * - * optional double angle = 3; - * @param value The angle to set. - * @return This builder for chaining. - */ - public Builder setAngle(double value) { - bitField0_ |= 0x00000004; - angle_ = value; - onChanged(); - return this; - } - /** - *
-       */< 朝向角(弧度),逆时针为正
-       * 
- * - * optional double angle = 3; - * @return This builder for chaining. - */ - public Builder clearAngle() { - bitField0_ = (bitField0_ & ~0x00000004); - angle_ = 0D; - onChanged(); - return this; - } - - private double confidence_ ; - /** - *
-       */< 定位置信度(0~1)
-       * 
- * - * optional double confidence = 4; - * @return Whether the confidence field is set. - */ - @java.lang.Override - public boolean hasConfidence() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 定位置信度(0~1)
-       * 
- * - * optional double confidence = 4; - * @return The confidence. - */ - @java.lang.Override - public double getConfidence() { - return confidence_; - } - /** - *
-       */< 定位置信度(0~1)
-       * 
- * - * optional double confidence = 4; - * @param value The confidence to set. - * @return This builder for chaining. - */ - public Builder setConfidence(double value) { - bitField0_ |= 0x00000008; - confidence_ = value; - onChanged(); - return this; - } - /** - *
-       */< 定位置信度(0~1)
-       * 
- * - * optional double confidence = 4; - * @return This builder for chaining. - */ - public Builder clearConfidence() { - bitField0_ = (bitField0_ & ~0x00000008); - confidence_ = 0D; - onChanged(); - return this; - } - - private java.lang.Object currentStation_ = ""; - /** - *
-       */< 当前所在站点 ID(若在站点上)
-       * 
- * - * optional string current_station = 5; - * @return Whether the currentStation field is set. - */ - public boolean hasCurrentStation() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 当前所在站点 ID(若在站点上)
-       * 
- * - * optional string current_station = 5; - * @return The currentStation. - */ - public java.lang.String getCurrentStation() { - java.lang.Object ref = currentStation_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - currentStation_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 当前所在站点 ID(若在站点上)
-       * 
- * - * optional string current_station = 5; - * @return The bytes for currentStation. - */ - public com.google.protobuf.ByteString - getCurrentStationBytes() { - java.lang.Object ref = currentStation_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - currentStation_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 当前所在站点 ID(若在站点上)
-       * 
- * - * optional string current_station = 5; - * @param value The currentStation to set. - * @return This builder for chaining. - */ - public Builder setCurrentStation( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - currentStation_ = value; - onChanged(); - return this; - } - /** - *
-       */< 当前所在站点 ID(若在站点上)
-       * 
- * - * optional string current_station = 5; - * @return This builder for chaining. - */ - public Builder clearCurrentStation() { - bitField0_ = (bitField0_ & ~0x00000010); - currentStation_ = getDefaultInstance().getCurrentStation(); - onChanged(); - return this; - } - /** - *
-       */< 当前所在站点 ID(若在站点上)
-       * 
- * - * optional string current_station = 5; - * @param value The bytes for currentStation to set. - * @return This builder for chaining. - */ - public Builder setCurrentStationBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000010; - currentStation_ = value; - onChanged(); - return this; - } - - private java.lang.Object lastStation_ = ""; - /** - *
-       */< 上一个经过的站点 ID
-       * 
- * - * optional string last_station = 6; - * @return Whether the lastStation field is set. - */ - public boolean hasLastStation() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 上一个经过的站点 ID
-       * 
- * - * optional string last_station = 6; - * @return The lastStation. - */ - public java.lang.String getLastStation() { - java.lang.Object ref = lastStation_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - lastStation_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 上一个经过的站点 ID
-       * 
- * - * optional string last_station = 6; - * @return The bytes for lastStation. - */ - public com.google.protobuf.ByteString - getLastStationBytes() { - java.lang.Object ref = lastStation_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - lastStation_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 上一个经过的站点 ID
-       * 
- * - * optional string last_station = 6; - * @param value The lastStation to set. - * @return This builder for chaining. - */ - public Builder setLastStation( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - lastStation_ = value; - onChanged(); - return this; - } - /** - *
-       */< 上一个经过的站点 ID
-       * 
- * - * optional string last_station = 6; - * @return This builder for chaining. - */ - public Builder clearLastStation() { - bitField0_ = (bitField0_ & ~0x00000020); - lastStation_ = getDefaultInstance().getLastStation(); - onChanged(); - return this; - } - /** - *
-       */< 上一个经过的站点 ID
-       * 
- * - * optional string last_station = 6; - * @param value The bytes for lastStation to set. - * @return This builder for chaining. - */ - public Builder setLastStationBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; - lastStation_ = value; - onChanged(); - return this; - } - - private int locMethod_ ; - /** - *
-       */< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...)
-       * 
- * - * optional int32 loc_method = 7; - * @return Whether the locMethod field is set. - */ - @java.lang.Override - public boolean hasLocMethod() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-       */< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...)
-       * 
- * - * optional int32 loc_method = 7; - * @return The locMethod. - */ - @java.lang.Override - public int getLocMethod() { - return locMethod_; - } - /** - *
-       */< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...)
-       * 
- * - * optional int32 loc_method = 7; - * @param value The locMethod to set. - * @return This builder for chaining. - */ - public Builder setLocMethod(int value) { - bitField0_ |= 0x00000040; - locMethod_ = value; - onChanged(); - return this; - } - /** - *
-       */< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...)
-       * 
- * - * optional int32 loc_method = 7; - * @return This builder for chaining. - */ - public Builder clearLocMethod() { - bitField0_ = (bitField0_ & ~0x00000040); - locMethod_ = 0; - onChanged(); - return this; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 8; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 8; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 8; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000080; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 8; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000080); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000100); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000100; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000200); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.AgvRobotLocation) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.AgvRobotLocation) - private static final cmvr.api.AgvCommand.AgvRobotLocation DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvRobotLocation(); - } - - public static cmvr.api.AgvCommand.AgvRobotLocation getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AgvRobotLocation parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvRobotLocation getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusLocCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusLocCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 位置查询命令(无请求数据)。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusLocCommand} - */ - public static final class RobotStatusLocCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusLocCommand) - RobotStatusLocCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusLocCommand.newBuilder() to construct. - private RobotStatusLocCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusLocCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusLocCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusLocCommand.class, cmvr.api.AgvCommand.RobotStatusLocCommand.Builder.class); + cmvr.api.AgvCommand.AgvListMapsCommand.class, cmvr.api.AgvCommand.AgvListMapsCommand.Builder.class); } public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusLocCommand.Request) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvListMapsCommand.Request) com.google.protobuf.MessageOrBuilder { /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12225,7 +13233,7 @@ public final class AgvCommand { boolean hasHeader(); /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12234,7 +13242,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Request getHeader(); /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12242,11 +13250,15 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); } /** - * Protobuf type {@code cmvr.api.RobotStatusLocCommand.Request} + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvListMapsCommand.Request} */ public static final class Request extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusLocCommand.Request) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvListMapsCommand.Request) RequestOrBuilder { private static final long serialVersionUID = 0L; // Use Request.newBuilder() to construct. @@ -12270,22 +13282,22 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusLocCommand.Request.class, cmvr.api.AgvCommand.RobotStatusLocCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvListMapsCommand.Request.class, cmvr.api.AgvCommand.AgvListMapsCommand.Request.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Request header_; /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12297,7 +13309,7 @@ public final class AgvCommand { } /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12309,7 +13321,7 @@ public final class AgvCommand { } /** *
-       */< 公共请求头
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12359,10 +13371,10 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusLocCommand.Request)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvListMapsCommand.Request)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotStatusLocCommand.Request other = (cmvr.api.AgvCommand.RobotStatusLocCommand.Request) obj; + cmvr.api.AgvCommand.AgvListMapsCommand.Request other = (cmvr.api.AgvCommand.AgvListMapsCommand.Request) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { @@ -12389,69 +13401,69 @@ public final class AgvCommand { return hash; } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -12464,7 +13476,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusLocCommand.Request prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvListMapsCommand.Request prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -12480,26 +13492,30 @@ public final class AgvCommand { return builder; } /** - * Protobuf type {@code cmvr.api.RobotStatusLocCommand.Request} + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvListMapsCommand.Request} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusLocCommand.Request) - cmvr.api.AgvCommand.RobotStatusLocCommand.RequestOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvListMapsCommand.Request) + cmvr.api.AgvCommand.AgvListMapsCommand.RequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusLocCommand.Request.class, cmvr.api.AgvCommand.RobotStatusLocCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvListMapsCommand.Request.class, cmvr.api.AgvCommand.AgvListMapsCommand.Request.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotStatusLocCommand.Request.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvListMapsCommand.Request.newBuilder() private Builder() { } @@ -12524,17 +13540,17 @@ public final class AgvCommand { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Request_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusLocCommand.Request.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvListMapsCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvListMapsCommand.Request.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand.Request build() { - cmvr.api.AgvCommand.RobotStatusLocCommand.Request result = buildPartial(); + public cmvr.api.AgvCommand.AgvListMapsCommand.Request build() { + cmvr.api.AgvCommand.AgvListMapsCommand.Request result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -12542,8 +13558,8 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotStatusLocCommand.Request result = new cmvr.api.AgvCommand.RobotStatusLocCommand.Request(this); + public cmvr.api.AgvCommand.AgvListMapsCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvListMapsCommand.Request result = new cmvr.api.AgvCommand.AgvListMapsCommand.Request(this); if (headerBuilder_ == null) { result.header_ = header_; } else { @@ -12587,16 +13603,16 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusLocCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusLocCommand.Request)other); + if (other instanceof cmvr.api.AgvCommand.AgvListMapsCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvListMapsCommand.Request)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusLocCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotStatusLocCommand.Request.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvListMapsCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvListMapsCommand.Request.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } @@ -12654,7 +13670,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12665,7 +13681,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12680,7 +13696,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12700,7 +13716,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12718,7 +13734,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12740,7 +13756,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12758,7 +13774,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12770,7 +13786,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12785,7 +13801,7 @@ public final class AgvCommand { } /** *
-         */< 公共请求头
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -12816,16 +13832,16 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusLocCommand.Request) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvListMapsCommand.Request) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusLocCommand.Request) - private static final cmvr.api.AgvCommand.RobotStatusLocCommand.Request DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvListMapsCommand.Request) + private static final cmvr.api.AgvCommand.AgvListMapsCommand.Request DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusLocCommand.Request(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvListMapsCommand.Request(); } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Request getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvListMapsCommand.Request getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -12861,19 +13877,19 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand.Request getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvListMapsCommand.Request getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusLocCommand.Feedback) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvListMapsCommand.Feedback) com.google.protobuf.MessageOrBuilder { /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -12882,7 +13898,7 @@ public final class AgvCommand { boolean hasHeader(); /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -12891,7 +13907,7 @@ public final class AgvCommand { cmvr.api.Common.CommandHeader.Feedback getHeader(); /** *
-       */< 公共响应头
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
        * 
* * .cmvr.api.CommandHeader.Feedback header = 1; @@ -12900,37 +13916,55 @@ public final class AgvCommand { /** *
-       */< 位置信息
+       * 地图名称列表。
        * 
* - * .cmvr.api.AgvRobotLocation status = 2; - * @return Whether the status field is set. + * repeated string maps = 2; + * @return A list containing the maps. */ - boolean hasStatus(); + java.util.List + getMapsList(); /** *
-       */< 位置信息
+       * 地图名称列表。
        * 
* - * .cmvr.api.AgvRobotLocation status = 2; - * @return The status. + * repeated string maps = 2; + * @return The count of maps. */ - cmvr.api.AgvCommand.AgvRobotLocation getStatus(); + int getMapsCount(); /** *
-       */< 位置信息
+       * 地图名称列表。
        * 
* - * .cmvr.api.AgvRobotLocation status = 2; + * repeated string maps = 2; + * @param index The index of the element to return. + * @return The maps at the given index. */ - cmvr.api.AgvCommand.AgvRobotLocationOrBuilder getStatusOrBuilder(); + java.lang.String getMaps(int index); + /** + *
+       * 地图名称列表。
+       * 
+ * + * repeated string maps = 2; + * @param index The index of the value to return. + * @return The bytes of the maps at the given index. + */ + com.google.protobuf.ByteString + getMapsBytes(int index); } /** - * Protobuf type {@code cmvr.api.RobotStatusLocCommand.Feedback} + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvListMapsCommand.Feedback} */ public static final class Feedback extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusLocCommand.Feedback) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvListMapsCommand.Feedback) FeedbackOrBuilder { private static final long serialVersionUID = 0L; // Use Feedback.newBuilder() to construct. @@ -12938,7523 +13972,92 @@ public final class AgvCommand { super(builder); } private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - *
-       */< 公共响应头
-       * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - *
-       */< 公共响应头
-       * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - *
-       */< 公共响应头
-       * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.AgvRobotLocation status_; - /** - *
-       */< 位置信息
-       * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - *
-       */< 位置信息
-       * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvRobotLocation getStatus() { - return status_ == null ? cmvr.api.AgvCommand.AgvRobotLocation.getDefaultInstance() : status_; - } - /** - *
-       */< 位置信息
-       * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvRobotLocationOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback other = (cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotStatusLocCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusLocCommand.Feedback) - cmvr.api.AgvCommand.RobotStatusLocCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback build() { - cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback result = new cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - *
-         */< 公共响应头
-         * 
- * - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.AgvRobotLocation status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvRobotLocation, cmvr.api.AgvCommand.AgvRobotLocation.Builder, cmvr.api.AgvCommand.AgvRobotLocationOrBuilder> statusBuilder_; - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.AgvRobotLocation getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.AgvRobotLocation.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.AgvRobotLocation value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.AgvRobotLocation.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.AgvRobotLocation value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.AgvRobotLocation.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - */ - public cmvr.api.AgvCommand.AgvRobotLocation.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - */ - public cmvr.api.AgvCommand.AgvRobotLocationOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.AgvRobotLocation.getDefaultInstance() : status_; - } - } - /** - *
-         */< 位置信息
-         * 
- * - * .cmvr.api.AgvRobotLocation status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvRobotLocation, cmvr.api.AgvCommand.AgvRobotLocation.Builder, cmvr.api.AgvCommand.AgvRobotLocationOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvRobotLocation, cmvr.api.AgvCommand.AgvRobotLocation.Builder, cmvr.api.AgvCommand.AgvRobotLocationOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusLocCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusLocCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusLocCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusLocCommand other = (cmvr.api.AgvCommand.RobotStatusLocCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusLocCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusLocCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 位置查询命令(无请求数据)。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotStatusLocCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusLocCommand) - cmvr.api.AgvCommand.RobotStatusLocCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusLocCommand.class, cmvr.api.AgvCommand.RobotStatusLocCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusLocCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusLocCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusLocCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand build() { - cmvr.api.AgvCommand.RobotStatusLocCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand buildPartial() { - cmvr.api.AgvCommand.RobotStatusLocCommand result = new cmvr.api.AgvCommand.RobotStatusLocCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusLocCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusLocCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusLocCommand other) { - if (other == cmvr.api.AgvCommand.RobotStatusLocCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusLocCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusLocCommand) - private static final cmvr.api.AgvCommand.RobotStatusLocCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusLocCommand(); - } - - public static cmvr.api.AgvCommand.RobotStatusLocCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotStatusLocCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusLocCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotConfigDownloadMapRequestDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigDownloadMapRequestData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 要下载的地图名称(必填)
-     * 
- * - * optional string map_name = 1; - * @return Whether the mapName field is set. - */ - boolean hasMapName(); - /** - *
-     */< 要下载的地图名称(必填)
-     * 
- * - * optional string map_name = 1; - * @return The mapName. - */ - java.lang.String getMapName(); - /** - *
-     */< 要下载的地图名称(必填)
-     * 
- * - * optional string map_name = 1; - * @return The bytes for mapName. - */ - com.google.protobuf.ByteString - getMapNameBytes(); - } - /** - *
-   **
-   * @brief 地图下载请求数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotConfigDownloadMapRequestData} - */ - public static final class RobotConfigDownloadMapRequestData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigDownloadMapRequestData) - RobotConfigDownloadMapRequestDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotConfigDownloadMapRequestData.newBuilder() to construct. - private RobotConfigDownloadMapRequestData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotConfigDownloadMapRequestData() { - mapName_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotConfigDownloadMapRequestData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.class, cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.Builder.class); - } - - private int bitField0_; - public static final int MAP_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object mapName_; - /** - *
-     */< 要下载的地图名称(必填)
-     * 
- * - * optional string map_name = 1; - * @return Whether the mapName field is set. - */ - @java.lang.Override - public boolean hasMapName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 要下载的地图名称(必填)
-     * 
- * - * optional string map_name = 1; - * @return The mapName. - */ - @java.lang.Override - public java.lang.String getMapName() { - java.lang.Object ref = mapName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mapName_ = s; - return s; - } - } - /** - *
-     */< 要下载的地图名称(必填)
-     * 
- * - * optional string map_name = 1; - * @return The bytes for mapName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMapNameBytes() { - java.lang.Object ref = mapName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mapName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mapName_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mapName_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData other = (cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData) obj; - - if (hasMapName() != other.hasMapName()) return false; - if (hasMapName()) { - if (!getMapName() - .equals(other.getMapName())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasMapName()) { - hash = (37 * hash) + MAP_NAME_FIELD_NUMBER; - hash = (53 * hash) + getMapName().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 地图下载请求数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotConfigDownloadMapRequestData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigDownloadMapRequestData) - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.class, cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - mapName_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapRequestData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData build() { - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData buildPartial() { - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData result = new cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.mapName_ = mapName_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData other) { - if (other == cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.getDefaultInstance()) return this; - if (other.hasMapName()) { - bitField0_ |= 0x00000001; - mapName_ = other.mapName_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - mapName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object mapName_ = ""; - /** - *
-       */< 要下载的地图名称(必填)
-       * 
- * - * optional string map_name = 1; - * @return Whether the mapName field is set. - */ - public boolean hasMapName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 要下载的地图名称(必填)
-       * 
- * - * optional string map_name = 1; - * @return The mapName. - */ - public java.lang.String getMapName() { - java.lang.Object ref = mapName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mapName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 要下载的地图名称(必填)
-       * 
- * - * optional string map_name = 1; - * @return The bytes for mapName. - */ - public com.google.protobuf.ByteString - getMapNameBytes() { - java.lang.Object ref = mapName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mapName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 要下载的地图名称(必填)
-       * 
- * - * optional string map_name = 1; - * @param value The mapName to set. - * @return This builder for chaining. - */ - public Builder setMapName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - mapName_ = value; - onChanged(); - return this; - } - /** - *
-       */< 要下载的地图名称(必填)
-       * 
- * - * optional string map_name = 1; - * @return This builder for chaining. - */ - public Builder clearMapName() { - bitField0_ = (bitField0_ & ~0x00000001); - mapName_ = getDefaultInstance().getMapName(); - onChanged(); - return this; - } - /** - *
-       */< 要下载的地图名称(必填)
-       * 
- * - * optional string map_name = 1; - * @param value The bytes for mapName to set. - * @return This builder for chaining. - */ - public Builder setMapNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - mapName_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigDownloadMapRequestData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigDownloadMapRequestData) - private static final cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData(); - } - - public static cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotConfigDownloadMapRequestData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface AgvDownloadMapResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.AgvDownloadMapResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - - /** - *
-     */< 地图 JSON 文件内容(成功时填充)
-     * 
- * - * optional string map_content = 4; - * @return Whether the mapContent field is set. - */ - boolean hasMapContent(); - /** - *
-     */< 地图 JSON 文件内容(成功时填充)
-     * 
- * - * optional string map_content = 4; - * @return The mapContent. - */ - java.lang.String getMapContent(); - /** - *
-     */< 地图 JSON 文件内容(成功时填充)
-     * 
- * - * optional string map_content = 4; - * @return The bytes for mapContent. - */ - com.google.protobuf.ByteString - getMapContentBytes(); - } - /** - *
-   **
-   * @brief 地图下载响应结果。
-   * 
- * - * Protobuf type {@code cmvr.api.AgvDownloadMapResult} - */ - public static final class AgvDownloadMapResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.AgvDownloadMapResult) - AgvDownloadMapResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use AgvDownloadMapResult.newBuilder() to construct. - private AgvDownloadMapResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AgvDownloadMapResult() { - createOn_ = ""; - errMsg_ = ""; - mapContent_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AgvDownloadMapResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvDownloadMapResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvDownloadMapResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvDownloadMapResult.class, cmvr.api.AgvCommand.AgvDownloadMapResult.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MAP_CONTENT_FIELD_NUMBER = 4; - private volatile java.lang.Object mapContent_; - /** - *
-     */< 地图 JSON 文件内容(成功时填充)
-     * 
- * - * optional string map_content = 4; - * @return Whether the mapContent field is set. - */ - @java.lang.Override - public boolean hasMapContent() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 地图 JSON 文件内容(成功时填充)
-     * 
- * - * optional string map_content = 4; - * @return The mapContent. - */ - @java.lang.Override - public java.lang.String getMapContent() { - java.lang.Object ref = mapContent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mapContent_ = s; - return s; - } - } - /** - *
-     */< 地图 JSON 文件内容(成功时填充)
-     * 
- * - * optional string map_content = 4; - * @return The bytes for mapContent. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMapContentBytes() { - java.lang.Object ref = mapContent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mapContent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, mapContent_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, mapContent_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.AgvDownloadMapResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.AgvDownloadMapResult other = (cmvr.api.AgvCommand.AgvDownloadMapResult) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (hasMapContent() != other.hasMapContent()) return false; - if (hasMapContent()) { - if (!getMapContent() - .equals(other.getMapContent())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - if (hasMapContent()) { - hash = (37 * hash) + MAP_CONTENT_FIELD_NUMBER; - hash = (53 * hash) + getMapContent().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvDownloadMapResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.AgvDownloadMapResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 地图下载响应结果。
-     * 
- * - * Protobuf type {@code cmvr.api.AgvDownloadMapResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.AgvDownloadMapResult) - cmvr.api.AgvCommand.AgvDownloadMapResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvDownloadMapResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvDownloadMapResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvDownloadMapResult.class, cmvr.api.AgvCommand.AgvDownloadMapResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.AgvDownloadMapResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - mapContent_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvDownloadMapResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvDownloadMapResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.AgvDownloadMapResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvDownloadMapResult build() { - cmvr.api.AgvCommand.AgvDownloadMapResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvDownloadMapResult buildPartial() { - cmvr.api.AgvCommand.AgvDownloadMapResult result = new cmvr.api.AgvCommand.AgvDownloadMapResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.mapContent_ = mapContent_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.AgvDownloadMapResult) { - return mergeFrom((cmvr.api.AgvCommand.AgvDownloadMapResult)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.AgvDownloadMapResult other) { - if (other == cmvr.api.AgvCommand.AgvDownloadMapResult.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - if (other.hasMapContent()) { - bitField0_ |= 0x00000008; - mapContent_ = other.mapContent_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: { - mapContent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - - private java.lang.Object mapContent_ = ""; - /** - *
-       */< 地图 JSON 文件内容(成功时填充)
-       * 
- * - * optional string map_content = 4; - * @return Whether the mapContent field is set. - */ - public boolean hasMapContent() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 地图 JSON 文件内容(成功时填充)
-       * 
- * - * optional string map_content = 4; - * @return The mapContent. - */ - public java.lang.String getMapContent() { - java.lang.Object ref = mapContent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mapContent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 地图 JSON 文件内容(成功时填充)
-       * 
- * - * optional string map_content = 4; - * @return The bytes for mapContent. - */ - public com.google.protobuf.ByteString - getMapContentBytes() { - java.lang.Object ref = mapContent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mapContent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 地图 JSON 文件内容(成功时填充)
-       * 
- * - * optional string map_content = 4; - * @param value The mapContent to set. - * @return This builder for chaining. - */ - public Builder setMapContent( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - mapContent_ = value; - onChanged(); - return this; - } - /** - *
-       */< 地图 JSON 文件内容(成功时填充)
-       * 
- * - * optional string map_content = 4; - * @return This builder for chaining. - */ - public Builder clearMapContent() { - bitField0_ = (bitField0_ & ~0x00000008); - mapContent_ = getDefaultInstance().getMapContent(); - onChanged(); - return this; - } - /** - *
-       */< 地图 JSON 文件内容(成功时填充)
-       * 
- * - * optional string map_content = 4; - * @param value The bytes for mapContent to set. - * @return This builder for chaining. - */ - public Builder setMapContentBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; - mapContent_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.AgvDownloadMapResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.AgvDownloadMapResult) - private static final cmvr.api.AgvCommand.AgvDownloadMapResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvDownloadMapResult(); - } - - public static cmvr.api.AgvCommand.AgvDownloadMapResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AgvDownloadMapResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvDownloadMapResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotConfigDownloadMapCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigDownloadMapCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 地图下载命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotConfigDownloadMapCommand} - */ - public static final class RobotConfigDownloadMapCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigDownloadMapCommand) - RobotConfigDownloadMapCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotConfigDownloadMapCommand.newBuilder() to construct. - private RobotConfigDownloadMapCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotConfigDownloadMapCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotConfigDownloadMapCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.class, cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigDownloadMapCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData getData(); - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotConfigDownloadMapCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigDownloadMapCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.class, cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData data_; - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request other = (cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotConfigDownloadMapCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigDownloadMapCommand.Request) - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.class, cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request build() { - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request result = new cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData, cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.Builder, cmvr.api.AgvCommand.RobotConfigDownloadMapRequestDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotConfigDownloadMapRequestDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotConfigDownloadMapRequestData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData, cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.Builder, cmvr.api.AgvCommand.RobotConfigDownloadMapRequestDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData, cmvr.api.AgvCommand.RobotConfigDownloadMapRequestData.Builder, cmvr.api.AgvCommand.RobotConfigDownloadMapRequestDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigDownloadMapCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigDownloadMapCommand.Request) - private static final cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigDownloadMapCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.AgvDownloadMapResult getStatus(); - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - cmvr.api.AgvCommand.AgvDownloadMapResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotConfigDownloadMapCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigDownloadMapCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.class, cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.AgvDownloadMapResult status_; - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvDownloadMapResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.AgvDownloadMapResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvDownloadMapResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback other = (cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotConfigDownloadMapCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigDownloadMapCommand.Feedback) - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.class, cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback build() { - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback result = new cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.AgvDownloadMapResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvDownloadMapResult, cmvr.api.AgvCommand.AgvDownloadMapResult.Builder, cmvr.api.AgvCommand.AgvDownloadMapResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.AgvDownloadMapResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.AgvDownloadMapResult.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.AgvDownloadMapResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.AgvDownloadMapResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.AgvDownloadMapResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.AgvDownloadMapResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - public cmvr.api.AgvCommand.AgvDownloadMapResult.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - public cmvr.api.AgvCommand.AgvDownloadMapResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.AgvDownloadMapResult.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.AgvDownloadMapResult status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvDownloadMapResult, cmvr.api.AgvCommand.AgvDownloadMapResult.Builder, cmvr.api.AgvCommand.AgvDownloadMapResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvDownloadMapResult, cmvr.api.AgvCommand.AgvDownloadMapResult.Builder, cmvr.api.AgvCommand.AgvDownloadMapResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigDownloadMapCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigDownloadMapCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigDownloadMapCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand other = (cmvr.api.AgvCommand.RobotConfigDownloadMapCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 地图下载命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotConfigDownloadMapCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigDownloadMapCommand) - cmvr.api.AgvCommand.RobotConfigDownloadMapCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.class, cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigDownloadMapCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand build() { - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand buildPartial() { - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand result = new cmvr.api.AgvCommand.RobotConfigDownloadMapCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigDownloadMapCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigDownloadMapCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand other) { - if (other == cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigDownloadMapCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigDownloadMapCommand) - private static final cmvr.api.AgvCommand.RobotConfigDownloadMapCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigDownloadMapCommand(); - } - - public static cmvr.api.AgvCommand.RobotConfigDownloadMapCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotConfigDownloadMapCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface MapFileInfoOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.MapFileInfo) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 文件名
-     * 
- * - * optional string name = 1; - * @return Whether the name field is set. - */ - boolean hasName(); - /** - *
-     */< 文件名
-     * 
- * - * optional string name = 1; - * @return The name. - */ - java.lang.String getName(); - /** - *
-     */< 文件名
-     * 
- * - * optional string name = 1; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-     */< 最后修改时间
-     * 
- * - * optional string modified = 2; - * @return Whether the modified field is set. - */ - boolean hasModified(); - /** - *
-     */< 最后修改时间
-     * 
- * - * optional string modified = 2; - * @return The modified. - */ - java.lang.String getModified(); - /** - *
-     */< 最后修改时间
-     * 
- * - * optional string modified = 2; - * @return The bytes for modified. - */ - com.google.protobuf.ByteString - getModifiedBytes(); - - /** - *
-     */< 文件大小(字节)
-     * 
- * - * optional int64 size = 3; - * @return Whether the size field is set. - */ - boolean hasSize(); - /** - *
-     */< 文件大小(字节)
-     * 
- * - * optional int64 size = 3; - * @return The size. - */ - long getSize(); - } - /** - *
-   **
-   * @brief 单个地图文件信息。
-   * 
- * - * Protobuf type {@code cmvr.api.MapFileInfo} - */ - public static final class MapFileInfo extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.MapFileInfo) - MapFileInfoOrBuilder { - private static final long serialVersionUID = 0L; - // Use MapFileInfo.newBuilder() to construct. - private MapFileInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private MapFileInfo() { - name_ = ""; - modified_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MapFileInfo(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MapFileInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MapFileInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.MapFileInfo.class, cmvr.api.AgvCommand.MapFileInfo.Builder.class); - } - - private int bitField0_; - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-     */< 文件名
-     * 
- * - * optional string name = 1; - * @return Whether the name field is set. - */ - @java.lang.Override - public boolean hasName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 文件名
-     * 
- * - * optional string name = 1; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - *
-     */< 文件名
-     * 
- * - * optional string name = 1; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MODIFIED_FIELD_NUMBER = 2; - private volatile java.lang.Object modified_; - /** - *
-     */< 最后修改时间
-     * 
- * - * optional string modified = 2; - * @return Whether the modified field is set. - */ - @java.lang.Override - public boolean hasModified() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 最后修改时间
-     * 
- * - * optional string modified = 2; - * @return The modified. - */ - @java.lang.Override - public java.lang.String getModified() { - java.lang.Object ref = modified_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - modified_ = s; - return s; - } - } - /** - *
-     */< 最后修改时间
-     * 
- * - * optional string modified = 2; - * @return The bytes for modified. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getModifiedBytes() { - java.lang.Object ref = modified_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - modified_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SIZE_FIELD_NUMBER = 3; - private long size_; - /** - *
-     */< 文件大小(字节)
-     * 
- * - * optional int64 size = 3; - * @return Whether the size field is set. - */ - @java.lang.Override - public boolean hasSize() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 文件大小(字节)
-     * 
- * - * optional int64 size = 3; - * @return The size. - */ - @java.lang.Override - public long getSize() { - return size_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, modified_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeInt64(3, size_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, modified_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, size_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.MapFileInfo)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.MapFileInfo other = (cmvr.api.AgvCommand.MapFileInfo) obj; - - if (hasName() != other.hasName()) return false; - if (hasName()) { - if (!getName() - .equals(other.getName())) return false; - } - if (hasModified() != other.hasModified()) return false; - if (hasModified()) { - if (!getModified() - .equals(other.getModified())) return false; - } - if (hasSize() != other.hasSize()) return false; - if (hasSize()) { - if (getSize() - != other.getSize()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasName()) { - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - } - if (hasModified()) { - hash = (37 * hash) + MODIFIED_FIELD_NUMBER; - hash = (53 * hash) + getModified().hashCode(); - } - if (hasSize()) { - hash = (37 * hash) + SIZE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getSize()); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.MapFileInfo parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.MapFileInfo parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.MapFileInfo parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.MapFileInfo parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.MapFileInfo prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 单个地图文件信息。
-     * 
- * - * Protobuf type {@code cmvr.api.MapFileInfo} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.MapFileInfo) - cmvr.api.AgvCommand.MapFileInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MapFileInfo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MapFileInfo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.MapFileInfo.class, cmvr.api.AgvCommand.MapFileInfo.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.MapFileInfo.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - modified_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - size_ = 0L; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MapFileInfo_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.MapFileInfo getDefaultInstanceForType() { - return cmvr.api.AgvCommand.MapFileInfo.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.MapFileInfo build() { - cmvr.api.AgvCommand.MapFileInfo result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.MapFileInfo buildPartial() { - cmvr.api.AgvCommand.MapFileInfo result = new cmvr.api.AgvCommand.MapFileInfo(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.name_ = name_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.modified_ = modified_; - if (((from_bitField0_ & 0x00000004) != 0)) { - result.size_ = size_; - to_bitField0_ |= 0x00000004; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.MapFileInfo) { - return mergeFrom((cmvr.api.AgvCommand.MapFileInfo)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.MapFileInfo other) { - if (other == cmvr.api.AgvCommand.MapFileInfo.getDefaultInstance()) return this; - if (other.hasName()) { - bitField0_ |= 0x00000001; - name_ = other.name_; - onChanged(); - } - if (other.hasModified()) { - bitField0_ |= 0x00000002; - modified_ = other.modified_; - onChanged(); - } - if (other.hasSize()) { - setSize(other.getSize()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - modified_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: { - size_ = input.readInt64(); - bitField0_ |= 0x00000004; - break; - } // case 24 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - *
-       */< 文件名
-       * 
- * - * optional string name = 1; - * @return Whether the name field is set. - */ - public boolean hasName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 文件名
-       * 
- * - * optional string name = 1; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 文件名
-       * 
- * - * optional string name = 1; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 文件名
-       * 
- * - * optional string name = 1; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - name_ = value; - onChanged(); - return this; - } - /** - *
-       */< 文件名
-       * 
- * - * optional string name = 1; - * @return This builder for chaining. - */ - public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000001); - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-       */< 文件名
-       * 
- * - * optional string name = 1; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object modified_ = ""; - /** - *
-       */< 最后修改时间
-       * 
- * - * optional string modified = 2; - * @return Whether the modified field is set. - */ - public boolean hasModified() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 最后修改时间
-       * 
- * - * optional string modified = 2; - * @return The modified. - */ - public java.lang.String getModified() { - java.lang.Object ref = modified_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - modified_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 最后修改时间
-       * 
- * - * optional string modified = 2; - * @return The bytes for modified. - */ - public com.google.protobuf.ByteString - getModifiedBytes() { - java.lang.Object ref = modified_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - modified_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 最后修改时间
-       * 
- * - * optional string modified = 2; - * @param value The modified to set. - * @return This builder for chaining. - */ - public Builder setModified( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - modified_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最后修改时间
-       * 
- * - * optional string modified = 2; - * @return This builder for chaining. - */ - public Builder clearModified() { - bitField0_ = (bitField0_ & ~0x00000002); - modified_ = getDefaultInstance().getModified(); - onChanged(); - return this; - } - /** - *
-       */< 最后修改时间
-       * 
- * - * optional string modified = 2; - * @param value The bytes for modified to set. - * @return This builder for chaining. - */ - public Builder setModifiedBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - modified_ = value; - onChanged(); - return this; - } - - private long size_ ; - /** - *
-       */< 文件大小(字节)
-       * 
- * - * optional int64 size = 3; - * @return Whether the size field is set. - */ - @java.lang.Override - public boolean hasSize() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 文件大小(字节)
-       * 
- * - * optional int64 size = 3; - * @return The size. - */ - @java.lang.Override - public long getSize() { - return size_; - } - /** - *
-       */< 文件大小(字节)
-       * 
- * - * optional int64 size = 3; - * @param value The size to set. - * @return This builder for chaining. - */ - public Builder setSize(long value) { - bitField0_ |= 0x00000004; - size_ = value; - onChanged(); - return this; - } - /** - *
-       */< 文件大小(字节)
-       * 
- * - * optional int64 size = 3; - * @return This builder for chaining. - */ - public Builder clearSize() { - bitField0_ = (bitField0_ & ~0x00000004); - size_ = 0L; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.MapFileInfo) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.MapFileInfo) - private static final cmvr.api.AgvCommand.MapFileInfo DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.MapFileInfo(); - } - - public static cmvr.api.AgvCommand.MapFileInfo getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public MapFileInfo parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.MapFileInfo getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface AgvMapStatusOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.AgvMapStatus) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 当前加载的地图名称
-     * 
- * - * optional string current_map = 1; - * @return Whether the currentMap field is set. - */ - boolean hasCurrentMap(); - /** - *
-     */< 当前加载的地图名称
-     * 
- * - * optional string current_map = 1; - * @return The currentMap. - */ - java.lang.String getCurrentMap(); - /** - *
-     */< 当前加载的地图名称
-     * 
- * - * optional string current_map = 1; - * @return The bytes for currentMap. - */ - com.google.protobuf.ByteString - getCurrentMapBytes(); - - /** - *
-     */< 当前地图的 MD5 校验值
-     * 
- * - * optional string current_map_md5 = 2; - * @return Whether the currentMapMd5 field is set. - */ - boolean hasCurrentMapMd5(); - /** - *
-     */< 当前地图的 MD5 校验值
-     * 
- * - * optional string current_map_md5 = 2; - * @return The currentMapMd5. - */ - java.lang.String getCurrentMapMd5(); - /** - *
-     */< 当前地图的 MD5 校验值
-     * 
- * - * optional string current_map_md5 = 2; - * @return The bytes for currentMapMd5. - */ - com.google.protobuf.ByteString - getCurrentMapMd5Bytes(); - - /** - *
-     */< 所有地图名称列表
-     * 
- * - * repeated string maps = 3; - * @return A list containing the maps. - */ - java.util.List - getMapsList(); - /** - *
-     */< 所有地图名称列表
-     * 
- * - * repeated string maps = 3; - * @return The count of maps. - */ - int getMapsCount(); - /** - *
-     */< 所有地图名称列表
-     * 
- * - * repeated string maps = 3; - * @param index The index of the element to return. - * @return The maps at the given index. - */ - java.lang.String getMaps(int index); - /** - *
-     */< 所有地图名称列表
-     * 
- * - * repeated string maps = 3; - * @param index The index of the value to return. - * @return The bytes of the maps at the given index. - */ - com.google.protobuf.ByteString - getMapsBytes(int index); - - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - java.util.List - getMapFilesInfoList(); - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - cmvr.api.AgvCommand.MapFileInfo getMapFilesInfo(int index); - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - int getMapFilesInfoCount(); - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - java.util.List - getMapFilesInfoOrBuilderList(); - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - cmvr.api.AgvCommand.MapFileInfoOrBuilder getMapFilesInfoOrBuilder( - int index); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 5; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 5; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 6; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 6; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 6; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 7; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 7; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 7; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 地图状态响应结构。
-   * @note 对应仙工 API 1300(0x0514),返回当前地图及所有地图列表。
-   * 
- * - * Protobuf type {@code cmvr.api.AgvMapStatus} - */ - public static final class AgvMapStatus extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.AgvMapStatus) - AgvMapStatusOrBuilder { - private static final long serialVersionUID = 0L; - // Use AgvMapStatus.newBuilder() to construct. - private AgvMapStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AgvMapStatus() { - currentMap_ = ""; - currentMapMd5_ = ""; - maps_ = com.google.protobuf.LazyStringArrayList.EMPTY; - mapFilesInfo_ = java.util.Collections.emptyList(); - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AgvMapStatus(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStatus_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvMapStatus.class, cmvr.api.AgvCommand.AgvMapStatus.Builder.class); - } - - private int bitField0_; - public static final int CURRENT_MAP_FIELD_NUMBER = 1; - private volatile java.lang.Object currentMap_; - /** - *
-     */< 当前加载的地图名称
-     * 
- * - * optional string current_map = 1; - * @return Whether the currentMap field is set. - */ - @java.lang.Override - public boolean hasCurrentMap() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 当前加载的地图名称
-     * 
- * - * optional string current_map = 1; - * @return The currentMap. - */ - @java.lang.Override - public java.lang.String getCurrentMap() { - java.lang.Object ref = currentMap_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - currentMap_ = s; - return s; - } - } - /** - *
-     */< 当前加载的地图名称
-     * 
- * - * optional string current_map = 1; - * @return The bytes for currentMap. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCurrentMapBytes() { - java.lang.Object ref = currentMap_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - currentMap_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int CURRENT_MAP_MD5_FIELD_NUMBER = 2; - private volatile java.lang.Object currentMapMd5_; - /** - *
-     */< 当前地图的 MD5 校验值
-     * 
- * - * optional string current_map_md5 = 2; - * @return Whether the currentMapMd5 field is set. - */ - @java.lang.Override - public boolean hasCurrentMapMd5() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 当前地图的 MD5 校验值
-     * 
- * - * optional string current_map_md5 = 2; - * @return The currentMapMd5. - */ - @java.lang.Override - public java.lang.String getCurrentMapMd5() { - java.lang.Object ref = currentMapMd5_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - currentMapMd5_ = s; - return s; - } - } - /** - *
-     */< 当前地图的 MD5 校验值
-     * 
- * - * optional string current_map_md5 = 2; - * @return The bytes for currentMapMd5. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCurrentMapMd5Bytes() { - java.lang.Object ref = currentMapMd5_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - currentMapMd5_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MAPS_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList maps_; - /** - *
-     */< 所有地图名称列表
-     * 
- * - * repeated string maps = 3; - * @return A list containing the maps. - */ - public com.google.protobuf.ProtocolStringList - getMapsList() { - return maps_; - } - /** - *
-     */< 所有地图名称列表
-     * 
- * - * repeated string maps = 3; - * @return The count of maps. - */ - public int getMapsCount() { - return maps_.size(); - } - /** - *
-     */< 所有地图名称列表
-     * 
- * - * repeated string maps = 3; - * @param index The index of the element to return. - * @return The maps at the given index. - */ - public java.lang.String getMaps(int index) { - return maps_.get(index); - } - /** - *
-     */< 所有地图名称列表
-     * 
- * - * repeated string maps = 3; - * @param index The index of the value to return. - * @return The bytes of the maps at the given index. - */ - public com.google.protobuf.ByteString - getMapsBytes(int index) { - return maps_.getByteString(index); - } - - public static final int MAP_FILES_INFO_FIELD_NUMBER = 4; - private java.util.List mapFilesInfo_; - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - @java.lang.Override - public java.util.List getMapFilesInfoList() { - return mapFilesInfo_; - } - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - @java.lang.Override - public java.util.List - getMapFilesInfoOrBuilderList() { - return mapFilesInfo_; - } - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - @java.lang.Override - public int getMapFilesInfoCount() { - return mapFilesInfo_.size(); - } - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - @java.lang.Override - public cmvr.api.AgvCommand.MapFileInfo getMapFilesInfo(int index) { - return mapFilesInfo_.get(index); - } - /** - *
-     */< 每个地图文件的详细信息
-     * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - @java.lang.Override - public cmvr.api.AgvCommand.MapFileInfoOrBuilder getMapFilesInfoOrBuilder( - int index) { - return mapFilesInfo_.get(index); - } - - public static final int RET_CODE_FIELD_NUMBER = 5; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 5; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 5; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 6; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 6; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 6; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 6; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 7; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 7; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 7; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 7; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, currentMap_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, currentMapMd5_); - } - for (int i = 0; i < maps_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, maps_.getRaw(i)); - } - for (int i = 0; i < mapFilesInfo_.size(); i++) { - output.writeMessage(4, mapFilesInfo_.get(i)); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeInt32(5, retCode_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, createOn_); - } - if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, currentMap_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, currentMapMd5_); - } - { - int dataSize = 0; - for (int i = 0; i < maps_.size(); i++) { - dataSize += computeStringSizeNoTag(maps_.getRaw(i)); - } - size += dataSize; - size += 1 * getMapsList().size(); - } - for (int i = 0; i < mapFilesInfo_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, mapFilesInfo_.get(i)); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(5, retCode_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, createOn_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.AgvMapStatus)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.AgvMapStatus other = (cmvr.api.AgvCommand.AgvMapStatus) obj; - - if (hasCurrentMap() != other.hasCurrentMap()) return false; - if (hasCurrentMap()) { - if (!getCurrentMap() - .equals(other.getCurrentMap())) return false; - } - if (hasCurrentMapMd5() != other.hasCurrentMapMd5()) return false; - if (hasCurrentMapMd5()) { - if (!getCurrentMapMd5() - .equals(other.getCurrentMapMd5())) return false; - } - if (!getMapsList() - .equals(other.getMapsList())) return false; - if (!getMapFilesInfoList() - .equals(other.getMapFilesInfoList())) return false; - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasCurrentMap()) { - hash = (37 * hash) + CURRENT_MAP_FIELD_NUMBER; - hash = (53 * hash) + getCurrentMap().hashCode(); - } - if (hasCurrentMapMd5()) { - hash = (37 * hash) + CURRENT_MAP_MD5_FIELD_NUMBER; - hash = (53 * hash) + getCurrentMapMd5().hashCode(); - } - if (getMapsCount() > 0) { - hash = (37 * hash) + MAPS_FIELD_NUMBER; - hash = (53 * hash) + getMapsList().hashCode(); - } - if (getMapFilesInfoCount() > 0) { - hash = (37 * hash) + MAP_FILES_INFO_FIELD_NUMBER; - hash = (53 * hash) + getMapFilesInfoList().hashCode(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvMapStatus parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.AgvMapStatus prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 地图状态响应结构。
-     * @note 对应仙工 API 1300(0x0514),返回当前地图及所有地图列表。
-     * 
- * - * Protobuf type {@code cmvr.api.AgvMapStatus} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.AgvMapStatus) - cmvr.api.AgvCommand.AgvMapStatusOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStatus_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvMapStatus.class, cmvr.api.AgvCommand.AgvMapStatus.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.AgvMapStatus.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - currentMap_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - currentMapMd5_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); maps_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - if (mapFilesInfoBuilder_ == null) { - mapFilesInfo_ = java.util.Collections.emptyList(); - } else { - mapFilesInfo_ = null; - mapFilesInfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000008); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000010); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); - return this; } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStatus_descriptor; + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Feedback(); } @java.lang.Override - public cmvr.api.AgvCommand.AgvMapStatus getDefaultInstanceForType() { - return cmvr.api.AgvCommand.AgvMapStatus.getDefaultInstance(); + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Feedback_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.AgvMapStatus build() { - cmvr.api.AgvCommand.AgvMapStatus result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.class, cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.Builder.class); } + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Feedback header_; + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ @java.lang.Override - public cmvr.api.AgvCommand.AgvMapStatus buildPartial() { - cmvr.api.AgvCommand.AgvMapStatus result = new cmvr.api.AgvCommand.AgvMapStatus(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.currentMap_ = currentMap_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.currentMapMd5_ = currentMapMd5_; - if (((bitField0_ & 0x00000004) != 0)) { - maps_ = maps_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.maps_ = maps_; - if (mapFilesInfoBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0)) { - mapFilesInfo_ = java.util.Collections.unmodifiableList(mapFilesInfo_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.mapFilesInfo_ = mapFilesInfo_; - } else { - result.mapFilesInfo_ = mapFilesInfoBuilder_.build(); - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000040) != 0)) { - to_bitField0_ |= 0x00000010; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + return getHeader(); } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.AgvMapStatus) { - return mergeFrom((cmvr.api.AgvCommand.AgvMapStatus)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.AgvMapStatus other) { - if (other == cmvr.api.AgvCommand.AgvMapStatus.getDefaultInstance()) return this; - if (other.hasCurrentMap()) { - bitField0_ |= 0x00000001; - currentMap_ = other.currentMap_; - onChanged(); - } - if (other.hasCurrentMapMd5()) { - bitField0_ |= 0x00000002; - currentMapMd5_ = other.currentMapMd5_; - onChanged(); - } - if (!other.maps_.isEmpty()) { - if (maps_.isEmpty()) { - maps_ = other.maps_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureMapsIsMutable(); - maps_.addAll(other.maps_); - } - onChanged(); - } - if (mapFilesInfoBuilder_ == null) { - if (!other.mapFilesInfo_.isEmpty()) { - if (mapFilesInfo_.isEmpty()) { - mapFilesInfo_ = other.mapFilesInfo_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.addAll(other.mapFilesInfo_); - } - onChanged(); - } - } else { - if (!other.mapFilesInfo_.isEmpty()) { - if (mapFilesInfoBuilder_.isEmpty()) { - mapFilesInfoBuilder_.dispose(); - mapFilesInfoBuilder_ = null; - mapFilesInfo_ = other.mapFilesInfo_; - bitField0_ = (bitField0_ & ~0x00000008); - mapFilesInfoBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getMapFilesInfoFieldBuilder() : null; - } else { - mapFilesInfoBuilder_.addAllMessages(other.mapFilesInfo_); - } - } - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000020; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000040; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - currentMap_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - currentMapMd5_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - ensureMapsIsMutable(); - maps_.add(s); - break; - } // case 26 - case 34: { - cmvr.api.AgvCommand.MapFileInfo m = - input.readMessage( - cmvr.api.AgvCommand.MapFileInfo.parser(), - extensionRegistry); - if (mapFilesInfoBuilder_ == null) { - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.add(m); - } else { - mapFilesInfoBuilder_.addMessage(m); - } - break; - } // case 34 - case 40: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000010; - break; - } // case 40 - case 50: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; - break; - } // case 50 - case 58: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; - break; - } // case 58 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object currentMap_ = ""; + public static final int MAPS_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList maps_; /** *
-       */< 当前加载的地图名称
+       * 地图名称列表。
        * 
* - * optional string current_map = 1; - * @return Whether the currentMap field is set. - */ - public boolean hasCurrentMap() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 当前加载的地图名称
-       * 
- * - * optional string current_map = 1; - * @return The currentMap. - */ - public java.lang.String getCurrentMap() { - java.lang.Object ref = currentMap_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - currentMap_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 当前加载的地图名称
-       * 
- * - * optional string current_map = 1; - * @return The bytes for currentMap. - */ - public com.google.protobuf.ByteString - getCurrentMapBytes() { - java.lang.Object ref = currentMap_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - currentMap_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 当前加载的地图名称
-       * 
- * - * optional string current_map = 1; - * @param value The currentMap to set. - * @return This builder for chaining. - */ - public Builder setCurrentMap( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - currentMap_ = value; - onChanged(); - return this; - } - /** - *
-       */< 当前加载的地图名称
-       * 
- * - * optional string current_map = 1; - * @return This builder for chaining. - */ - public Builder clearCurrentMap() { - bitField0_ = (bitField0_ & ~0x00000001); - currentMap_ = getDefaultInstance().getCurrentMap(); - onChanged(); - return this; - } - /** - *
-       */< 当前加载的地图名称
-       * 
- * - * optional string current_map = 1; - * @param value The bytes for currentMap to set. - * @return This builder for chaining. - */ - public Builder setCurrentMapBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - currentMap_ = value; - onChanged(); - return this; - } - - private java.lang.Object currentMapMd5_ = ""; - /** - *
-       */< 当前地图的 MD5 校验值
-       * 
- * - * optional string current_map_md5 = 2; - * @return Whether the currentMapMd5 field is set. - */ - public boolean hasCurrentMapMd5() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 当前地图的 MD5 校验值
-       * 
- * - * optional string current_map_md5 = 2; - * @return The currentMapMd5. - */ - public java.lang.String getCurrentMapMd5() { - java.lang.Object ref = currentMapMd5_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - currentMapMd5_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 当前地图的 MD5 校验值
-       * 
- * - * optional string current_map_md5 = 2; - * @return The bytes for currentMapMd5. - */ - public com.google.protobuf.ByteString - getCurrentMapMd5Bytes() { - java.lang.Object ref = currentMapMd5_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - currentMapMd5_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 当前地图的 MD5 校验值
-       * 
- * - * optional string current_map_md5 = 2; - * @param value The currentMapMd5 to set. - * @return This builder for chaining. - */ - public Builder setCurrentMapMd5( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - currentMapMd5_ = value; - onChanged(); - return this; - } - /** - *
-       */< 当前地图的 MD5 校验值
-       * 
- * - * optional string current_map_md5 = 2; - * @return This builder for chaining. - */ - public Builder clearCurrentMapMd5() { - bitField0_ = (bitField0_ & ~0x00000002); - currentMapMd5_ = getDefaultInstance().getCurrentMapMd5(); - onChanged(); - return this; - } - /** - *
-       */< 当前地图的 MD5 校验值
-       * 
- * - * optional string current_map_md5 = 2; - * @param value The bytes for currentMapMd5 to set. - * @return This builder for chaining. - */ - public Builder setCurrentMapMd5Bytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - currentMapMd5_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList maps_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureMapsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - maps_ = new com.google.protobuf.LazyStringArrayList(maps_); - bitField0_ |= 0x00000004; - } - } - /** - *
-       */< 所有地图名称列表
-       * 
- * - * repeated string maps = 3; + * repeated string maps = 2; * @return A list containing the maps. */ public com.google.protobuf.ProtocolStringList getMapsList() { - return maps_.getUnmodifiableView(); + return maps_; } /** *
-       */< 所有地图名称列表
+       * 地图名称列表。
        * 
* - * repeated string maps = 3; + * repeated string maps = 2; * @return The count of maps. */ public int getMapsCount() { @@ -20462,10 +14065,10 @@ public final class AgvCommand { } /** *
-       */< 所有地图名称列表
+       * 地图名称列表。
        * 
* - * repeated string maps = 3; + * repeated string maps = 2; * @param index The index of the element to return. * @return The maps at the given index. */ @@ -20474,10 +14077,10 @@ public final class AgvCommand { } /** *
-       */< 所有地图名称列表
+       * 地图名称列表。
        * 
* - * repeated string maps = 3; + * repeated string maps = 2; * @param index The index of the value to return. * @return The bytes of the maps at the given index. */ @@ -20485,873 +14088,2036 @@ public final class AgvCommand { getMapsBytes(int index) { return maps_.getByteString(index); } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < maps_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, maps_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + { + int dataSize = 0; + for (int i = 0; i < maps_.size(); i++) { + dataSize += computeStringSizeNoTag(maps_.getRaw(i)); + } + size += dataSize; + size += 1 * getMapsList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvListMapsCommand.Feedback)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvListMapsCommand.Feedback other = (cmvr.api.AgvCommand.AgvListMapsCommand.Feedback) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getMapsList() + .equals(other.getMapsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getMapsCount() > 0) { + hash = (37 * hash) + MAPS_FIELD_NUMBER; + hash = (53 * hash) + getMapsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvListMapsCommand.Feedback prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } /** *
-       */< 所有地图名称列表
+       * 反馈体。
        * 
* - * repeated string maps = 3; - * @param index The index to set the value at. - * @param value The maps to set. - * @return This builder for chaining. + * Protobuf type {@code cmvr.api.AgvListMapsCommand.Feedback} */ - public Builder setMaps( - int index, java.lang.String value) { - if (value == null) { + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvListMapsCommand.Feedback) + cmvr.api.AgvCommand.AgvListMapsCommand.FeedbackOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.class, cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + maps_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_Feedback_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListMapsCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListMapsCommand.Feedback build() { + cmvr.api.AgvCommand.AgvListMapsCommand.Feedback result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListMapsCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvListMapsCommand.Feedback result = new cmvr.api.AgvCommand.AgvListMapsCommand.Feedback(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (((bitField0_ & 0x00000001) != 0)) { + maps_ = maps_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.maps_ = maps_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvListMapsCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvListMapsCommand.Feedback)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvListMapsCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (!other.maps_.isEmpty()) { + if (maps_.isEmpty()) { + maps_ = other.maps_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMapsIsMutable(); + maps_.addAll(other.maps_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + ensureMapsIsMutable(); + maps_.add(s); + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private cmvr.api.Common.CommandHeader.Feedback header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private com.google.protobuf.LazyStringList maps_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureMapsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + maps_ = new com.google.protobuf.LazyStringArrayList(maps_); + bitField0_ |= 0x00000001; + } + } + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @return A list containing the maps. + */ + public com.google.protobuf.ProtocolStringList + getMapsList() { + return maps_.getUnmodifiableView(); + } + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @return The count of maps. + */ + public int getMapsCount() { + return maps_.size(); + } + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @param index The index of the element to return. + * @return The maps at the given index. + */ + public java.lang.String getMaps(int index) { + return maps_.get(index); + } + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @param index The index of the value to return. + * @return The bytes of the maps at the given index. + */ + public com.google.protobuf.ByteString + getMapsBytes(int index) { + return maps_.getByteString(index); + } + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @param index The index to set the value at. + * @param value The maps to set. + * @return This builder for chaining. + */ + public Builder setMaps( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } ensureMapsIsMutable(); - maps_.set(index, value); - onChanged(); - return this; - } - /** - *
-       */< 所有地图名称列表
-       * 
- * - * repeated string maps = 3; - * @param value The maps to add. - * @return This builder for chaining. - */ - public Builder addMaps( - java.lang.String value) { - if (value == null) { + maps_.set(index, value); + onChanged(); + return this; + } + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @param value The maps to add. + * @return This builder for chaining. + */ + public Builder addMaps( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } ensureMapsIsMutable(); - maps_.add(value); - onChanged(); - return this; - } - /** - *
-       */< 所有地图名称列表
-       * 
- * - * repeated string maps = 3; - * @param values The maps to add. - * @return This builder for chaining. - */ - public Builder addAllMaps( - java.lang.Iterable values) { - ensureMapsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, maps_); - onChanged(); - return this; - } - /** - *
-       */< 所有地图名称列表
-       * 
- * - * repeated string maps = 3; - * @return This builder for chaining. - */ - public Builder clearMaps() { - maps_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; - } - /** - *
-       */< 所有地图名称列表
-       * 
- * - * repeated string maps = 3; - * @param value The bytes of the maps to add. - * @return This builder for chaining. - */ - public Builder addMapsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureMapsIsMutable(); - maps_.add(value); - onChanged(); - return this; - } - - private java.util.List mapFilesInfo_ = - java.util.Collections.emptyList(); - private void ensureMapFilesInfoIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - mapFilesInfo_ = new java.util.ArrayList(mapFilesInfo_); - bitField0_ |= 0x00000008; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.MapFileInfo, cmvr.api.AgvCommand.MapFileInfo.Builder, cmvr.api.AgvCommand.MapFileInfoOrBuilder> mapFilesInfoBuilder_; - - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public java.util.List getMapFilesInfoList() { - if (mapFilesInfoBuilder_ == null) { - return java.util.Collections.unmodifiableList(mapFilesInfo_); - } else { - return mapFilesInfoBuilder_.getMessageList(); - } - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public int getMapFilesInfoCount() { - if (mapFilesInfoBuilder_ == null) { - return mapFilesInfo_.size(); - } else { - return mapFilesInfoBuilder_.getCount(); - } - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public cmvr.api.AgvCommand.MapFileInfo getMapFilesInfo(int index) { - if (mapFilesInfoBuilder_ == null) { - return mapFilesInfo_.get(index); - } else { - return mapFilesInfoBuilder_.getMessage(index); - } - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public Builder setMapFilesInfo( - int index, cmvr.api.AgvCommand.MapFileInfo value) { - if (mapFilesInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.set(index, value); + maps_.add(value); onChanged(); - } else { - mapFilesInfoBuilder_.setMessage(index, value); + return this; } - return this; - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public Builder setMapFilesInfo( - int index, cmvr.api.AgvCommand.MapFileInfo.Builder builderForValue) { - if (mapFilesInfoBuilder_ == null) { - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.set(index, builderForValue.build()); - onChanged(); - } else { - mapFilesInfoBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public Builder addMapFilesInfo(cmvr.api.AgvCommand.MapFileInfo value) { - if (mapFilesInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.add(value); - onChanged(); - } else { - mapFilesInfoBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public Builder addMapFilesInfo( - int index, cmvr.api.AgvCommand.MapFileInfo value) { - if (mapFilesInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.add(index, value); - onChanged(); - } else { - mapFilesInfoBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public Builder addMapFilesInfo( - cmvr.api.AgvCommand.MapFileInfo.Builder builderForValue) { - if (mapFilesInfoBuilder_ == null) { - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.add(builderForValue.build()); - onChanged(); - } else { - mapFilesInfoBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public Builder addMapFilesInfo( - int index, cmvr.api.AgvCommand.MapFileInfo.Builder builderForValue) { - if (mapFilesInfoBuilder_ == null) { - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.add(index, builderForValue.build()); - onChanged(); - } else { - mapFilesInfoBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public Builder addAllMapFilesInfo( - java.lang.Iterable values) { - if (mapFilesInfoBuilder_ == null) { - ensureMapFilesInfoIsMutable(); + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @param values The maps to add. + * @return This builder for chaining. + */ + public Builder addAllMaps( + java.lang.Iterable values) { + ensureMapsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, mapFilesInfo_); + values, maps_); onChanged(); - } else { - mapFilesInfoBuilder_.addAllMessages(values); + return this; } + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @return This builder for chaining. + */ + public Builder clearMaps() { + maps_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+         * 地图名称列表。
+         * 
+ * + * repeated string maps = 2; + * @param value The bytes of the maps to add. + * @return This builder for chaining. + */ + public Builder addMapsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureMapsIsMutable(); + maps_.add(value); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvListMapsCommand.Feedback) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvListMapsCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvListMapsCommand.Feedback DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvListMapsCommand.Feedback(); + } + + public static cmvr.api.AgvCommand.AgvListMapsCommand.Feedback getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Feedback parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListMapsCommand.Feedback getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvListMapsCommand)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvListMapsCommand other = (cmvr.api.AgvCommand.AgvListMapsCommand) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListMapsCommand parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvListMapsCommand prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 查询可用地图列表命令。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvListMapsCommand} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvListMapsCommand) + cmvr.api.AgvCommand.AgvListMapsCommandOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvListMapsCommand.class, cmvr.api.AgvCommand.AgvListMapsCommand.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvListMapsCommand.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); return this; } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListMapsCommand_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListMapsCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvListMapsCommand.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListMapsCommand build() { + cmvr.api.AgvCommand.AgvListMapsCommand result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListMapsCommand buildPartial() { + cmvr.api.AgvCommand.AgvListMapsCommand result = new cmvr.api.AgvCommand.AgvListMapsCommand(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvListMapsCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvListMapsCommand)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvListMapsCommand other) { + if (other == cmvr.api.AgvCommand.AgvListMapsCommand.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvListMapsCommand) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvListMapsCommand) + private static final cmvr.api.AgvCommand.AgvListMapsCommand DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvListMapsCommand(); + } + + public static cmvr.api.AgvCommand.AgvListMapsCommand getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvListMapsCommand parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListMapsCommand getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvListStationsCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvListStationsCommand) + com.google.protobuf.MessageOrBuilder { + } + /** + *
+   * 查询当前地图站点列表命令。
+   * 
+ * + * Protobuf type {@code cmvr.api.AgvListStationsCommand} + */ + public static final class AgvListStationsCommand extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvListStationsCommand) + AgvListStationsCommandOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvListStationsCommand.newBuilder() to construct. + private AgvListStationsCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvListStationsCommand() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvListStationsCommand(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvListStationsCommand.class, cmvr.api.AgvCommand.AgvListStationsCommand.Builder.class); + } + + public interface RequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvListStationsCommand.Request) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Request getHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); + } + /** + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvListStationsCommand.Request} + */ + public static final class Request extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvListStationsCommand.Request) + RequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use Request.newBuilder() to construct. + private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Request() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Request(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvListStationsCommand.Request.class, cmvr.api.AgvCommand.AgvListStationsCommand.Request.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Request header_; + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } /** *
-       */< 每个地图文件的详细信息
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* - * repeated .cmvr.api.MapFileInfo map_files_info = 4; + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. */ - public Builder clearMapFilesInfo() { - if (mapFilesInfoBuilder_ == null) { - mapFilesInfo_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - } else { - mapFilesInfoBuilder_.clear(); - } - return this; + @java.lang.Override + public cmvr.api.Common.CommandHeader.Request getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; } /** *
-       */< 每个地图文件的详细信息
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* - * repeated .cmvr.api.MapFileInfo map_files_info = 4; + * .cmvr.api.CommandHeader.Request header = 1; */ - public Builder removeMapFilesInfo(int index) { - if (mapFilesInfoBuilder_ == null) { - ensureMapFilesInfoIsMutable(); - mapFilesInfo_.remove(index); - onChanged(); - } else { - mapFilesInfoBuilder_.remove(index); + @java.lang.Override + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); } - return this; + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvListStationsCommand.Request)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvListStationsCommand.Request other = (cmvr.api.AgvCommand.AgvListStationsCommand.Request) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvListStationsCommand.Request prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; } /** *
-       */< 每个地图文件的详细信息
+       * 请求体。
        * 
* - * repeated .cmvr.api.MapFileInfo map_files_info = 4; + * Protobuf type {@code cmvr.api.AgvListStationsCommand.Request} */ - public cmvr.api.AgvCommand.MapFileInfo.Builder getMapFilesInfoBuilder( + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvListStationsCommand.Request) + cmvr.api.AgvCommand.AgvListStationsCommand.RequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvListStationsCommand.Request.class, cmvr.api.AgvCommand.AgvListStationsCommand.Request.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvListStationsCommand.Request.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Request_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListStationsCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvListStationsCommand.Request.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListStationsCommand.Request build() { + cmvr.api.AgvCommand.AgvListStationsCommand.Request result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListStationsCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvListStationsCommand.Request result = new cmvr.api.AgvCommand.AgvListStationsCommand.Request(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvListStationsCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvListStationsCommand.Request)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvListStationsCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvListStationsCommand.Request.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.api.Common.CommandHeader.Request header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Request getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvListStationsCommand.Request) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvListStationsCommand.Request) + private static final cmvr.api.AgvCommand.AgvListStationsCommand.Request DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvListStationsCommand.Request(); + } + + public static cmvr.api.AgvCommand.AgvListStationsCommand.Request getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Request parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvListStationsCommand.Request getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FeedbackOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvListStationsCommand.Feedback) + com.google.protobuf.MessageOrBuilder { + + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Feedback getHeader(); + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); + + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + java.util.List + getStationsList(); + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + cmvr.msgs.Agv.AgvStation getStations(int index); + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + int getStationsCount(); + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + java.util.List + getStationsOrBuilderList(); + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + cmvr.msgs.Agv.AgvStationOrBuilder getStationsOrBuilder( + int index); + } + /** + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvListStationsCommand.Feedback} + */ + public static final class Feedback extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvListStationsCommand.Feedback) + FeedbackOrBuilder { + private static final long serialVersionUID = 0L; + // Use Feedback.newBuilder() to construct. + private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Feedback() { + stations_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Feedback(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.class, cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Feedback header_; + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int STATIONS_FIELD_NUMBER = 2; + private java.util.List stations_; + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + @java.lang.Override + public java.util.List getStationsList() { + return stations_; + } + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + @java.lang.Override + public java.util.List + getStationsOrBuilderList() { + return stations_; + } + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + @java.lang.Override + public int getStationsCount() { + return stations_.size(); + } + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvStation getStations(int index) { + return stations_.get(index); + } + /** + *
+       * 当前地图中的站点列表。
+       * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvStationOrBuilder getStationsOrBuilder( int index) { - return getMapFilesInfoFieldBuilder().getBuilder(index); - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public cmvr.api.AgvCommand.MapFileInfoOrBuilder getMapFilesInfoOrBuilder( - int index) { - if (mapFilesInfoBuilder_ == null) { - return mapFilesInfo_.get(index); } else { - return mapFilesInfoBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public java.util.List - getMapFilesInfoOrBuilderList() { - if (mapFilesInfoBuilder_ != null) { - return mapFilesInfoBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(mapFilesInfo_); - } - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public cmvr.api.AgvCommand.MapFileInfo.Builder addMapFilesInfoBuilder() { - return getMapFilesInfoFieldBuilder().addBuilder( - cmvr.api.AgvCommand.MapFileInfo.getDefaultInstance()); - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public cmvr.api.AgvCommand.MapFileInfo.Builder addMapFilesInfoBuilder( - int index) { - return getMapFilesInfoFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.MapFileInfo.getDefaultInstance()); - } - /** - *
-       */< 每个地图文件的详细信息
-       * 
- * - * repeated .cmvr.api.MapFileInfo map_files_info = 4; - */ - public java.util.List - getMapFilesInfoBuilderList() { - return getMapFilesInfoFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.MapFileInfo, cmvr.api.AgvCommand.MapFileInfo.Builder, cmvr.api.AgvCommand.MapFileInfoOrBuilder> - getMapFilesInfoFieldBuilder() { - if (mapFilesInfoBuilder_ == null) { - mapFilesInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.MapFileInfo, cmvr.api.AgvCommand.MapFileInfo.Builder, cmvr.api.AgvCommand.MapFileInfoOrBuilder>( - mapFilesInfo_, - ((bitField0_ & 0x00000008) != 0), - getParentForChildren(), - isClean()); - mapFilesInfo_ = null; - } - return mapFilesInfoBuilder_; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 5; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 5; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 5; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000010; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 5; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000010); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 6; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 6; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 6; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 6; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 6; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000020); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 6; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 7; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 7; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 7; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 7; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 7; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000040); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 7; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000040; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.AgvMapStatus) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.AgvMapStatus) - private static final cmvr.api.AgvCommand.AgvMapStatus DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvMapStatus(); - } - - public static cmvr.api.AgvCommand.AgvMapStatus getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AgvMapStatus parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvMapStatus getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusMapCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusMapCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 地图状态查询命令(无请求数据)。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusMapCommand} - */ - public static final class RobotStatusMapCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusMapCommand) - RobotStatusMapCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusMapCommand.newBuilder() to construct. - private RobotStatusMapCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusMapCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusMapCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusMapCommand.class, cmvr.api.AgvCommand.RobotStatusMapCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusMapCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotStatusMapCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusMapCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusMapCommand.Request.class, cmvr.api.AgvCommand.RobotStatusMapCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); + return stations_.get(index); } private byte memoizedIsInitialized = -1; @@ -21371,6 +16137,9 @@ public final class AgvCommand { if (header_ != null) { output.writeMessage(1, getHeader()); } + for (int i = 0; i < stations_.size(); i++) { + output.writeMessage(2, stations_.get(i)); + } getUnknownFields().writeTo(output); } @@ -21384,6 +16153,10 @@ public final class AgvCommand { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } + for (int i = 0; i < stations_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, stations_.get(i)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -21394,16 +16167,18 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusMapCommand.Request)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvListStationsCommand.Feedback)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotStatusMapCommand.Request other = (cmvr.api.AgvCommand.RobotStatusMapCommand.Request) obj; + cmvr.api.AgvCommand.AgvListStationsCommand.Feedback other = (cmvr.api.AgvCommand.AgvListStationsCommand.Feedback) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } + if (!getStationsList() + .equals(other.getStationsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -21419,74 +16194,78 @@ public final class AgvCommand { hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } + if (getStationsCount() > 0) { + hash = (37 * hash) + STATIONS_FIELD_NUMBER; + hash = (53 * hash) + getStationsList().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -21499,7 +16278,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusMapCommand.Request prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvListStationsCommand.Feedback prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -21515,26 +16294,30 @@ public final class AgvCommand { return builder; } /** - * Protobuf type {@code cmvr.api.RobotStatusMapCommand.Request} + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvListStationsCommand.Feedback} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusMapCommand.Request) - cmvr.api.AgvCommand.RobotStatusMapCommand.RequestOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvListStationsCommand.Feedback) + cmvr.api.AgvCommand.AgvListStationsCommand.FeedbackOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusMapCommand.Request.class, cmvr.api.AgvCommand.RobotStatusMapCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.class, cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotStatusMapCommand.Request.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.newBuilder() private Builder() { } @@ -21553,23 +16336,30 @@ public final class AgvCommand { header_ = null; headerBuilder_ = null; } + if (stationsBuilder_ == null) { + stations_ = java.util.Collections.emptyList(); + } else { + stations_ = null; + stationsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_Feedback_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusMapCommand.Request.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvListStationsCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand.Request build() { - cmvr.api.AgvCommand.RobotStatusMapCommand.Request result = buildPartial(); + public cmvr.api.AgvCommand.AgvListStationsCommand.Feedback build() { + cmvr.api.AgvCommand.AgvListStationsCommand.Feedback result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -21577,13 +16367,23 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotStatusMapCommand.Request result = new cmvr.api.AgvCommand.RobotStatusMapCommand.Request(this); + public cmvr.api.AgvCommand.AgvListStationsCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvListStationsCommand.Feedback result = new cmvr.api.AgvCommand.AgvListStationsCommand.Feedback(this); + int from_bitField0_ = bitField0_; if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } + if (stationsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + stations_ = java.util.Collections.unmodifiableList(stations_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.stations_ = stations_; + } else { + result.stations_ = stationsBuilder_.build(); + } onBuilt(); return result; } @@ -21622,686 +16422,44 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusMapCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusMapCommand.Request)other); + if (other instanceof cmvr.api.AgvCommand.AgvListStationsCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvListStationsCommand.Feedback)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusMapCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotStatusMapCommand.Request.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvListStationsCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + if (stationsBuilder_ == null) { + if (!other.stations_.isEmpty()) { + if (stations_.isEmpty()) { + stations_ = other.stations_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureStationsIsMutable(); + stations_.addAll(other.stations_); + } + onChanged(); } - header_ = value; - onChanged(); } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; + if (!other.stations_.isEmpty()) { + if (stationsBuilder_.isEmpty()) { + stationsBuilder_.dispose(); + stationsBuilder_ = null; + stations_ = other.stations_; + bitField0_ = (bitField0_ & ~0x00000001); + stationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getStationsFieldBuilder() : null; + } else { + stationsBuilder_.addAllMessages(other.stations_); + } } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusMapCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusMapCommand.Request) - private static final cmvr.api.AgvCommand.RobotStatusMapCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusMapCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusMapCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.AgvMapStatus status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.AgvMapStatus status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.AgvMapStatus getStatus(); - /** - * .cmvr.api.AgvMapStatus status = 2; - */ - cmvr.api.AgvCommand.AgvMapStatusOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotStatusMapCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusMapCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.AgvMapStatus status_; - /** - * .cmvr.api.AgvMapStatus status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.AgvMapStatus status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvMapStatus getStatus() { - return status_ == null ? cmvr.api.AgvCommand.AgvMapStatus.getDefaultInstance() : status_; - } - /** - * .cmvr.api.AgvMapStatus status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvMapStatusOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback other = (cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotStatusMapCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusMapCommand.Feedback) - cmvr.api.AgvCommand.RobotStatusMapCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback build() { - cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback result = new cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -22337,10 +16495,16 @@ public final class AgvCommand { break; } // case 10 case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - + cmvr.msgs.Agv.AgvStation m = + input.readMessage( + cmvr.msgs.Agv.AgvStation.parser(), + extensionRegistry); + if (stationsBuilder_ == null) { + ensureStationsIsMutable(); + stations_.add(m); + } else { + stationsBuilder_.addMessage(m); + } break; } // case 18 default: { @@ -22358,11 +16522,16 @@ public final class AgvCommand { } // finally return this; } + private int bitField0_; private cmvr.api.Common.CommandHeader.Feedback header_; private com.google.protobuf.SingleFieldBuilderV3< cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ @@ -22370,6 +16539,10 @@ public final class AgvCommand { return headerBuilder_ != null || header_ != null; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ @@ -22381,6 +16554,10 @@ public final class AgvCommand { } } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { @@ -22397,6 +16574,10 @@ public final class AgvCommand { return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder setHeader( @@ -22411,6 +16592,10 @@ public final class AgvCommand { return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { @@ -22429,6 +16614,10 @@ public final class AgvCommand { return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder clearHeader() { @@ -22443,6 +16632,10 @@ public final class AgvCommand { return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { @@ -22451,6 +16644,10 @@ public final class AgvCommand { return getHeaderFieldBuilder().getBuilder(); } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { @@ -22462,6 +16659,10 @@ public final class AgvCommand { } } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ private com.google.protobuf.SingleFieldBuilderV3< @@ -22478,123 +16679,316 @@ public final class AgvCommand { return headerBuilder_; } - private cmvr.api.AgvCommand.AgvMapStatus status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvMapStatus, cmvr.api.AgvCommand.AgvMapStatus.Builder, cmvr.api.AgvCommand.AgvMapStatusOrBuilder> statusBuilder_; - /** - * .cmvr.api.AgvMapStatus status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; + private java.util.List stations_ = + java.util.Collections.emptyList(); + private void ensureStationsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + stations_ = new java.util.ArrayList(stations_); + bitField0_ |= 0x00000001; + } } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvStation, cmvr.msgs.Agv.AgvStation.Builder, cmvr.msgs.Agv.AgvStationOrBuilder> stationsBuilder_; + /** - * .cmvr.api.AgvMapStatus status = 2; - * @return The status. + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; */ - public cmvr.api.AgvCommand.AgvMapStatus getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.AgvMapStatus.getDefaultInstance() : status_; + public java.util.List getStationsList() { + if (stationsBuilder_ == null) { + return java.util.Collections.unmodifiableList(stations_); } else { - return statusBuilder_.getMessage(); + return stationsBuilder_.getMessageList(); } } /** - * .cmvr.api.AgvMapStatus status = 2; + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; */ - public Builder setStatus(cmvr.api.AgvCommand.AgvMapStatus value) { - if (statusBuilder_ == null) { + public int getStationsCount() { + if (stationsBuilder_ == null) { + return stations_.size(); + } else { + return stationsBuilder_.getCount(); + } + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public cmvr.msgs.Agv.AgvStation getStations(int index) { + if (stationsBuilder_ == null) { + return stations_.get(index); + } else { + return stationsBuilder_.getMessage(index); + } + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public Builder setStations( + int index, cmvr.msgs.Agv.AgvStation value) { + if (stationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - status_ = value; + ensureStationsIsMutable(); + stations_.set(index, value); onChanged(); } else { - statusBuilder_.setMessage(value); + stationsBuilder_.setMessage(index, value); } - return this; } /** - * .cmvr.api.AgvMapStatus status = 2; + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; */ - public Builder setStatus( - cmvr.api.AgvCommand.AgvMapStatus.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); + public Builder setStations( + int index, cmvr.msgs.Agv.AgvStation.Builder builderForValue) { + if (stationsBuilder_ == null) { + ensureStationsIsMutable(); + stations_.set(index, builderForValue.build()); onChanged(); } else { - statusBuilder_.setMessage(builderForValue.build()); + stationsBuilder_.setMessage(index, builderForValue.build()); } - return this; } /** - * .cmvr.api.AgvMapStatus status = 2; + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; */ - public Builder mergeStatus(cmvr.api.AgvCommand.AgvMapStatus value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.AgvMapStatus.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; + public Builder addStations(cmvr.msgs.Agv.AgvStation value) { + if (stationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); } + ensureStationsIsMutable(); + stations_.add(value); onChanged(); } else { - statusBuilder_.mergeFrom(value); + stationsBuilder_.addMessage(value); } - return this; } /** - * .cmvr.api.AgvMapStatus status = 2; + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; + public Builder addStations( + int index, cmvr.msgs.Agv.AgvStation value) { + if (stationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureStationsIsMutable(); + stations_.add(index, value); onChanged(); } else { - status_ = null; - statusBuilder_ = null; + stationsBuilder_.addMessage(index, value); } - return this; } /** - * .cmvr.api.AgvMapStatus status = 2; + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; */ - public cmvr.api.AgvCommand.AgvMapStatus.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); + public Builder addStations( + cmvr.msgs.Agv.AgvStation.Builder builderForValue) { + if (stationsBuilder_ == null) { + ensureStationsIsMutable(); + stations_.add(builderForValue.build()); + onChanged(); + } else { + stationsBuilder_.addMessage(builderForValue.build()); + } + return this; } /** - * .cmvr.api.AgvMapStatus status = 2; + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; */ - public cmvr.api.AgvCommand.AgvMapStatusOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); + public Builder addStations( + int index, cmvr.msgs.Agv.AgvStation.Builder builderForValue) { + if (stationsBuilder_ == null) { + ensureStationsIsMutable(); + stations_.add(index, builderForValue.build()); + onChanged(); } else { - return status_ == null ? - cmvr.api.AgvCommand.AgvMapStatus.getDefaultInstance() : status_; + stationsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public Builder addAllStations( + java.lang.Iterable values) { + if (stationsBuilder_ == null) { + ensureStationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, stations_); + onChanged(); + } else { + stationsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public Builder clearStations() { + if (stationsBuilder_ == null) { + stations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + stationsBuilder_.clear(); + } + return this; + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public Builder removeStations(int index) { + if (stationsBuilder_ == null) { + ensureStationsIsMutable(); + stations_.remove(index); + onChanged(); + } else { + stationsBuilder_.remove(index); + } + return this; + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public cmvr.msgs.Agv.AgvStation.Builder getStationsBuilder( + int index) { + return getStationsFieldBuilder().getBuilder(index); + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public cmvr.msgs.Agv.AgvStationOrBuilder getStationsOrBuilder( + int index) { + if (stationsBuilder_ == null) { + return stations_.get(index); } else { + return stationsBuilder_.getMessageOrBuilder(index); } } /** - * .cmvr.api.AgvMapStatus status = 2; + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvMapStatus, cmvr.api.AgvCommand.AgvMapStatus.Builder, cmvr.api.AgvCommand.AgvMapStatusOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvMapStatus, cmvr.api.AgvCommand.AgvMapStatus.Builder, cmvr.api.AgvCommand.AgvMapStatusOrBuilder>( - getStatus(), + public java.util.List + getStationsOrBuilderList() { + if (stationsBuilder_ != null) { + return stationsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(stations_); + } + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public cmvr.msgs.Agv.AgvStation.Builder addStationsBuilder() { + return getStationsFieldBuilder().addBuilder( + cmvr.msgs.Agv.AgvStation.getDefaultInstance()); + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public cmvr.msgs.Agv.AgvStation.Builder addStationsBuilder( + int index) { + return getStationsFieldBuilder().addBuilder( + index, cmvr.msgs.Agv.AgvStation.getDefaultInstance()); + } + /** + *
+         * 当前地图中的站点列表。
+         * 
+ * + * repeated .cmvr.msgs.AgvStation stations = 2; + */ + public java.util.List + getStationsBuilderList() { + return getStationsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvStation, cmvr.msgs.Agv.AgvStation.Builder, cmvr.msgs.Agv.AgvStationOrBuilder> + getStationsFieldBuilder() { + if (stationsBuilder_ == null) { + stationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvStation, cmvr.msgs.Agv.AgvStation.Builder, cmvr.msgs.Agv.AgvStationOrBuilder>( + stations_, + ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - status_ = null; + stations_ = null; } - return statusBuilder_; + return stationsBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -22609,16 +17003,16 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusMapCommand.Feedback) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvListStationsCommand.Feedback) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusMapCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvListStationsCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvListStationsCommand.Feedback DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvListStationsCommand.Feedback(); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvListStationsCommand.Feedback getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -22654,7 +17048,7 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvListStationsCommand.Feedback getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -22693,10 +17087,10 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusMapCommand)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvListStationsCommand)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotStatusMapCommand other = (cmvr.api.AgvCommand.RobotStatusMapCommand) obj; + cmvr.api.AgvCommand.AgvListStationsCommand other = (cmvr.api.AgvCommand.AgvListStationsCommand) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -22714,69 +17108,69 @@ public final class AgvCommand { return hash; } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvListStationsCommand parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand parseFrom( + public static cmvr.api.AgvCommand.AgvListStationsCommand parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -22789,7 +17183,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusMapCommand prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvListStationsCommand prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -22806,30 +17200,29 @@ public final class AgvCommand { } /** *
-     **
-     * @brief 地图状态查询命令(无请求数据)。
+     * 查询当前地图站点列表命令。
      * 
* - * Protobuf type {@code cmvr.api.RobotStatusMapCommand} + * Protobuf type {@code cmvr.api.AgvListStationsCommand} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusMapCommand) - cmvr.api.AgvCommand.RobotStatusMapCommandOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvListStationsCommand) + cmvr.api.AgvCommand.AgvListStationsCommandOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusMapCommand.class, cmvr.api.AgvCommand.RobotStatusMapCommand.Builder.class); + cmvr.api.AgvCommand.AgvListStationsCommand.class, cmvr.api.AgvCommand.AgvListStationsCommand.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotStatusMapCommand.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvListStationsCommand.newBuilder() private Builder() { } @@ -22848,17 +17241,17 @@ public final class AgvCommand { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusMapCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvListStationsCommand_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusMapCommand.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvListStationsCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvListStationsCommand.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand build() { - cmvr.api.AgvCommand.RobotStatusMapCommand result = buildPartial(); + public cmvr.api.AgvCommand.AgvListStationsCommand build() { + cmvr.api.AgvCommand.AgvListStationsCommand result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -22866,8 +17259,8 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand buildPartial() { - cmvr.api.AgvCommand.RobotStatusMapCommand result = new cmvr.api.AgvCommand.RobotStatusMapCommand(this); + public cmvr.api.AgvCommand.AgvListStationsCommand buildPartial() { + cmvr.api.AgvCommand.AgvListStationsCommand result = new cmvr.api.AgvCommand.AgvListStationsCommand(this); onBuilt(); return result; } @@ -22906,16 +17299,16 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusMapCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusMapCommand)other); + if (other instanceof cmvr.api.AgvCommand.AgvListStationsCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvListStationsCommand)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusMapCommand other) { - if (other == cmvr.api.AgvCommand.RobotStatusMapCommand.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvListStationsCommand other) { + if (other == cmvr.api.AgvCommand.AgvListStationsCommand.getDefaultInstance()) return this; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -22970,23 +17363,23 @@ public final class AgvCommand { } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusMapCommand) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvListStationsCommand) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusMapCommand) - private static final cmvr.api.AgvCommand.RobotStatusMapCommand DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvListStationsCommand) + private static final cmvr.api.AgvCommand.AgvListStationsCommand DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusMapCommand(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvListStationsCommand(); } - public static cmvr.api.AgvCommand.RobotStatusMapCommand getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvListStationsCommand getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public RobotStatusMapCommand parsePartialFrom( + public AgvListStationsCommand parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -23005,81 +17398,50 @@ public final class AgvCommand { } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusMapCommand getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvListStationsCommand getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface RobotConfigUploadMapRequestDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigUploadMapRequestData) + public interface AgvMapCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvMapCommand) com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 完整的地图 JSON 字符串(必填)
-     * 
- * - * optional string map_content = 1; - * @return Whether the mapContent field is set. - */ - boolean hasMapContent(); - /** - *
-     */< 完整的地图 JSON 字符串(必填)
-     * 
- * - * optional string map_content = 1; - * @return The mapContent. - */ - java.lang.String getMapContent(); - /** - *
-     */< 完整的地图 JSON 字符串(必填)
-     * 
- * - * optional string map_content = 1; - * @return The bytes for mapContent. - */ - com.google.protobuf.ByteString - getMapContentBytes(); } /** *
-   **
-   * @brief 上传地图请求数据。
+   * 地图上传、下载、切换等通用地图命令。
    * 
* - * Protobuf type {@code cmvr.api.RobotConfigUploadMapRequestData} + * Protobuf type {@code cmvr.api.AgvMapCommand} */ - public static final class RobotConfigUploadMapRequestData extends + public static final class AgvMapCommand extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigUploadMapRequestData) - RobotConfigUploadMapRequestDataOrBuilder { + // @@protoc_insertion_point(message_implements:cmvr.api.AgvMapCommand) + AgvMapCommandOrBuilder { private static final long serialVersionUID = 0L; - // Use RobotConfigUploadMapRequestData.newBuilder() to construct. - private RobotConfigUploadMapRequestData(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use AgvMapCommand.newBuilder() to construct. + private AgvMapCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private RobotConfigUploadMapRequestData() { - mapContent_ = ""; + private AgvMapCommand() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new RobotConfigUploadMapRequestData(); + return new AgvMapCommand(); } @java.lang.Override @@ -23089,15948 +17451,208 @@ public final class AgvCommand { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapRequestData_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapRequestData_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.class, cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.Builder.class); - } - - private int bitField0_; - public static final int MAP_CONTENT_FIELD_NUMBER = 1; - private volatile java.lang.Object mapContent_; - /** - *
-     */< 完整的地图 JSON 字符串(必填)
-     * 
- * - * optional string map_content = 1; - * @return Whether the mapContent field is set. - */ - @java.lang.Override - public boolean hasMapContent() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 完整的地图 JSON 字符串(必填)
-     * 
- * - * optional string map_content = 1; - * @return The mapContent. - */ - @java.lang.Override - public java.lang.String getMapContent() { - java.lang.Object ref = mapContent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mapContent_ = s; - return s; - } - } - /** - *
-     */< 完整的地图 JSON 字符串(必填)
-     * 
- * - * optional string map_content = 1; - * @return The bytes for mapContent. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMapContentBytes() { - java.lang.Object ref = mapContent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mapContent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mapContent_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mapContent_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigUploadMapRequestData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData other = (cmvr.api.AgvCommand.RobotConfigUploadMapRequestData) obj; - - if (hasMapContent() != other.hasMapContent()) return false; - if (hasMapContent()) { - if (!getMapContent() - .equals(other.getMapContent())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasMapContent()) { - hash = (37 * hash) + MAP_CONTENT_FIELD_NUMBER; - hash = (53 * hash) + getMapContent().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigUploadMapRequestData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 上传地图请求数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotConfigUploadMapRequestData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigUploadMapRequestData) - cmvr.api.AgvCommand.RobotConfigUploadMapRequestDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.class, cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - mapContent_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapRequestData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestData build() { - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestData buildPartial() { - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData result = new cmvr.api.AgvCommand.RobotConfigUploadMapRequestData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.mapContent_ = mapContent_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigUploadMapRequestData) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigUploadMapRequestData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigUploadMapRequestData other) { - if (other == cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.getDefaultInstance()) return this; - if (other.hasMapContent()) { - bitField0_ |= 0x00000001; - mapContent_ = other.mapContent_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - mapContent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object mapContent_ = ""; - /** - *
-       */< 完整的地图 JSON 字符串(必填)
-       * 
- * - * optional string map_content = 1; - * @return Whether the mapContent field is set. - */ - public boolean hasMapContent() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 完整的地图 JSON 字符串(必填)
-       * 
- * - * optional string map_content = 1; - * @return The mapContent. - */ - public java.lang.String getMapContent() { - java.lang.Object ref = mapContent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mapContent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 完整的地图 JSON 字符串(必填)
-       * 
- * - * optional string map_content = 1; - * @return The bytes for mapContent. - */ - public com.google.protobuf.ByteString - getMapContentBytes() { - java.lang.Object ref = mapContent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mapContent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 完整的地图 JSON 字符串(必填)
-       * 
- * - * optional string map_content = 1; - * @param value The mapContent to set. - * @return This builder for chaining. - */ - public Builder setMapContent( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - mapContent_ = value; - onChanged(); - return this; - } - /** - *
-       */< 完整的地图 JSON 字符串(必填)
-       * 
- * - * optional string map_content = 1; - * @return This builder for chaining. - */ - public Builder clearMapContent() { - bitField0_ = (bitField0_ & ~0x00000001); - mapContent_ = getDefaultInstance().getMapContent(); - onChanged(); - return this; - } - /** - *
-       */< 完整的地图 JSON 字符串(必填)
-       * 
- * - * optional string map_content = 1; - * @param value The bytes for mapContent to set. - * @return This builder for chaining. - */ - public Builder setMapContentBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - mapContent_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigUploadMapRequestData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigUploadMapRequestData) - private static final cmvr.api.AgvCommand.RobotConfigUploadMapRequestData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigUploadMapRequestData(); - } - - public static cmvr.api.AgvCommand.RobotConfigUploadMapRequestData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotConfigUploadMapRequestData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface AgvUploadMapResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.AgvUploadMapResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 上传地图响应结果。
-   * 
- * - * Protobuf type {@code cmvr.api.AgvUploadMapResult} - */ - public static final class AgvUploadMapResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.AgvUploadMapResult) - AgvUploadMapResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use AgvUploadMapResult.newBuilder() to construct. - private AgvUploadMapResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AgvUploadMapResult() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AgvUploadMapResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvUploadMapResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvUploadMapResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvUploadMapResult.class, cmvr.api.AgvCommand.AgvUploadMapResult.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.AgvUploadMapResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.AgvUploadMapResult other = (cmvr.api.AgvCommand.AgvUploadMapResult) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvUploadMapResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.AgvUploadMapResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 上传地图响应结果。
-     * 
- * - * Protobuf type {@code cmvr.api.AgvUploadMapResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.AgvUploadMapResult) - cmvr.api.AgvCommand.AgvUploadMapResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvUploadMapResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvUploadMapResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvUploadMapResult.class, cmvr.api.AgvCommand.AgvUploadMapResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.AgvUploadMapResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvUploadMapResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvUploadMapResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.AgvUploadMapResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvUploadMapResult build() { - cmvr.api.AgvCommand.AgvUploadMapResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvUploadMapResult buildPartial() { - cmvr.api.AgvCommand.AgvUploadMapResult result = new cmvr.api.AgvCommand.AgvUploadMapResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.AgvUploadMapResult) { - return mergeFrom((cmvr.api.AgvCommand.AgvUploadMapResult)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.AgvUploadMapResult other) { - if (other == cmvr.api.AgvCommand.AgvUploadMapResult.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.AgvUploadMapResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.AgvUploadMapResult) - private static final cmvr.api.AgvCommand.AgvUploadMapResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvUploadMapResult(); - } - - public static cmvr.api.AgvCommand.AgvUploadMapResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AgvUploadMapResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvUploadMapResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotConfigUploadMapCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigUploadMapCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 上传地图命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotConfigUploadMapCommand} - */ - public static final class RobotConfigUploadMapCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigUploadMapCommand) - RobotConfigUploadMapCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotConfigUploadMapCommand.newBuilder() to construct. - private RobotConfigUploadMapCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotConfigUploadMapCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotConfigUploadMapCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.class, cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Builder.class); + cmvr.api.AgvCommand.AgvMapCommand.class, cmvr.api.AgvCommand.AgvMapCommand.Builder.class); } public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigUploadMapCommand.Request) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvMapCommand.Request) com.google.protobuf.MessageOrBuilder { /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * * .cmvr.api.CommandHeader.Request header = 1; * @return Whether the header field is set. */ boolean hasHeader(); /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * * .cmvr.api.CommandHeader.Request header = 1; * @return The header. */ cmvr.api.Common.CommandHeader.Request getHeader(); /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData getData(); - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - cmvr.api.AgvCommand.RobotConfigUploadMapRequestDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotConfigUploadMapCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigUploadMapCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.class, cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotConfigUploadMapRequestData data_; - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request other = (cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotConfigUploadMapCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigUploadMapCommand.Request) - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.class, cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request build() { - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request result = new cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotConfigUploadMapRequestData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData, cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.Builder, cmvr.api.AgvCommand.RobotConfigUploadMapRequestDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotConfigUploadMapRequestData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotConfigUploadMapRequestData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotConfigUploadMapRequestDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotConfigUploadMapRequestData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData, cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.Builder, cmvr.api.AgvCommand.RobotConfigUploadMapRequestDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigUploadMapRequestData, cmvr.api.AgvCommand.RobotConfigUploadMapRequestData.Builder, cmvr.api.AgvCommand.RobotConfigUploadMapRequestDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigUploadMapCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigUploadMapCommand.Request) - private static final cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigUploadMapCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.AgvUploadMapResult status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.AgvUploadMapResult status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.AgvUploadMapResult getStatus(); - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - cmvr.api.AgvCommand.AgvUploadMapResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotConfigUploadMapCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigUploadMapCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.class, cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.AgvUploadMapResult status_; - /** - * .cmvr.api.AgvUploadMapResult status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvUploadMapResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.AgvUploadMapResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvUploadMapResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback other = (cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotConfigUploadMapCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigUploadMapCommand.Feedback) - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.class, cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback build() { - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback result = new cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.AgvUploadMapResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvUploadMapResult, cmvr.api.AgvCommand.AgvUploadMapResult.Builder, cmvr.api.AgvCommand.AgvUploadMapResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.AgvUploadMapResult status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.AgvUploadMapResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.AgvUploadMapResult.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.AgvUploadMapResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.AgvUploadMapResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.AgvUploadMapResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.AgvUploadMapResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - public cmvr.api.AgvCommand.AgvUploadMapResult.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - public cmvr.api.AgvCommand.AgvUploadMapResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.AgvUploadMapResult.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.AgvUploadMapResult status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvUploadMapResult, cmvr.api.AgvCommand.AgvUploadMapResult.Builder, cmvr.api.AgvCommand.AgvUploadMapResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvUploadMapResult, cmvr.api.AgvCommand.AgvUploadMapResult.Builder, cmvr.api.AgvCommand.AgvUploadMapResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigUploadMapCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigUploadMapCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigUploadMapCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigUploadMapCommand other = (cmvr.api.AgvCommand.RobotConfigUploadMapCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigUploadMapCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 上传地图命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotConfigUploadMapCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigUploadMapCommand) - cmvr.api.AgvCommand.RobotConfigUploadMapCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.class, cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigUploadMapCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigUploadMapCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigUploadMapCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand build() { - cmvr.api.AgvCommand.RobotConfigUploadMapCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand buildPartial() { - cmvr.api.AgvCommand.RobotConfigUploadMapCommand result = new cmvr.api.AgvCommand.RobotConfigUploadMapCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigUploadMapCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigUploadMapCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigUploadMapCommand other) { - if (other == cmvr.api.AgvCommand.RobotConfigUploadMapCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigUploadMapCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigUploadMapCommand) - private static final cmvr.api.AgvCommand.RobotConfigUploadMapCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigUploadMapCommand(); - } - - public static cmvr.api.AgvCommand.RobotConfigUploadMapCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotConfigUploadMapCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotConfigLockRequestDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigLockRequestData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 抢占者昵称/标识(必填)
-     * 
- * - * optional string nick_name = 1; - * @return Whether the nickName field is set. - */ - boolean hasNickName(); - /** - *
-     */< 抢占者昵称/标识(必填)
-     * 
- * - * optional string nick_name = 1; - * @return The nickName. - */ - java.lang.String getNickName(); - /** - *
-     */< 抢占者昵称/标识(必填)
-     * 
- * - * optional string nick_name = 1; - * @return The bytes for nickName. - */ - com.google.protobuf.ByteString - getNickNameBytes(); - } - /** - *
-   **
-   * @brief 抢占控制权请求数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotConfigLockRequestData} - */ - public static final class RobotConfigLockRequestData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigLockRequestData) - RobotConfigLockRequestDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotConfigLockRequestData.newBuilder() to construct. - private RobotConfigLockRequestData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotConfigLockRequestData() { - nickName_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotConfigLockRequestData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigLockRequestData.class, cmvr.api.AgvCommand.RobotConfigLockRequestData.Builder.class); - } - - private int bitField0_; - public static final int NICK_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object nickName_; - /** - *
-     */< 抢占者昵称/标识(必填)
-     * 
- * - * optional string nick_name = 1; - * @return Whether the nickName field is set. - */ - @java.lang.Override - public boolean hasNickName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 抢占者昵称/标识(必填)
-     * 
- * - * optional string nick_name = 1; - * @return The nickName. - */ - @java.lang.Override - public java.lang.String getNickName() { - java.lang.Object ref = nickName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nickName_ = s; - return s; - } - } - /** - *
-     */< 抢占者昵称/标识(必填)
-     * 
- * - * optional string nick_name = 1; - * @return The bytes for nickName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNickNameBytes() { - java.lang.Object ref = nickName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - nickName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nickName_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nickName_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigLockRequestData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigLockRequestData other = (cmvr.api.AgvCommand.RobotConfigLockRequestData) obj; - - if (hasNickName() != other.hasNickName()) return false; - if (hasNickName()) { - if (!getNickName() - .equals(other.getNickName())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasNickName()) { - hash = (37 * hash) + NICK_NAME_FIELD_NUMBER; - hash = (53 * hash) + getNickName().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockRequestData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigLockRequestData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 抢占控制权请求数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotConfigLockRequestData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigLockRequestData) - cmvr.api.AgvCommand.RobotConfigLockRequestDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigLockRequestData.class, cmvr.api.AgvCommand.RobotConfigLockRequestData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigLockRequestData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - nickName_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockRequestData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockRequestData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigLockRequestData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockRequestData build() { - cmvr.api.AgvCommand.RobotConfigLockRequestData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockRequestData buildPartial() { - cmvr.api.AgvCommand.RobotConfigLockRequestData result = new cmvr.api.AgvCommand.RobotConfigLockRequestData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.nickName_ = nickName_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigLockRequestData) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigLockRequestData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigLockRequestData other) { - if (other == cmvr.api.AgvCommand.RobotConfigLockRequestData.getDefaultInstance()) return this; - if (other.hasNickName()) { - bitField0_ |= 0x00000001; - nickName_ = other.nickName_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - nickName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object nickName_ = ""; /** *
-       */< 抢占者昵称/标识(必填)
+       * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
        * 
* - * optional string nick_name = 1; - * @return Whether the nickName field is set. - */ - public boolean hasNickName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 抢占者昵称/标识(必填)
-       * 
- * - * optional string nick_name = 1; - * @return The nickName. - */ - public java.lang.String getNickName() { - java.lang.Object ref = nickName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nickName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 抢占者昵称/标识(必填)
-       * 
- * - * optional string nick_name = 1; - * @return The bytes for nickName. - */ - public com.google.protobuf.ByteString - getNickNameBytes() { - java.lang.Object ref = nickName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - nickName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 抢占者昵称/标识(必填)
-       * 
- * - * optional string nick_name = 1; - * @param value The nickName to set. - * @return This builder for chaining. - */ - public Builder setNickName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - nickName_ = value; - onChanged(); - return this; - } - /** - *
-       */< 抢占者昵称/标识(必填)
-       * 
- * - * optional string nick_name = 1; - * @return This builder for chaining. - */ - public Builder clearNickName() { - bitField0_ = (bitField0_ & ~0x00000001); - nickName_ = getDefaultInstance().getNickName(); - onChanged(); - return this; - } - /** - *
-       */< 抢占者昵称/标识(必填)
-       * 
- * - * optional string nick_name = 1; - * @param value The bytes for nickName to set. - * @return This builder for chaining. - */ - public Builder setNickNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - nickName_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigLockRequestData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigLockRequestData) - private static final cmvr.api.AgvCommand.RobotConfigLockRequestData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigLockRequestData(); - } - - public static cmvr.api.AgvCommand.RobotConfigLockRequestData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotConfigLockRequestData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockRequestData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface AgvLockResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.AgvLockResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 抢占控制权响应结果。
-   * 
- * - * Protobuf type {@code cmvr.api.AgvLockResult} - */ - public static final class AgvLockResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.AgvLockResult) - AgvLockResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use AgvLockResult.newBuilder() to construct. - private AgvLockResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AgvLockResult() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AgvLockResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvLockResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvLockResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvLockResult.class, cmvr.api.AgvCommand.AgvLockResult.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.AgvLockResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.AgvLockResult other = (cmvr.api.AgvCommand.AgvLockResult) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.AgvLockResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvLockResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvLockResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvLockResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.AgvLockResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 抢占控制权响应结果。
-     * 
- * - * Protobuf type {@code cmvr.api.AgvLockResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.AgvLockResult) - cmvr.api.AgvCommand.AgvLockResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvLockResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvLockResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvLockResult.class, cmvr.api.AgvCommand.AgvLockResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.AgvLockResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvLockResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvLockResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.AgvLockResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvLockResult build() { - cmvr.api.AgvCommand.AgvLockResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvLockResult buildPartial() { - cmvr.api.AgvCommand.AgvLockResult result = new cmvr.api.AgvCommand.AgvLockResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.AgvLockResult) { - return mergeFrom((cmvr.api.AgvCommand.AgvLockResult)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.AgvLockResult other) { - if (other == cmvr.api.AgvCommand.AgvLockResult.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.AgvLockResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.AgvLockResult) - private static final cmvr.api.AgvCommand.AgvLockResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvLockResult(); - } - - public static cmvr.api.AgvCommand.AgvLockResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AgvLockResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvLockResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotConfigLockCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigLockCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 抢占控制权命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotConfigLockCommand} - */ - public static final class RobotConfigLockCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigLockCommand) - RobotConfigLockCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotConfigLockCommand.newBuilder() to construct. - private RobotConfigLockCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotConfigLockCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotConfigLockCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigLockCommand.class, cmvr.api.AgvCommand.RobotConfigLockCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigLockCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotConfigLockRequestData getData(); - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - cmvr.api.AgvCommand.RobotConfigLockRequestDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotConfigLockCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigLockCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigLockCommand.Request.class, cmvr.api.AgvCommand.RobotConfigLockCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotConfigLockRequestData data_; - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockRequestData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotConfigLockRequestData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockRequestDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigLockCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigLockCommand.Request other = (cmvr.api.AgvCommand.RobotConfigLockCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigLockCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotConfigLockCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigLockCommand.Request) - cmvr.api.AgvCommand.RobotConfigLockCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigLockCommand.Request.class, cmvr.api.AgvCommand.RobotConfigLockCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigLockCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigLockCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand.Request build() { - cmvr.api.AgvCommand.RobotConfigLockCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotConfigLockCommand.Request result = new cmvr.api.AgvCommand.RobotConfigLockCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigLockCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigLockCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigLockCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotConfigLockCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotConfigLockRequestData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigLockRequestData, cmvr.api.AgvCommand.RobotConfigLockRequestData.Builder, cmvr.api.AgvCommand.RobotConfigLockRequestDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotConfigLockRequestData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotConfigLockRequestData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotConfigLockRequestData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotConfigLockRequestData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotConfigLockRequestData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotConfigLockRequestData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotConfigLockRequestData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotConfigLockRequestDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotConfigLockRequestData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotConfigLockRequestData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigLockRequestData, cmvr.api.AgvCommand.RobotConfigLockRequestData.Builder, cmvr.api.AgvCommand.RobotConfigLockRequestDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotConfigLockRequestData, cmvr.api.AgvCommand.RobotConfigLockRequestData.Builder, cmvr.api.AgvCommand.RobotConfigLockRequestDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigLockCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigLockCommand.Request) - private static final cmvr.api.AgvCommand.RobotConfigLockCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigLockCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotConfigLockCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.AgvLockResult status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.AgvLockResult status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.AgvLockResult getStatus(); - /** - * .cmvr.api.AgvLockResult status = 2; - */ - cmvr.api.AgvCommand.AgvLockResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotConfigLockCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotConfigLockCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.class, cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.AgvLockResult status_; - /** - * .cmvr.api.AgvLockResult status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.AgvLockResult status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvLockResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.AgvLockResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.AgvLockResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvLockResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback other = (cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotConfigLockCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigLockCommand.Feedback) - cmvr.api.AgvCommand.RobotConfigLockCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.class, cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback build() { - cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback result = new cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.AgvLockResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvLockResult, cmvr.api.AgvCommand.AgvLockResult.Builder, cmvr.api.AgvCommand.AgvLockResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.AgvLockResult status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.AgvLockResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.AgvLockResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.AgvLockResult.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.AgvLockResult status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.AgvLockResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.AgvLockResult status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.AgvLockResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.AgvLockResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.AgvLockResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.AgvLockResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.AgvLockResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.AgvLockResult status = 2; - */ - public cmvr.api.AgvCommand.AgvLockResult.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.AgvLockResult status = 2; - */ - public cmvr.api.AgvCommand.AgvLockResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.AgvLockResult.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.AgvLockResult status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvLockResult, cmvr.api.AgvCommand.AgvLockResult.Builder, cmvr.api.AgvCommand.AgvLockResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvLockResult, cmvr.api.AgvCommand.AgvLockResult.Builder, cmvr.api.AgvCommand.AgvLockResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigLockCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigLockCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotConfigLockCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotConfigLockCommand other = (cmvr.api.AgvCommand.RobotConfigLockCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotConfigLockCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotConfigLockCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 抢占控制权命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotConfigLockCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotConfigLockCommand) - cmvr.api.AgvCommand.RobotConfigLockCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotConfigLockCommand.class, cmvr.api.AgvCommand.RobotConfigLockCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotConfigLockCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotConfigLockCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotConfigLockCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand build() { - cmvr.api.AgvCommand.RobotConfigLockCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand buildPartial() { - cmvr.api.AgvCommand.RobotConfigLockCommand result = new cmvr.api.AgvCommand.RobotConfigLockCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotConfigLockCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotConfigLockCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotConfigLockCommand other) { - if (other == cmvr.api.AgvCommand.RobotConfigLockCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotConfigLockCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotConfigLockCommand) - private static final cmvr.api.AgvCommand.RobotConfigLockCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotConfigLockCommand(); - } - - public static cmvr.api.AgvCommand.RobotConfigLockCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotConfigLockCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotConfigLockCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface AgvCurrentLockStatusOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.AgvCurrentLockStatus) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 是否被锁定(有持有者)
-     * 
- * - * optional bool locked = 1; - * @return Whether the locked field is set. - */ - boolean hasLocked(); - /** - *
-     */< 是否被锁定(有持有者)
-     * 
- * - * optional bool locked = 1; - * @return The locked. - */ - boolean getLocked(); - - /** - *
-     */< 持有者 IP 地址
-     * 
- * - * optional string ip = 2; - * @return Whether the ip field is set. - */ - boolean hasIp(); - /** - *
-     */< 持有者 IP 地址
-     * 
- * - * optional string ip = 2; - * @return The ip. - */ - java.lang.String getIp(); - /** - *
-     */< 持有者 IP 地址
-     * 
- * - * optional string ip = 2; - * @return The bytes for ip. - */ - com.google.protobuf.ByteString - getIpBytes(); - - /** - *
-     */< 持有者端口
-     * 
- * - * optional int32 port = 3; - * @return Whether the port field is set. - */ - boolean hasPort(); - /** - *
-     */< 持有者端口
-     * 
- * - * optional int32 port = 3; - * @return The port. - */ - int getPort(); - - /** - *
-     */< 持有者类型(0=default, 2=roboshop, 0xDD=srd)
-     * 
- * - * optional uint32 type = 4; - * @return Whether the type field is set. - */ - boolean hasType(); - /** - *
-     */< 持有者类型(0=default, 2=roboshop, 0xDD=srd)
-     * 
- * - * optional uint32 type = 4; - * @return The type. - */ - int getType(); - - /** - *
-     */< 持有者昵称
-     * 
- * - * optional string nick_name = 5; - * @return Whether the nickName field is set. - */ - boolean hasNickName(); - /** - *
-     */< 持有者昵称
-     * 
- * - * optional string nick_name = 5; - * @return The nickName. - */ - java.lang.String getNickName(); - /** - *
-     */< 持有者昵称
-     * 
- * - * optional string nick_name = 5; - * @return The bytes for nickName. - */ - com.google.protobuf.ByteString - getNickNameBytes(); - - /** - *
-     */< 锁定时间戳(Unix 秒)
-     * 
- * - * optional int64 time_t = 6; - * @return Whether the timeT field is set. - */ - boolean hasTimeT(); - /** - *
-     */< 锁定时间戳(Unix 秒)
-     * 
- * - * optional int64 time_t = 6; - * @return The timeT. - */ - long getTimeT(); - - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 7; - * @return Whether the desc field is set. - */ - boolean hasDesc(); - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 7; - * @return The desc. - */ - java.lang.String getDesc(); - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 7; - * @return The bytes for desc. - */ - com.google.protobuf.ByteString - getDescBytes(); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 8; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 8; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 当前控制权所有者响应结构。
-   * @note 对应仙工 API 1060(0x0424)。
-   * 
- * - * Protobuf type {@code cmvr.api.AgvCurrentLockStatus} - */ - public static final class AgvCurrentLockStatus extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.AgvCurrentLockStatus) - AgvCurrentLockStatusOrBuilder { - private static final long serialVersionUID = 0L; - // Use AgvCurrentLockStatus.newBuilder() to construct. - private AgvCurrentLockStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private AgvCurrentLockStatus() { - ip_ = ""; - nickName_ = ""; - desc_ = ""; - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new AgvCurrentLockStatus(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvCurrentLockStatus_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvCurrentLockStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvCurrentLockStatus.class, cmvr.api.AgvCommand.AgvCurrentLockStatus.Builder.class); - } - - private int bitField0_; - public static final int LOCKED_FIELD_NUMBER = 1; - private boolean locked_; - /** - *
-     */< 是否被锁定(有持有者)
-     * 
- * - * optional bool locked = 1; - * @return Whether the locked field is set. - */ - @java.lang.Override - public boolean hasLocked() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 是否被锁定(有持有者)
-     * 
- * - * optional bool locked = 1; - * @return The locked. - */ - @java.lang.Override - public boolean getLocked() { - return locked_; - } - - public static final int IP_FIELD_NUMBER = 2; - private volatile java.lang.Object ip_; - /** - *
-     */< 持有者 IP 地址
-     * 
- * - * optional string ip = 2; - * @return Whether the ip field is set. - */ - @java.lang.Override - public boolean hasIp() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 持有者 IP 地址
-     * 
- * - * optional string ip = 2; - * @return The ip. - */ - @java.lang.Override - public java.lang.String getIp() { - java.lang.Object ref = ip_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - ip_ = s; - return s; - } - } - /** - *
-     */< 持有者 IP 地址
-     * 
- * - * optional string ip = 2; - * @return The bytes for ip. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIpBytes() { - java.lang.Object ref = ip_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - ip_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PORT_FIELD_NUMBER = 3; - private int port_; - /** - *
-     */< 持有者端口
-     * 
- * - * optional int32 port = 3; - * @return Whether the port field is set. - */ - @java.lang.Override - public boolean hasPort() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 持有者端口
-     * 
- * - * optional int32 port = 3; - * @return The port. - */ - @java.lang.Override - public int getPort() { - return port_; - } - - public static final int TYPE_FIELD_NUMBER = 4; - private int type_; - /** - *
-     */< 持有者类型(0=default, 2=roboshop, 0xDD=srd)
-     * 
- * - * optional uint32 type = 4; - * @return Whether the type field is set. - */ - @java.lang.Override - public boolean hasType() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 持有者类型(0=default, 2=roboshop, 0xDD=srd)
-     * 
- * - * optional uint32 type = 4; - * @return The type. - */ - @java.lang.Override - public int getType() { - return type_; - } - - public static final int NICK_NAME_FIELD_NUMBER = 5; - private volatile java.lang.Object nickName_; - /** - *
-     */< 持有者昵称
-     * 
- * - * optional string nick_name = 5; - * @return Whether the nickName field is set. - */ - @java.lang.Override - public boolean hasNickName() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 持有者昵称
-     * 
- * - * optional string nick_name = 5; - * @return The nickName. - */ - @java.lang.Override - public java.lang.String getNickName() { - java.lang.Object ref = nickName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nickName_ = s; - return s; - } - } - /** - *
-     */< 持有者昵称
-     * 
- * - * optional string nick_name = 5; - * @return The bytes for nickName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNickNameBytes() { - java.lang.Object ref = nickName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - nickName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TIME_T_FIELD_NUMBER = 6; - private long timeT_; - /** - *
-     */< 锁定时间戳(Unix 秒)
-     * 
- * - * optional int64 time_t = 6; - * @return Whether the timeT field is set. - */ - @java.lang.Override - public boolean hasTimeT() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 锁定时间戳(Unix 秒)
-     * 
- * - * optional int64 time_t = 6; - * @return The timeT. - */ - @java.lang.Override - public long getTimeT() { - return timeT_; - } - - public static final int DESC_FIELD_NUMBER = 7; - private volatile java.lang.Object desc_; - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 7; - * @return Whether the desc field is set. - */ - @java.lang.Override - public boolean hasDesc() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 7; - * @return The desc. - */ - @java.lang.Override - public java.lang.String getDesc() { - java.lang.Object ref = desc_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - desc_ = s; - return s; - } - } - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 7; - * @return The bytes for desc. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDescBytes() { - java.lang.Object ref = desc_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - desc_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RET_CODE_FIELD_NUMBER = 8; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 8; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 8; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 9; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 9; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 10; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeBool(1, locked_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ip_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeInt32(3, port_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeUInt32(4, type_); - } - if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, nickName_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeInt64(6, timeT_); - } - if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, desc_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeInt32(8, retCode_); - } - if (((bitField0_ & 0x00000100) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, createOn_); - } - if (((bitField0_ & 0x00000200) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(1, locked_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, ip_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, port_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(4, type_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, nickName_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(6, timeT_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, desc_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(8, retCode_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, createOn_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.AgvCurrentLockStatus)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.AgvCurrentLockStatus other = (cmvr.api.AgvCommand.AgvCurrentLockStatus) obj; - - if (hasLocked() != other.hasLocked()) return false; - if (hasLocked()) { - if (getLocked() - != other.getLocked()) return false; - } - if (hasIp() != other.hasIp()) return false; - if (hasIp()) { - if (!getIp() - .equals(other.getIp())) return false; - } - if (hasPort() != other.hasPort()) return false; - if (hasPort()) { - if (getPort() - != other.getPort()) return false; - } - if (hasType() != other.hasType()) return false; - if (hasType()) { - if (getType() - != other.getType()) return false; - } - if (hasNickName() != other.hasNickName()) return false; - if (hasNickName()) { - if (!getNickName() - .equals(other.getNickName())) return false; - } - if (hasTimeT() != other.hasTimeT()) return false; - if (hasTimeT()) { - if (getTimeT() - != other.getTimeT()) return false; - } - if (hasDesc() != other.hasDesc()) return false; - if (hasDesc()) { - if (!getDesc() - .equals(other.getDesc())) return false; - } - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasLocked()) { - hash = (37 * hash) + LOCKED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getLocked()); - } - if (hasIp()) { - hash = (37 * hash) + IP_FIELD_NUMBER; - hash = (53 * hash) + getIp().hashCode(); - } - if (hasPort()) { - hash = (37 * hash) + PORT_FIELD_NUMBER; - hash = (53 * hash) + getPort(); - } - if (hasType()) { - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType(); - } - if (hasNickName()) { - hash = (37 * hash) + NICK_NAME_FIELD_NUMBER; - hash = (53 * hash) + getNickName().hashCode(); - } - if (hasTimeT()) { - hash = (37 * hash) + TIME_T_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getTimeT()); - } - if (hasDesc()) { - hash = (37 * hash) + DESC_FIELD_NUMBER; - hash = (53 * hash) + getDesc().hashCode(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.AgvCurrentLockStatus parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.AgvCurrentLockStatus prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 当前控制权所有者响应结构。
-     * @note 对应仙工 API 1060(0x0424)。
-     * 
- * - * Protobuf type {@code cmvr.api.AgvCurrentLockStatus} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.AgvCurrentLockStatus) - cmvr.api.AgvCommand.AgvCurrentLockStatusOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvCurrentLockStatus_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvCurrentLockStatus_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.AgvCurrentLockStatus.class, cmvr.api.AgvCommand.AgvCurrentLockStatus.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.AgvCurrentLockStatus.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - locked_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - ip_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - port_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - type_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); - nickName_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - timeT_ = 0L; - bitField0_ = (bitField0_ & ~0x00000020); - desc_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000080); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000200); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvCurrentLockStatus_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvCurrentLockStatus getDefaultInstanceForType() { - return cmvr.api.AgvCommand.AgvCurrentLockStatus.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvCurrentLockStatus build() { - cmvr.api.AgvCommand.AgvCurrentLockStatus result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvCurrentLockStatus buildPartial() { - cmvr.api.AgvCommand.AgvCurrentLockStatus result = new cmvr.api.AgvCommand.AgvCurrentLockStatus(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.locked_ = locked_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.ip_ = ip_; - if (((from_bitField0_ & 0x00000004) != 0)) { - result.port_ = port_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.type_ = type_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - to_bitField0_ |= 0x00000010; - } - result.nickName_ = nickName_; - if (((from_bitField0_ & 0x00000020) != 0)) { - result.timeT_ = timeT_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - to_bitField0_ |= 0x00000040; - } - result.desc_ = desc_; - if (((from_bitField0_ & 0x00000080) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - to_bitField0_ |= 0x00000100; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000200) != 0)) { - to_bitField0_ |= 0x00000200; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.AgvCurrentLockStatus) { - return mergeFrom((cmvr.api.AgvCommand.AgvCurrentLockStatus)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.AgvCurrentLockStatus other) { - if (other == cmvr.api.AgvCommand.AgvCurrentLockStatus.getDefaultInstance()) return this; - if (other.hasLocked()) { - setLocked(other.getLocked()); - } - if (other.hasIp()) { - bitField0_ |= 0x00000002; - ip_ = other.ip_; - onChanged(); - } - if (other.hasPort()) { - setPort(other.getPort()); - } - if (other.hasType()) { - setType(other.getType()); - } - if (other.hasNickName()) { - bitField0_ |= 0x00000010; - nickName_ = other.nickName_; - onChanged(); - } - if (other.hasTimeT()) { - setTimeT(other.getTimeT()); - } - if (other.hasDesc()) { - bitField0_ |= 0x00000040; - desc_ = other.desc_; - onChanged(); - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000100; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000200; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - locked_ = input.readBool(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - ip_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: { - port_ = input.readInt32(); - bitField0_ |= 0x00000004; - break; - } // case 24 - case 32: { - type_ = input.readUInt32(); - bitField0_ |= 0x00000008; - break; - } // case 32 - case 42: { - nickName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; - break; - } // case 42 - case 48: { - timeT_ = input.readInt64(); - bitField0_ |= 0x00000020; - break; - } // case 48 - case 58: { - desc_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; - break; - } // case 58 - case 64: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000080; - break; - } // case 64 - case 74: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; - break; - } // case 74 - case 82: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; - break; - } // case 82 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private boolean locked_ ; - /** - *
-       */< 是否被锁定(有持有者)
-       * 
- * - * optional bool locked = 1; - * @return Whether the locked field is set. - */ - @java.lang.Override - public boolean hasLocked() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 是否被锁定(有持有者)
-       * 
- * - * optional bool locked = 1; - * @return The locked. - */ - @java.lang.Override - public boolean getLocked() { - return locked_; - } - /** - *
-       */< 是否被锁定(有持有者)
-       * 
- * - * optional bool locked = 1; - * @param value The locked to set. - * @return This builder for chaining. - */ - public Builder setLocked(boolean value) { - bitField0_ |= 0x00000001; - locked_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否被锁定(有持有者)
-       * 
- * - * optional bool locked = 1; - * @return This builder for chaining. - */ - public Builder clearLocked() { - bitField0_ = (bitField0_ & ~0x00000001); - locked_ = false; - onChanged(); - return this; - } - - private java.lang.Object ip_ = ""; - /** - *
-       */< 持有者 IP 地址
-       * 
- * - * optional string ip = 2; - * @return Whether the ip field is set. - */ - public boolean hasIp() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 持有者 IP 地址
-       * 
- * - * optional string ip = 2; - * @return The ip. - */ - public java.lang.String getIp() { - java.lang.Object ref = ip_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - ip_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 持有者 IP 地址
-       * 
- * - * optional string ip = 2; - * @return The bytes for ip. - */ - public com.google.protobuf.ByteString - getIpBytes() { - java.lang.Object ref = ip_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - ip_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 持有者 IP 地址
-       * 
- * - * optional string ip = 2; - * @param value The ip to set. - * @return This builder for chaining. - */ - public Builder setIp( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - ip_ = value; - onChanged(); - return this; - } - /** - *
-       */< 持有者 IP 地址
-       * 
- * - * optional string ip = 2; - * @return This builder for chaining. - */ - public Builder clearIp() { - bitField0_ = (bitField0_ & ~0x00000002); - ip_ = getDefaultInstance().getIp(); - onChanged(); - return this; - } - /** - *
-       */< 持有者 IP 地址
-       * 
- * - * optional string ip = 2; - * @param value The bytes for ip to set. - * @return This builder for chaining. - */ - public Builder setIpBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - ip_ = value; - onChanged(); - return this; - } - - private int port_ ; - /** - *
-       */< 持有者端口
-       * 
- * - * optional int32 port = 3; - * @return Whether the port field is set. - */ - @java.lang.Override - public boolean hasPort() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 持有者端口
-       * 
- * - * optional int32 port = 3; - * @return The port. - */ - @java.lang.Override - public int getPort() { - return port_; - } - /** - *
-       */< 持有者端口
-       * 
- * - * optional int32 port = 3; - * @param value The port to set. - * @return This builder for chaining. - */ - public Builder setPort(int value) { - bitField0_ |= 0x00000004; - port_ = value; - onChanged(); - return this; - } - /** - *
-       */< 持有者端口
-       * 
- * - * optional int32 port = 3; - * @return This builder for chaining. - */ - public Builder clearPort() { - bitField0_ = (bitField0_ & ~0x00000004); - port_ = 0; - onChanged(); - return this; - } - - private int type_ ; - /** - *
-       */< 持有者类型(0=default, 2=roboshop, 0xDD=srd)
-       * 
- * - * optional uint32 type = 4; - * @return Whether the type field is set. - */ - @java.lang.Override - public boolean hasType() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 持有者类型(0=default, 2=roboshop, 0xDD=srd)
-       * 
- * - * optional uint32 type = 4; - * @return The type. - */ - @java.lang.Override - public int getType() { - return type_; - } - /** - *
-       */< 持有者类型(0=default, 2=roboshop, 0xDD=srd)
-       * 
- * - * optional uint32 type = 4; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType(int value) { - bitField0_ |= 0x00000008; - type_ = value; - onChanged(); - return this; - } - /** - *
-       */< 持有者类型(0=default, 2=roboshop, 0xDD=srd)
-       * 
- * - * optional uint32 type = 4; - * @return This builder for chaining. - */ - public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000008); - type_ = 0; - onChanged(); - return this; - } - - private java.lang.Object nickName_ = ""; - /** - *
-       */< 持有者昵称
-       * 
- * - * optional string nick_name = 5; - * @return Whether the nickName field is set. - */ - public boolean hasNickName() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 持有者昵称
-       * 
- * - * optional string nick_name = 5; - * @return The nickName. - */ - public java.lang.String getNickName() { - java.lang.Object ref = nickName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nickName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 持有者昵称
-       * 
- * - * optional string nick_name = 5; - * @return The bytes for nickName. - */ - public com.google.protobuf.ByteString - getNickNameBytes() { - java.lang.Object ref = nickName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - nickName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 持有者昵称
-       * 
- * - * optional string nick_name = 5; - * @param value The nickName to set. - * @return This builder for chaining. - */ - public Builder setNickName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - nickName_ = value; - onChanged(); - return this; - } - /** - *
-       */< 持有者昵称
-       * 
- * - * optional string nick_name = 5; - * @return This builder for chaining. - */ - public Builder clearNickName() { - bitField0_ = (bitField0_ & ~0x00000010); - nickName_ = getDefaultInstance().getNickName(); - onChanged(); - return this; - } - /** - *
-       */< 持有者昵称
-       * 
- * - * optional string nick_name = 5; - * @param value The bytes for nickName to set. - * @return This builder for chaining. - */ - public Builder setNickNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000010; - nickName_ = value; - onChanged(); - return this; - } - - private long timeT_ ; - /** - *
-       */< 锁定时间戳(Unix 秒)
-       * 
- * - * optional int64 time_t = 6; - * @return Whether the timeT field is set. - */ - @java.lang.Override - public boolean hasTimeT() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 锁定时间戳(Unix 秒)
-       * 
- * - * optional int64 time_t = 6; - * @return The timeT. - */ - @java.lang.Override - public long getTimeT() { - return timeT_; - } - /** - *
-       */< 锁定时间戳(Unix 秒)
-       * 
- * - * optional int64 time_t = 6; - * @param value The timeT to set. - * @return This builder for chaining. - */ - public Builder setTimeT(long value) { - bitField0_ |= 0x00000020; - timeT_ = value; - onChanged(); - return this; - } - /** - *
-       */< 锁定时间戳(Unix 秒)
-       * 
- * - * optional int64 time_t = 6; - * @return This builder for chaining. - */ - public Builder clearTimeT() { - bitField0_ = (bitField0_ & ~0x00000020); - timeT_ = 0L; - onChanged(); - return this; - } - - private java.lang.Object desc_ = ""; - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 7; - * @return Whether the desc field is set. - */ - public boolean hasDesc() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 7; - * @return The desc. - */ - public java.lang.String getDesc() { - java.lang.Object ref = desc_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - desc_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 7; - * @return The bytes for desc. - */ - public com.google.protobuf.ByteString - getDescBytes() { - java.lang.Object ref = desc_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - desc_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 7; - * @param value The desc to set. - * @return This builder for chaining. - */ - public Builder setDesc( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - desc_ = value; - onChanged(); - return this; - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 7; - * @return This builder for chaining. - */ - public Builder clearDesc() { - bitField0_ = (bitField0_ & ~0x00000040); - desc_ = getDefaultInstance().getDesc(); - onChanged(); - return this; - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 7; - * @param value The bytes for desc to set. - * @return This builder for chaining. - */ - public Builder setDescBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000040; - desc_ = value; - onChanged(); - return this; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 8; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 8; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 8; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000080; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 8; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000080); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000100); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 9; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000100; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000200); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 10; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.AgvCurrentLockStatus) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.AgvCurrentLockStatus) - private static final cmvr.api.AgvCommand.AgvCurrentLockStatus DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvCurrentLockStatus(); - } - - public static cmvr.api.AgvCommand.AgvCurrentLockStatus getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AgvCurrentLockStatus parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.AgvCurrentLockStatus getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusCurrentLockCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusCurrentLockCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 查询控制权命令(无请求数据)。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusCurrentLockCommand} - */ - public static final class RobotStatusCurrentLockCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusCurrentLockCommand) - RobotStatusCurrentLockCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusCurrentLockCommand.newBuilder() to construct. - private RobotStatusCurrentLockCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusCurrentLockCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusCurrentLockCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.class, cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusCurrentLockCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotStatusCurrentLockCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusCurrentLockCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.class, cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request other = (cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotStatusCurrentLockCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusCurrentLockCommand.Request) - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.class, cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request build() { - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request result = new cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusCurrentLockCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusCurrentLockCommand.Request) - private static final cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusCurrentLockCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.AgvCurrentLockStatus getStatus(); - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - cmvr.api.AgvCommand.AgvCurrentLockStatusOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotStatusCurrentLockCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusCurrentLockCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.AgvCurrentLockStatus status_; - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvCurrentLockStatus getStatus() { - return status_ == null ? cmvr.api.AgvCommand.AgvCurrentLockStatus.getDefaultInstance() : status_; - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.AgvCurrentLockStatusOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback other = (cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotStatusCurrentLockCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusCurrentLockCommand.Feedback) - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback build() { - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback result = new cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.AgvCurrentLockStatus status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvCurrentLockStatus, cmvr.api.AgvCommand.AgvCurrentLockStatus.Builder, cmvr.api.AgvCommand.AgvCurrentLockStatusOrBuilder> statusBuilder_; - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.AgvCurrentLockStatus getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.AgvCurrentLockStatus.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.AgvCurrentLockStatus value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.AgvCurrentLockStatus.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.AgvCurrentLockStatus value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.AgvCurrentLockStatus.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - public cmvr.api.AgvCommand.AgvCurrentLockStatus.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - public cmvr.api.AgvCommand.AgvCurrentLockStatusOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.AgvCurrentLockStatus.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.AgvCurrentLockStatus status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvCurrentLockStatus, cmvr.api.AgvCommand.AgvCurrentLockStatus.Builder, cmvr.api.AgvCommand.AgvCurrentLockStatusOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.AgvCurrentLockStatus, cmvr.api.AgvCommand.AgvCurrentLockStatus.Builder, cmvr.api.AgvCommand.AgvCurrentLockStatusOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusCurrentLockCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusCurrentLockCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusCurrentLockCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand other = (cmvr.api.AgvCommand.RobotStatusCurrentLockCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 查询控制权命令(无请求数据)。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotStatusCurrentLockCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusCurrentLockCommand) - cmvr.api.AgvCommand.RobotStatusCurrentLockCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.class, cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusCurrentLockCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand build() { - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand buildPartial() { - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand result = new cmvr.api.AgvCommand.RobotStatusCurrentLockCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusCurrentLockCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusCurrentLockCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand other) { - if (other == cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusCurrentLockCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusCurrentLockCommand) - private static final cmvr.api.AgvCommand.RobotStatusCurrentLockCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusCurrentLockCommand(); - } - - public static cmvr.api.AgvCommand.RobotStatusCurrentLockCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotStatusCurrentLockCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotMotionControlRequestDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotMotionControlRequestData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< X 方向线速度(m/s)
-     * 
- * - * optional double vx = 1; - * @return Whether the vx field is set. - */ - boolean hasVx(); - /** - *
-     */< X 方向线速度(m/s)
-     * 
- * - * optional double vx = 1; - * @return The vx. - */ - double getVx(); - - /** - *
-     */< Y 方向线速度(m/s)
-     * 
- * - * optional double vy = 2; - * @return Whether the vy field is set. - */ - boolean hasVy(); - /** - *
-     */< Y 方向线速度(m/s)
-     * 
- * - * optional double vy = 2; - * @return The vy. - */ - double getVy(); - - /** - *
-     */< 角速度(rad/s),逆时针为正
-     * 
- * - * optional double w = 3; - * @return Whether the w field is set. - */ - boolean hasW(); - /** - *
-     */< 角速度(rad/s),逆时针为正
-     * 
- * - * optional double w = 3; - * @return The w. - */ - double getW(); - - /** - *
-     */< 舵轮转向角(单舵轮,单位 rad)
-     * 
- * - * optional double steer = 4; - * @return Whether the steer field is set. - */ - boolean hasSteer(); - /** - *
-     */< 舵轮转向角(单舵轮,单位 rad)
-     * 
- * - * optional double steer = 4; - * @return The steer. - */ - double getSteer(); - - /** - *
-     */< 实际舵轮角度(单舵轮,优先级高于 steer)
-     * 
- * - * optional double real_steer = 5; - * @return Whether the realSteer field is set. - */ - boolean hasRealSteer(); - /** - *
-     */< 实际舵轮角度(单舵轮,优先级高于 steer)
-     * 
- * - * optional double real_steer = 5; - * @return The realSteer. - */ - double getRealSteer(); - - /** - *
-     */< 持续时间(ms),-1 表示一直运行
-     * 
- * - * optional int64 duration = 6; - * @return Whether the duration field is set. - */ - boolean hasDuration(); - /** - *
-     */< 持续时间(ms),-1 表示一直运行
-     * 
- * - * optional int64 duration = 6; - * @return The duration. - */ - long getDuration(); - } - /** - *
-   **
-   * @brief 开环速度运动控制请求数据。
-   * @note 命令码 2010(0x07DA)。下发后会强制取消当前自动导航任务。
-   *       多舵轮设备仅 vx/vy/w 生效;steer/real_steer 仅单舵轮设备有效。
-   *       duration = -1 表示持续运行直到下一次指令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotMotionControlRequestData} - */ - public static final class RobotMotionControlRequestData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotMotionControlRequestData) - RobotMotionControlRequestDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotMotionControlRequestData.newBuilder() to construct. - private RobotMotionControlRequestData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotMotionControlRequestData() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotMotionControlRequestData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlRequestData.class, cmvr.api.AgvCommand.RobotMotionControlRequestData.Builder.class); - } - - private int bitField0_; - public static final int VX_FIELD_NUMBER = 1; - private double vx_; - /** - *
-     */< X 方向线速度(m/s)
-     * 
- * - * optional double vx = 1; - * @return Whether the vx field is set. - */ - @java.lang.Override - public boolean hasVx() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< X 方向线速度(m/s)
-     * 
- * - * optional double vx = 1; - * @return The vx. - */ - @java.lang.Override - public double getVx() { - return vx_; - } - - public static final int VY_FIELD_NUMBER = 2; - private double vy_; - /** - *
-     */< Y 方向线速度(m/s)
-     * 
- * - * optional double vy = 2; - * @return Whether the vy field is set. - */ - @java.lang.Override - public boolean hasVy() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< Y 方向线速度(m/s)
-     * 
- * - * optional double vy = 2; - * @return The vy. - */ - @java.lang.Override - public double getVy() { - return vy_; - } - - public static final int W_FIELD_NUMBER = 3; - private double w_; - /** - *
-     */< 角速度(rad/s),逆时针为正
-     * 
- * - * optional double w = 3; - * @return Whether the w field is set. - */ - @java.lang.Override - public boolean hasW() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 角速度(rad/s),逆时针为正
-     * 
- * - * optional double w = 3; - * @return The w. - */ - @java.lang.Override - public double getW() { - return w_; - } - - public static final int STEER_FIELD_NUMBER = 4; - private double steer_; - /** - *
-     */< 舵轮转向角(单舵轮,单位 rad)
-     * 
- * - * optional double steer = 4; - * @return Whether the steer field is set. - */ - @java.lang.Override - public boolean hasSteer() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 舵轮转向角(单舵轮,单位 rad)
-     * 
- * - * optional double steer = 4; - * @return The steer. - */ - @java.lang.Override - public double getSteer() { - return steer_; - } - - public static final int REAL_STEER_FIELD_NUMBER = 5; - private double realSteer_; - /** - *
-     */< 实际舵轮角度(单舵轮,优先级高于 steer)
-     * 
- * - * optional double real_steer = 5; - * @return Whether the realSteer field is set. - */ - @java.lang.Override - public boolean hasRealSteer() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 实际舵轮角度(单舵轮,优先级高于 steer)
-     * 
- * - * optional double real_steer = 5; - * @return The realSteer. - */ - @java.lang.Override - public double getRealSteer() { - return realSteer_; - } - - public static final int DURATION_FIELD_NUMBER = 6; - private long duration_; - /** - *
-     */< 持续时间(ms),-1 表示一直运行
-     * 
- * - * optional int64 duration = 6; - * @return Whether the duration field is set. - */ - @java.lang.Override - public boolean hasDuration() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 持续时间(ms),-1 表示一直运行
-     * 
- * - * optional int64 duration = 6; - * @return The duration. - */ - @java.lang.Override - public long getDuration() { - return duration_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeDouble(1, vx_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(2, vy_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(3, w_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(4, steer_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(5, realSteer_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeInt64(6, duration_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, vx_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, vy_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, w_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, steer_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, realSteer_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(6, duration_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotMotionControlRequestData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotMotionControlRequestData other = (cmvr.api.AgvCommand.RobotMotionControlRequestData) obj; - - if (hasVx() != other.hasVx()) return false; - if (hasVx()) { - if (java.lang.Double.doubleToLongBits(getVx()) - != java.lang.Double.doubleToLongBits( - other.getVx())) return false; - } - if (hasVy() != other.hasVy()) return false; - if (hasVy()) { - if (java.lang.Double.doubleToLongBits(getVy()) - != java.lang.Double.doubleToLongBits( - other.getVy())) return false; - } - if (hasW() != other.hasW()) return false; - if (hasW()) { - if (java.lang.Double.doubleToLongBits(getW()) - != java.lang.Double.doubleToLongBits( - other.getW())) return false; - } - if (hasSteer() != other.hasSteer()) return false; - if (hasSteer()) { - if (java.lang.Double.doubleToLongBits(getSteer()) - != java.lang.Double.doubleToLongBits( - other.getSteer())) return false; - } - if (hasRealSteer() != other.hasRealSteer()) return false; - if (hasRealSteer()) { - if (java.lang.Double.doubleToLongBits(getRealSteer()) - != java.lang.Double.doubleToLongBits( - other.getRealSteer())) return false; - } - if (hasDuration() != other.hasDuration()) return false; - if (hasDuration()) { - if (getDuration() - != other.getDuration()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasVx()) { - hash = (37 * hash) + VX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getVx())); - } - if (hasVy()) { - hash = (37 * hash) + VY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getVy())); - } - if (hasW()) { - hash = (37 * hash) + W_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getW())); - } - if (hasSteer()) { - hash = (37 * hash) + STEER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSteer())); - } - if (hasRealSteer()) { - hash = (37 * hash) + REAL_STEER_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getRealSteer())); - } - if (hasDuration()) { - hash = (37 * hash) + DURATION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getDuration()); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlRequestData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotMotionControlRequestData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 开环速度运动控制请求数据。
-     * @note 命令码 2010(0x07DA)。下发后会强制取消当前自动导航任务。
-     *       多舵轮设备仅 vx/vy/w 生效;steer/real_steer 仅单舵轮设备有效。
-     *       duration = -1 表示持续运行直到下一次指令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotMotionControlRequestData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotMotionControlRequestData) - cmvr.api.AgvCommand.RobotMotionControlRequestDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlRequestData.class, cmvr.api.AgvCommand.RobotMotionControlRequestData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotMotionControlRequestData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - vx_ = 0D; - bitField0_ = (bitField0_ & ~0x00000001); - vy_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - w_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); - steer_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - realSteer_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - duration_ = 0L; - bitField0_ = (bitField0_ & ~0x00000020); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlRequestData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlRequestData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotMotionControlRequestData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlRequestData build() { - cmvr.api.AgvCommand.RobotMotionControlRequestData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlRequestData buildPartial() { - cmvr.api.AgvCommand.RobotMotionControlRequestData result = new cmvr.api.AgvCommand.RobotMotionControlRequestData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.vx_ = vx_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.vy_ = vy_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.w_ = w_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.steer_ = steer_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.realSteer_ = realSteer_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.duration_ = duration_; - to_bitField0_ |= 0x00000020; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotMotionControlRequestData) { - return mergeFrom((cmvr.api.AgvCommand.RobotMotionControlRequestData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotMotionControlRequestData other) { - if (other == cmvr.api.AgvCommand.RobotMotionControlRequestData.getDefaultInstance()) return this; - if (other.hasVx()) { - setVx(other.getVx()); - } - if (other.hasVy()) { - setVy(other.getVy()); - } - if (other.hasW()) { - setW(other.getW()); - } - if (other.hasSteer()) { - setSteer(other.getSteer()); - } - if (other.hasRealSteer()) { - setRealSteer(other.getRealSteer()); - } - if (other.hasDuration()) { - setDuration(other.getDuration()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 9: { - vx_ = input.readDouble(); - bitField0_ |= 0x00000001; - break; - } // case 9 - case 17: { - vy_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 17 - case 25: { - w_ = input.readDouble(); - bitField0_ |= 0x00000004; - break; - } // case 25 - case 33: { - steer_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 33 - case 41: { - realSteer_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 41 - case 48: { - duration_ = input.readInt64(); - bitField0_ |= 0x00000020; - break; - } // case 48 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private double vx_ ; - /** - *
-       */< X 方向线速度(m/s)
-       * 
- * - * optional double vx = 1; - * @return Whether the vx field is set. - */ - @java.lang.Override - public boolean hasVx() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< X 方向线速度(m/s)
-       * 
- * - * optional double vx = 1; - * @return The vx. - */ - @java.lang.Override - public double getVx() { - return vx_; - } - /** - *
-       */< X 方向线速度(m/s)
-       * 
- * - * optional double vx = 1; - * @param value The vx to set. - * @return This builder for chaining. - */ - public Builder setVx(double value) { - bitField0_ |= 0x00000001; - vx_ = value; - onChanged(); - return this; - } - /** - *
-       */< X 方向线速度(m/s)
-       * 
- * - * optional double vx = 1; - * @return This builder for chaining. - */ - public Builder clearVx() { - bitField0_ = (bitField0_ & ~0x00000001); - vx_ = 0D; - onChanged(); - return this; - } - - private double vy_ ; - /** - *
-       */< Y 方向线速度(m/s)
-       * 
- * - * optional double vy = 2; - * @return Whether the vy field is set. - */ - @java.lang.Override - public boolean hasVy() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< Y 方向线速度(m/s)
-       * 
- * - * optional double vy = 2; - * @return The vy. - */ - @java.lang.Override - public double getVy() { - return vy_; - } - /** - *
-       */< Y 方向线速度(m/s)
-       * 
- * - * optional double vy = 2; - * @param value The vy to set. - * @return This builder for chaining. - */ - public Builder setVy(double value) { - bitField0_ |= 0x00000002; - vy_ = value; - onChanged(); - return this; - } - /** - *
-       */< Y 方向线速度(m/s)
-       * 
- * - * optional double vy = 2; - * @return This builder for chaining. - */ - public Builder clearVy() { - bitField0_ = (bitField0_ & ~0x00000002); - vy_ = 0D; - onChanged(); - return this; - } - - private double w_ ; - /** - *
-       */< 角速度(rad/s),逆时针为正
-       * 
- * - * optional double w = 3; - * @return Whether the w field is set. - */ - @java.lang.Override - public boolean hasW() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 角速度(rad/s),逆时针为正
-       * 
- * - * optional double w = 3; - * @return The w. - */ - @java.lang.Override - public double getW() { - return w_; - } - /** - *
-       */< 角速度(rad/s),逆时针为正
-       * 
- * - * optional double w = 3; - * @param value The w to set. - * @return This builder for chaining. - */ - public Builder setW(double value) { - bitField0_ |= 0x00000004; - w_ = value; - onChanged(); - return this; - } - /** - *
-       */< 角速度(rad/s),逆时针为正
-       * 
- * - * optional double w = 3; - * @return This builder for chaining. - */ - public Builder clearW() { - bitField0_ = (bitField0_ & ~0x00000004); - w_ = 0D; - onChanged(); - return this; - } - - private double steer_ ; - /** - *
-       */< 舵轮转向角(单舵轮,单位 rad)
-       * 
- * - * optional double steer = 4; - * @return Whether the steer field is set. - */ - @java.lang.Override - public boolean hasSteer() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 舵轮转向角(单舵轮,单位 rad)
-       * 
- * - * optional double steer = 4; - * @return The steer. - */ - @java.lang.Override - public double getSteer() { - return steer_; - } - /** - *
-       */< 舵轮转向角(单舵轮,单位 rad)
-       * 
- * - * optional double steer = 4; - * @param value The steer to set. - * @return This builder for chaining. - */ - public Builder setSteer(double value) { - bitField0_ |= 0x00000008; - steer_ = value; - onChanged(); - return this; - } - /** - *
-       */< 舵轮转向角(单舵轮,单位 rad)
-       * 
- * - * optional double steer = 4; - * @return This builder for chaining. - */ - public Builder clearSteer() { - bitField0_ = (bitField0_ & ~0x00000008); - steer_ = 0D; - onChanged(); - return this; - } - - private double realSteer_ ; - /** - *
-       */< 实际舵轮角度(单舵轮,优先级高于 steer)
-       * 
- * - * optional double real_steer = 5; - * @return Whether the realSteer field is set. - */ - @java.lang.Override - public boolean hasRealSteer() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 实际舵轮角度(单舵轮,优先级高于 steer)
-       * 
- * - * optional double real_steer = 5; - * @return The realSteer. - */ - @java.lang.Override - public double getRealSteer() { - return realSteer_; - } - /** - *
-       */< 实际舵轮角度(单舵轮,优先级高于 steer)
-       * 
- * - * optional double real_steer = 5; - * @param value The realSteer to set. - * @return This builder for chaining. - */ - public Builder setRealSteer(double value) { - bitField0_ |= 0x00000010; - realSteer_ = value; - onChanged(); - return this; - } - /** - *
-       */< 实际舵轮角度(单舵轮,优先级高于 steer)
-       * 
- * - * optional double real_steer = 5; - * @return This builder for chaining. - */ - public Builder clearRealSteer() { - bitField0_ = (bitField0_ & ~0x00000010); - realSteer_ = 0D; - onChanged(); - return this; - } - - private long duration_ ; - /** - *
-       */< 持续时间(ms),-1 表示一直运行
-       * 
- * - * optional int64 duration = 6; - * @return Whether the duration field is set. - */ - @java.lang.Override - public boolean hasDuration() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 持续时间(ms),-1 表示一直运行
-       * 
- * - * optional int64 duration = 6; - * @return The duration. - */ - @java.lang.Override - public long getDuration() { - return duration_; - } - /** - *
-       */< 持续时间(ms),-1 表示一直运行
-       * 
- * - * optional int64 duration = 6; - * @param value The duration to set. - * @return This builder for chaining. - */ - public Builder setDuration(long value) { - bitField0_ |= 0x00000020; - duration_ = value; - onChanged(); - return this; - } - /** - *
-       */< 持续时间(ms),-1 表示一直运行
-       * 
- * - * optional int64 duration = 6; - * @return This builder for chaining. - */ - public Builder clearDuration() { - bitField0_ = (bitField0_ & ~0x00000020); - duration_ = 0L; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotMotionControlRequestData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotMotionControlRequestData) - private static final cmvr.api.AgvCommand.RobotMotionControlRequestData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotMotionControlRequestData(); - } - - public static cmvr.api.AgvCommand.RobotMotionControlRequestData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotMotionControlRequestData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlRequestData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotMotionControlResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotMotionControlResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 开环运动控制响应结果。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotMotionControlResult} - */ - public static final class RobotMotionControlResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotMotionControlResult) - RobotMotionControlResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotMotionControlResult.newBuilder() to construct. - private RobotMotionControlResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotMotionControlResult() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotMotionControlResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlResult.class, cmvr.api.AgvCommand.RobotMotionControlResult.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotMotionControlResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotMotionControlResult other = (cmvr.api.AgvCommand.RobotMotionControlResult) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotMotionControlResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 开环运动控制响应结果。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotMotionControlResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotMotionControlResult) - cmvr.api.AgvCommand.RobotMotionControlResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlResult.class, cmvr.api.AgvCommand.RobotMotionControlResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotMotionControlResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotMotionControlResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlResult build() { - cmvr.api.AgvCommand.RobotMotionControlResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlResult buildPartial() { - cmvr.api.AgvCommand.RobotMotionControlResult result = new cmvr.api.AgvCommand.RobotMotionControlResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotMotionControlResult) { - return mergeFrom((cmvr.api.AgvCommand.RobotMotionControlResult)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotMotionControlResult other) { - if (other == cmvr.api.AgvCommand.RobotMotionControlResult.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotMotionControlResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotMotionControlResult) - private static final cmvr.api.AgvCommand.RobotMotionControlResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotMotionControlResult(); - } - - public static cmvr.api.AgvCommand.RobotMotionControlResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotMotionControlResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotMotionControlCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotMotionControlCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 开环运动控制命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotMotionControlCommand} - */ - public static final class RobotMotionControlCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotMotionControlCommand) - RobotMotionControlCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotMotionControlCommand.newBuilder() to construct. - private RobotMotionControlCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotMotionControlCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotMotionControlCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlCommand.class, cmvr.api.AgvCommand.RobotMotionControlCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotMotionControlCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotMotionControlRequestData getData(); - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - cmvr.api.AgvCommand.RobotMotionControlRequestDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotMotionControlCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotMotionControlCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlCommand.Request.class, cmvr.api.AgvCommand.RobotMotionControlCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotMotionControlRequestData data_; - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlRequestData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotMotionControlRequestData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlRequestDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotMotionControlCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotMotionControlCommand.Request other = (cmvr.api.AgvCommand.RobotMotionControlCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotMotionControlCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotMotionControlCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotMotionControlCommand.Request) - cmvr.api.AgvCommand.RobotMotionControlCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlCommand.Request.class, cmvr.api.AgvCommand.RobotMotionControlCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotMotionControlCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotMotionControlCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand.Request build() { - cmvr.api.AgvCommand.RobotMotionControlCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotMotionControlCommand.Request result = new cmvr.api.AgvCommand.RobotMotionControlCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotMotionControlCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotMotionControlCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotMotionControlCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotMotionControlCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotMotionControlRequestData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotMotionControlRequestData, cmvr.api.AgvCommand.RobotMotionControlRequestData.Builder, cmvr.api.AgvCommand.RobotMotionControlRequestDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotMotionControlRequestData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotMotionControlRequestData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotMotionControlRequestData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotMotionControlRequestData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotMotionControlRequestData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotMotionControlRequestData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotMotionControlRequestData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotMotionControlRequestDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotMotionControlRequestData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotMotionControlRequestData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotMotionControlRequestData, cmvr.api.AgvCommand.RobotMotionControlRequestData.Builder, cmvr.api.AgvCommand.RobotMotionControlRequestDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotMotionControlRequestData, cmvr.api.AgvCommand.RobotMotionControlRequestData.Builder, cmvr.api.AgvCommand.RobotMotionControlRequestDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotMotionControlCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotMotionControlCommand.Request) - private static final cmvr.api.AgvCommand.RobotMotionControlCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotMotionControlCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotMotionControlCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotMotionControlResult status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.RobotMotionControlResult status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.RobotMotionControlResult getStatus(); - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - cmvr.api.AgvCommand.RobotMotionControlResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotMotionControlCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotMotionControlCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.class, cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotMotionControlResult status_; - /** - * .cmvr.api.RobotMotionControlResult status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.RobotMotionControlResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback other = (cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotMotionControlCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotMotionControlCommand.Feedback) - cmvr.api.AgvCommand.RobotMotionControlCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.class, cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback build() { - cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback result = new cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotMotionControlResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotMotionControlResult, cmvr.api.AgvCommand.RobotMotionControlResult.Builder, cmvr.api.AgvCommand.RobotMotionControlResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.RobotMotionControlResult status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.RobotMotionControlResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.RobotMotionControlResult.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.RobotMotionControlResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.RobotMotionControlResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.RobotMotionControlResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.RobotMotionControlResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - public cmvr.api.AgvCommand.RobotMotionControlResult.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - public cmvr.api.AgvCommand.RobotMotionControlResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.RobotMotionControlResult.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.RobotMotionControlResult status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotMotionControlResult, cmvr.api.AgvCommand.RobotMotionControlResult.Builder, cmvr.api.AgvCommand.RobotMotionControlResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotMotionControlResult, cmvr.api.AgvCommand.RobotMotionControlResult.Builder, cmvr.api.AgvCommand.RobotMotionControlResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotMotionControlCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotMotionControlCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotMotionControlCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotMotionControlCommand other = (cmvr.api.AgvCommand.RobotMotionControlCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotMotionControlCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotMotionControlCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 开环运动控制命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotMotionControlCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotMotionControlCommand) - cmvr.api.AgvCommand.RobotMotionControlCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotMotionControlCommand.class, cmvr.api.AgvCommand.RobotMotionControlCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotMotionControlCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotMotionControlCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotMotionControlCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand build() { - cmvr.api.AgvCommand.RobotMotionControlCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand buildPartial() { - cmvr.api.AgvCommand.RobotMotionControlCommand result = new cmvr.api.AgvCommand.RobotMotionControlCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotMotionControlCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotMotionControlCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotMotionControlCommand other) { - if (other == cmvr.api.AgvCommand.RobotMotionControlCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotMotionControlCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotMotionControlCommand) - private static final cmvr.api.AgvCommand.RobotMotionControlCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotMotionControlCommand(); - } - - public static cmvr.api.AgvCommand.RobotMotionControlCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotMotionControlCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotMotionControlCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotLoadMapRequestDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotLoadMapRequestData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 目标地图名称(必填,仅字母数字-_)
-     * 
- * - * optional string map_name = 1; - * @return Whether the mapName field is set. - */ - boolean hasMapName(); - /** - *
-     */< 目标地图名称(必填,仅字母数字-_)
-     * 
- * - * optional string map_name = 1; - * @return The mapName. - */ - java.lang.String getMapName(); - /** - *
-     */< 目标地图名称(必填,仅字母数字-_)
-     * 
- * - * optional string map_name = 1; - * @return The bytes for mapName. - */ - com.google.protobuf.ByteString - getMapNameBytes(); - } - /** - *
-   **
-   * @brief 切换地图请求数据。
-   * @note 命令码 2022(0x07E6)。目标地图必须已存在于机器人中。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotLoadMapRequestData} - */ - public static final class RobotLoadMapRequestData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotLoadMapRequestData) - RobotLoadMapRequestDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotLoadMapRequestData.newBuilder() to construct. - private RobotLoadMapRequestData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotLoadMapRequestData() { - mapName_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotLoadMapRequestData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapRequestData.class, cmvr.api.AgvCommand.RobotLoadMapRequestData.Builder.class); - } - - private int bitField0_; - public static final int MAP_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object mapName_; - /** - *
-     */< 目标地图名称(必填,仅字母数字-_)
-     * 
- * - * optional string map_name = 1; - * @return Whether the mapName field is set. - */ - @java.lang.Override - public boolean hasMapName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 目标地图名称(必填,仅字母数字-_)
-     * 
- * - * optional string map_name = 1; - * @return The mapName. - */ - @java.lang.Override - public java.lang.String getMapName() { - java.lang.Object ref = mapName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mapName_ = s; - return s; - } - } - /** - *
-     */< 目标地图名称(必填,仅字母数字-_)
-     * 
- * - * optional string map_name = 1; - * @return The bytes for mapName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMapNameBytes() { - java.lang.Object ref = mapName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mapName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mapName_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mapName_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotLoadMapRequestData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotLoadMapRequestData other = (cmvr.api.AgvCommand.RobotLoadMapRequestData) obj; - - if (hasMapName() != other.hasMapName()) return false; - if (hasMapName()) { - if (!getMapName() - .equals(other.getMapName())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasMapName()) { - hash = (37 * hash) + MAP_NAME_FIELD_NUMBER; - hash = (53 * hash) + getMapName().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapRequestData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotLoadMapRequestData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 切换地图请求数据。
-     * @note 命令码 2022(0x07E6)。目标地图必须已存在于机器人中。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotLoadMapRequestData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotLoadMapRequestData) - cmvr.api.AgvCommand.RobotLoadMapRequestDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapRequestData.class, cmvr.api.AgvCommand.RobotLoadMapRequestData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotLoadMapRequestData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - mapName_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapRequestData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapRequestData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotLoadMapRequestData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapRequestData build() { - cmvr.api.AgvCommand.RobotLoadMapRequestData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapRequestData buildPartial() { - cmvr.api.AgvCommand.RobotLoadMapRequestData result = new cmvr.api.AgvCommand.RobotLoadMapRequestData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.mapName_ = mapName_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotLoadMapRequestData) { - return mergeFrom((cmvr.api.AgvCommand.RobotLoadMapRequestData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotLoadMapRequestData other) { - if (other == cmvr.api.AgvCommand.RobotLoadMapRequestData.getDefaultInstance()) return this; - if (other.hasMapName()) { - bitField0_ |= 0x00000001; - mapName_ = other.mapName_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - mapName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object mapName_ = ""; - /** - *
-       */< 目标地图名称(必填,仅字母数字-_)
-       * 
- * - * optional string map_name = 1; - * @return Whether the mapName field is set. - */ - public boolean hasMapName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 目标地图名称(必填,仅字母数字-_)
-       * 
- * - * optional string map_name = 1; + * string map_name = 2; * @return The mapName. */ + java.lang.String getMapName(); + /** + *
+       * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
+       * 
+ * + * string map_name = 2; + * @return The bytes for mapName. + */ + com.google.protobuf.ByteString + getMapNameBytes(); + + /** + *
+       * 地图内容。上传地图时使用;下载或切换地图时可为空。
+       * 
+ * + * string content = 3; + * @return The content. + */ + java.lang.String getContent(); + /** + *
+       * 地图内容。上传地图时使用;下载或切换地图时可为空。
+       * 
+ * + * string content = 3; + * @return The bytes for content. + */ + com.google.protobuf.ByteString + getContentBytes(); + } + /** + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvMapCommand.Request} + */ + public static final class Request extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvMapCommand.Request) + RequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use Request.newBuilder() to construct. + private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Request() { + mapName_ = ""; + content_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Request(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvMapCommand.Request.class, cmvr.api.AgvCommand.AgvMapCommand.Request.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Request header_; + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.Request getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int MAP_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object mapName_; + /** + *
+       * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
+       * 
+ * + * string map_name = 2; + * @return The mapName. + */ + @java.lang.Override public java.lang.String getMapName() { java.lang.Object ref = mapName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); mapName_ = s; return s; - } else { - return (java.lang.String) ref; } } /** *
-       */< 目标地图名称(必填,仅字母数字-_)
+       * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
        * 
* - * optional string map_name = 1; + * string map_name = 2; * @return The bytes for mapName. */ + @java.lang.Override public com.google.protobuf.ByteString getMapNameBytes() { java.lang.Object ref = mapName_; - if (ref instanceof String) { + if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); @@ -39040,1295 +17662,52 @@ public final class AgvCommand { return (com.google.protobuf.ByteString) ref; } } + + public static final int CONTENT_FIELD_NUMBER = 3; + private volatile java.lang.Object content_; /** *
-       */< 目标地图名称(必填,仅字母数字-_)
+       * 地图内容。上传地图时使用;下载或切换地图时可为空。
        * 
* - * optional string map_name = 1; - * @param value The mapName to set. - * @return This builder for chaining. + * string content = 3; + * @return The content. */ - public Builder setMapName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - mapName_ = value; - onChanged(); - return this; - } - /** - *
-       */< 目标地图名称(必填,仅字母数字-_)
-       * 
- * - * optional string map_name = 1; - * @return This builder for chaining. - */ - public Builder clearMapName() { - bitField0_ = (bitField0_ & ~0x00000001); - mapName_ = getDefaultInstance().getMapName(); - onChanged(); - return this; - } - /** - *
-       */< 目标地图名称(必填,仅字母数字-_)
-       * 
- * - * optional string map_name = 1; - * @param value The bytes for mapName to set. - * @return This builder for chaining. - */ - public Builder setMapNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - mapName_ = value; - onChanged(); - return this; - } @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotLoadMapRequestData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotLoadMapRequestData) - private static final cmvr.api.AgvCommand.RobotLoadMapRequestData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotLoadMapRequestData(); - } - - public static cmvr.api.AgvCommand.RobotLoadMapRequestData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotLoadMapRequestData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapRequestData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotLoadMapResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotLoadMapResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 切换地图响应结果。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotLoadMapResult} - */ - public static final class RobotLoadMapResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotLoadMapResult) - RobotLoadMapResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotLoadMapResult.newBuilder() to construct. - private RobotLoadMapResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotLoadMapResult() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotLoadMapResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapResult.class, cmvr.api.AgvCommand.RobotLoadMapResult.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotLoadMapResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotLoadMapResult other = (cmvr.api.AgvCommand.RobotLoadMapResult) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotLoadMapResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 切换地图响应结果。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotLoadMapResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotLoadMapResult) - cmvr.api.AgvCommand.RobotLoadMapResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapResult.class, cmvr.api.AgvCommand.RobotLoadMapResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotLoadMapResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotLoadMapResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapResult build() { - cmvr.api.AgvCommand.RobotLoadMapResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapResult buildPartial() { - cmvr.api.AgvCommand.RobotLoadMapResult result = new cmvr.api.AgvCommand.RobotLoadMapResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotLoadMapResult) { - return mergeFrom((cmvr.api.AgvCommand.RobotLoadMapResult)other); + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotLoadMapResult other) { - if (other == cmvr.api.AgvCommand.RobotLoadMapResult.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - createOn_ = s; + content_ = s; return s; - } else { - return (java.lang.String) ref; } } /** *
-       */< 时间戳
+       * 地图内容。上传地图时使用;下载或切换地图时可为空。
        * 
* - * optional string create_on = 2; - * @return The bytes for createOn. + * string content = 3; + * @return The bytes for content. */ + @java.lang.Override public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { + getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - createOn_ = b; + content_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotLoadMapResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotLoadMapResult) - private static final cmvr.api.AgvCommand.RobotLoadMapResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotLoadMapResult(); - } - - public static cmvr.api.AgvCommand.RobotLoadMapResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotLoadMapResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotLoadMapCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotLoadMapCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 切换地图命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotLoadMapCommand} - */ - public static final class RobotLoadMapCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotLoadMapCommand) - RobotLoadMapCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotLoadMapCommand.newBuilder() to construct. - private RobotLoadMapCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotLoadMapCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotLoadMapCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapCommand.class, cmvr.api.AgvCommand.RobotLoadMapCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotLoadMapCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotLoadMapRequestData getData(); - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - */ - cmvr.api.AgvCommand.RobotLoadMapRequestDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotLoadMapCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotLoadMapCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapCommand.Request.class, cmvr.api.AgvCommand.RobotLoadMapCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotLoadMapRequestData data_; - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapRequestData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotLoadMapRequestData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapRequestDataOrBuilder getDataOrBuilder() { - return getData(); - } private byte memoizedIsInitialized = -1; @java.lang.Override @@ -40347,8 +17726,11 @@ public final class AgvCommand { if (header_ != null) { output.writeMessage(1, getHeader()); } - if (data_ != null) { - output.writeMessage(2, getData()); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mapName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, mapName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, content_); } getUnknownFields().writeTo(output); } @@ -40363,9 +17745,11 @@ public final class AgvCommand { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mapName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, mapName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, content_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -40377,21 +17761,20 @@ public final class AgvCommand { if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotLoadMapCommand.Request)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvMapCommand.Request)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotLoadMapCommand.Request other = (cmvr.api.AgvCommand.RobotLoadMapCommand.Request) obj; + cmvr.api.AgvCommand.AgvMapCommand.Request other = (cmvr.api.AgvCommand.AgvMapCommand.Request) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } + if (!getMapName() + .equals(other.getMapName())) return false; + if (!getContent() + .equals(other.getContent())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -40407,78 +17790,78 @@ public final class AgvCommand { hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } + hash = (37 * hash) + MAP_NAME_FIELD_NUMBER; + hash = (53 * hash) + getMapName().hashCode(); + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapCommand.Request parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -40491,7 +17874,7 @@ public final class AgvCommand { public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotLoadMapCommand.Request prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvMapCommand.Request prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -40507,26 +17890,30 @@ public final class AgvCommand { return builder; } /** - * Protobuf type {@code cmvr.api.RobotLoadMapCommand.Request} + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvMapCommand.Request} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotLoadMapCommand.Request) - cmvr.api.AgvCommand.RobotLoadMapCommand.RequestOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvMapCommand.Request) + cmvr.api.AgvCommand.AgvMapCommand.RequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapCommand.Request.class, cmvr.api.AgvCommand.RobotLoadMapCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvMapCommand.Request.class, cmvr.api.AgvCommand.AgvMapCommand.Request.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotLoadMapCommand.Request.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvMapCommand.Request.newBuilder() private Builder() { } @@ -40545,29 +17932,27 @@ public final class AgvCommand { header_ = null; headerBuilder_ = null; } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } + mapName_ = ""; + + content_ = ""; + return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Request_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotLoadMapCommand.Request.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvMapCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvMapCommand.Request.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand.Request build() { - cmvr.api.AgvCommand.RobotLoadMapCommand.Request result = buildPartial(); + public cmvr.api.AgvCommand.AgvMapCommand.Request build() { + cmvr.api.AgvCommand.AgvMapCommand.Request result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -40575,18 +17960,15 @@ public final class AgvCommand { } @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotLoadMapCommand.Request result = new cmvr.api.AgvCommand.RobotLoadMapCommand.Request(this); + public cmvr.api.AgvCommand.AgvMapCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvMapCommand.Request result = new cmvr.api.AgvCommand.AgvMapCommand.Request(this); if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } + result.mapName_ = mapName_; + result.content_ = content_; onBuilt(); return result; } @@ -40625,21 +18007,26 @@ public final class AgvCommand { } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotLoadMapCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotLoadMapCommand.Request)other); + if (other instanceof cmvr.api.AgvCommand.AgvMapCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvMapCommand.Request)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotLoadMapCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotLoadMapCommand.Request.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvMapCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvMapCommand.Request.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } - if (other.hasData()) { - mergeData(other.getData()); + if (!other.getMapName().isEmpty()) { + mapName_ = other.mapName_; + onChanged(); + } + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -40675,12 +18062,15 @@ public final class AgvCommand { break; } // case 10 case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); + mapName_ = input.readStringRequireUtf8(); break; } // case 18 + case 26: { + content_ = input.readStringRequireUtf8(); + + break; + } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -40701,6 +18091,10 @@ public final class AgvCommand { private com.google.protobuf.SingleFieldBuilderV3< cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; * @return Whether the header field is set. */ @@ -40708,6 +18102,10 @@ public final class AgvCommand { return headerBuilder_ != null || header_ != null; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; * @return The header. */ @@ -40719,6 +18117,10 @@ public final class AgvCommand { } } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { @@ -40735,6 +18137,10 @@ public final class AgvCommand { return this; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public Builder setHeader( @@ -40749,6 +18155,10 @@ public final class AgvCommand { return this; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { @@ -40767,6 +18177,10 @@ public final class AgvCommand { return this; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public Builder clearHeader() { @@ -40781,6 +18195,10 @@ public final class AgvCommand { return this; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { @@ -40789,6 +18207,10 @@ public final class AgvCommand { return getHeaderFieldBuilder().getBuilder(); } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { @@ -40800,6 +18222,10 @@ public final class AgvCommand { } } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ private com.google.protobuf.SingleFieldBuilderV3< @@ -40816,45834 +18242,196 @@ public final class AgvCommand { return headerBuilder_; } - private cmvr.api.AgvCommand.RobotLoadMapRequestData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotLoadMapRequestData, cmvr.api.AgvCommand.RobotLoadMapRequestData.Builder, cmvr.api.AgvCommand.RobotLoadMapRequestDataOrBuilder> dataBuilder_; + private java.lang.Object mapName_ = ""; /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - * @return Whether the data field is set. + *
+         * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
+         * 
+ * + * string map_name = 2; + * @return The mapName. */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotLoadMapRequestData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotLoadMapRequestData.getDefaultInstance() : data_; + public java.lang.String getMapName() { + java.lang.Object ref = mapName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + mapName_ = s; + return s; } else { - return dataBuilder_.getMessage(); + return (java.lang.String) ref; } } /** - * .cmvr.api.RobotLoadMapRequestData data = 2; + *
+         * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
+         * 
+ * + * string map_name = 2; + * @return The bytes for mapName. */ - public Builder setData(cmvr.api.AgvCommand.RobotLoadMapRequestData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); + public com.google.protobuf.ByteString + getMapNameBytes() { + java.lang.Object ref = mapName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + mapName_ = b; + return b; } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotLoadMapRequestData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotLoadMapRequestData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotLoadMapRequestData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotLoadMapRequestData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotLoadMapRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotLoadMapRequestDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotLoadMapRequestData.getDefaultInstance() : data_; + return (com.google.protobuf.ByteString) ref; } } /** - * .cmvr.api.RobotLoadMapRequestData data = 2; + *
+         * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
+         * 
+ * + * string map_name = 2; + * @param value The mapName to set. + * @return This builder for chaining. */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotLoadMapRequestData, cmvr.api.AgvCommand.RobotLoadMapRequestData.Builder, cmvr.api.AgvCommand.RobotLoadMapRequestDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotLoadMapRequestData, cmvr.api.AgvCommand.RobotLoadMapRequestData.Builder, cmvr.api.AgvCommand.RobotLoadMapRequestDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotLoadMapCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotLoadMapCommand.Request) - private static final cmvr.api.AgvCommand.RobotLoadMapCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotLoadMapCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotLoadMapCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotLoadMapResult status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.RobotLoadMapResult status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.RobotLoadMapResult getStatus(); - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - cmvr.api.AgvCommand.RobotLoadMapResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotLoadMapCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotLoadMapCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.class, cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotLoadMapResult status_; - /** - * .cmvr.api.RobotLoadMapResult status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.RobotLoadMapResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback other = (cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotLoadMapCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotLoadMapCommand.Feedback) - cmvr.api.AgvCommand.RobotLoadMapCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.class, cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback build() { - cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback result = new cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotLoadMapResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotLoadMapResult, cmvr.api.AgvCommand.RobotLoadMapResult.Builder, cmvr.api.AgvCommand.RobotLoadMapResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.RobotLoadMapResult status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.RobotLoadMapResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.RobotLoadMapResult.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.RobotLoadMapResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.RobotLoadMapResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.RobotLoadMapResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.RobotLoadMapResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - public cmvr.api.AgvCommand.RobotLoadMapResult.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - public cmvr.api.AgvCommand.RobotLoadMapResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.RobotLoadMapResult.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.RobotLoadMapResult status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotLoadMapResult, cmvr.api.AgvCommand.RobotLoadMapResult.Builder, cmvr.api.AgvCommand.RobotLoadMapResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotLoadMapResult, cmvr.api.AgvCommand.RobotLoadMapResult.Builder, cmvr.api.AgvCommand.RobotLoadMapResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotLoadMapCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotLoadMapCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotLoadMapCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotLoadMapCommand other = (cmvr.api.AgvCommand.RobotLoadMapCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotLoadMapCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotLoadMapCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 切换地图命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotLoadMapCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotLoadMapCommand) - cmvr.api.AgvCommand.RobotLoadMapCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotLoadMapCommand.class, cmvr.api.AgvCommand.RobotLoadMapCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotLoadMapCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotLoadMapCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotLoadMapCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand build() { - cmvr.api.AgvCommand.RobotLoadMapCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand buildPartial() { - cmvr.api.AgvCommand.RobotLoadMapCommand result = new cmvr.api.AgvCommand.RobotLoadMapCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotLoadMapCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotLoadMapCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotLoadMapCommand other) { - if (other == cmvr.api.AgvCommand.RobotLoadMapCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotLoadMapCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotLoadMapCommand) - private static final cmvr.api.AgvCommand.RobotLoadMapCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotLoadMapCommand(); - } - - public static cmvr.api.AgvCommand.RobotLoadMapCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotLoadMapCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotLoadMapCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotQueryLoadMapStatusResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotQueryLoadMapStatusResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 0=失败, 1=成功, 2=载入中
-     * 
- * - * optional int32 loadmap_status = 1; - * @return Whether the loadmapStatus field is set. - */ - boolean hasLoadmapStatus(); - /** - *
-     */< 0=失败, 1=成功, 2=载入中
-     * 
- * - * optional int32 loadmap_status = 1; - * @return The loadmapStatus. - */ - int getLoadmapStatus(); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 地图载入状态响应。
-   * @note 命令码 1022(0x03FE)。loadmap_status: 0=失败, 1=成功, 2=载入中。
-   *       载入中(2)时禁止执行重定位操作。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotQueryLoadMapStatusResult} - */ - public static final class RobotQueryLoadMapStatusResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotQueryLoadMapStatusResult) - RobotQueryLoadMapStatusResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotQueryLoadMapStatusResult.newBuilder() to construct. - private RobotQueryLoadMapStatusResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotQueryLoadMapStatusResult() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotQueryLoadMapStatusResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.class, cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.Builder.class); - } - - private int bitField0_; - public static final int LOADMAP_STATUS_FIELD_NUMBER = 1; - private int loadmapStatus_; - /** - *
-     */< 0=失败, 1=成功, 2=载入中
-     * 
- * - * optional int32 loadmap_status = 1; - * @return Whether the loadmapStatus field is set. - */ - @java.lang.Override - public boolean hasLoadmapStatus() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 0=失败, 1=成功, 2=载入中
-     * 
- * - * optional int32 loadmap_status = 1; - * @return The loadmapStatus. - */ - @java.lang.Override - public int getLoadmapStatus() { - return loadmapStatus_; - } - - public static final int RET_CODE_FIELD_NUMBER = 2; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 3; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 4; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, loadmapStatus_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeInt32(2, retCode_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, createOn_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, loadmapStatus_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, retCode_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, createOn_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult other = (cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult) obj; - - if (hasLoadmapStatus() != other.hasLoadmapStatus()) return false; - if (hasLoadmapStatus()) { - if (getLoadmapStatus() - != other.getLoadmapStatus()) return false; - } - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasLoadmapStatus()) { - hash = (37 * hash) + LOADMAP_STATUS_FIELD_NUMBER; - hash = (53 * hash) + getLoadmapStatus(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 地图载入状态响应。
-     * @note 命令码 1022(0x03FE)。loadmap_status: 0=失败, 1=成功, 2=载入中。
-     *       载入中(2)时禁止执行重定位操作。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotQueryLoadMapStatusResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotQueryLoadMapStatusResult) - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.class, cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - loadmapStatus_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult build() { - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult buildPartial() { - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult result = new cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.loadmapStatus_ = loadmapStatus_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult) { - return mergeFrom((cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult other) { - if (other == cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.getDefaultInstance()) return this; - if (other.hasLoadmapStatus()) { - setLoadmapStatus(other.getLoadmapStatus()); - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000004; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000008; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - loadmapStatus_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 16: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 26: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int loadmapStatus_ ; - /** - *
-       */< 0=失败, 1=成功, 2=载入中
-       * 
- * - * optional int32 loadmap_status = 1; - * @return Whether the loadmapStatus field is set. - */ - @java.lang.Override - public boolean hasLoadmapStatus() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 0=失败, 1=成功, 2=载入中
-       * 
- * - * optional int32 loadmap_status = 1; - * @return The loadmapStatus. - */ - @java.lang.Override - public int getLoadmapStatus() { - return loadmapStatus_; - } - /** - *
-       */< 0=失败, 1=成功, 2=载入中
-       * 
- * - * optional int32 loadmap_status = 1; - * @param value The loadmapStatus to set. - * @return This builder for chaining. - */ - public Builder setLoadmapStatus(int value) { - bitField0_ |= 0x00000001; - loadmapStatus_ = value; - onChanged(); - return this; - } - /** - *
-       */< 0=失败, 1=成功, 2=载入中
-       * 
- * - * optional int32 loadmap_status = 1; - * @return This builder for chaining. - */ - public Builder clearLoadmapStatus() { - bitField0_ = (bitField0_ & ~0x00000001); - loadmapStatus_ = 0; - onChanged(); - return this; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000002; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000002); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000004); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000008); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotQueryLoadMapStatusResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotQueryLoadMapStatusResult) - private static final cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult(); - } - - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotQueryLoadMapStatusResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotQueryLoadMapStatusCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotQueryLoadMapStatusCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 查询地图载入状态命令(无请求数据)。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotQueryLoadMapStatusCommand} - */ - public static final class RobotQueryLoadMapStatusCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotQueryLoadMapStatusCommand) - RobotQueryLoadMapStatusCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotQueryLoadMapStatusCommand.newBuilder() to construct. - private RobotQueryLoadMapStatusCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotQueryLoadMapStatusCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotQueryLoadMapStatusCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.class, cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotQueryLoadMapStatusCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotQueryLoadMapStatusCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotQueryLoadMapStatusCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.class, cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request other = (cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotQueryLoadMapStatusCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotQueryLoadMapStatusCommand.Request) - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.class, cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request build() { - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request result = new cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotQueryLoadMapStatusCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotQueryLoadMapStatusCommand.Request) - private static final cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotQueryLoadMapStatusCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult getStatus(); - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotQueryLoadMapStatusCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotQueryLoadMapStatusCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.class, cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult status_; - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback other = (cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotQueryLoadMapStatusCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotQueryLoadMapStatusCommand.Feedback) - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.class, cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback build() { - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback result = new cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult, cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.Builder, cmvr.api.AgvCommand.RobotQueryLoadMapStatusResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.RobotQueryLoadMapStatusResult status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult, cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.Builder, cmvr.api.AgvCommand.RobotQueryLoadMapStatusResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult, cmvr.api.AgvCommand.RobotQueryLoadMapStatusResult.Builder, cmvr.api.AgvCommand.RobotQueryLoadMapStatusResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotQueryLoadMapStatusCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotQueryLoadMapStatusCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand other = (cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 查询地图载入状态命令(无请求数据)。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotQueryLoadMapStatusCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotQueryLoadMapStatusCommand) - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.class, cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand build() { - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand buildPartial() { - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand result = new cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand other) { - if (other == cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotQueryLoadMapStatusCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotQueryLoadMapStatusCommand) - private static final cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand(); - } - - public static cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotQueryLoadMapStatusCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface StationItemOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.StationItem) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 站点唯一 ID
-     * 
- * - * optional string id = 1; - * @return Whether the id field is set. - */ - boolean hasId(); - /** - *
-     */< 站点唯一 ID
-     * 
- * - * optional string id = 1; - * @return The id. - */ - java.lang.String getId(); - /** - *
-     */< 站点唯一 ID
-     * 
- * - * optional string id = 1; - * @return The bytes for id. - */ - com.google.protobuf.ByteString - getIdBytes(); - - /** - *
-     */< 站点类型(如 "LocationMark", "ChargePoint")
-     * 
- * - * optional string type = 2; - * @return Whether the type field is set. - */ - boolean hasType(); - /** - *
-     */< 站点类型(如 "LocationMark", "ChargePoint")
-     * 
- * - * optional string type = 2; - * @return The type. - */ - java.lang.String getType(); - /** - *
-     */< 站点类型(如 "LocationMark", "ChargePoint")
-     * 
- * - * optional string type = 2; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - *
-     */< X 坐标(米)
-     * 
- * - * optional double x = 3; - * @return Whether the x field is set. - */ - boolean hasX(); - /** - *
-     */< X 坐标(米)
-     * 
- * - * optional double x = 3; - * @return The x. - */ - double getX(); - - /** - *
-     */< Y 坐标(米)
-     * 
- * - * optional double y = 4; - * @return Whether the y field is set. - */ - boolean hasY(); - /** - *
-     */< Y 坐标(米)
-     * 
- * - * optional double y = 4; - * @return The y. - */ - double getY(); - - /** - *
-     */< 朝向角(弧度)
-     * 
- * - * optional double r = 5; - * @return Whether the r field is set. - */ - boolean hasR(); - /** - *
-     */< 朝向角(弧度)
-     * 
- * - * optional double r = 5; - * @return The r. - */ - double getR(); - - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 6; - * @return Whether the desc field is set. - */ - boolean hasDesc(); - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 6; - * @return The desc. - */ - java.lang.String getDesc(); - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 6; - * @return The bytes for desc. - */ - com.google.protobuf.ByteString - getDescBytes(); - - /** - *
-     */< 执行器信息
-     * 
- * - * optional string executor = 7; - * @return Whether the executor field is set. - */ - boolean hasExecutor(); - /** - *
-     */< 执行器信息
-     * 
- * - * optional string executor = 7; - * @return The executor. - */ - java.lang.String getExecutor(); - /** - *
-     */< 执行器信息
-     * 
- * - * optional string executor = 7; - * @return The bytes for executor. - */ - com.google.protobuf.ByteString - getExecutorBytes(); - - /** - *
-     */< 前置点 ID
-     * 
- * - * optional string prepoint = 8; - * @return Whether the prepoint field is set. - */ - boolean hasPrepoint(); - /** - *
-     */< 前置点 ID
-     * 
- * - * optional string prepoint = 8; - * @return The prepoint. - */ - java.lang.String getPrepoint(); - /** - *
-     */< 前置点 ID
-     * 
- * - * optional string prepoint = 8; - * @return The bytes for prepoint. - */ - com.google.protobuf.ByteString - getPrepointBytes(); - - /** - *
-     */< 识别文件路径
-     * 
- * - * optional string recfile = 9; - * @return Whether the recfile field is set. - */ - boolean hasRecfile(); - /** - *
-     */< 识别文件路径
-     * 
- * - * optional string recfile = 9; - * @return The recfile. - */ - java.lang.String getRecfile(); - /** - *
-     */< 识别文件路径
-     * 
- * - * optional string recfile = 9; - * @return The bytes for recfile. - */ - com.google.protobuf.ByteString - getRecfileBytes(); - - /** - *
-     */< 是否允许自旋
-     * 
- * - * optional bool spin = 10; - * @return Whether the spin field is set. - */ - boolean hasSpin(); - /** - *
-     */< 是否允许自旋
-     * 
- * - * optional bool spin = 10; - * @return The spin. - */ - boolean getSpin(); - - /** - *
-     */< 是否使用下视 PGV
-     * 
- * - * optional bool use_down_pgv = 11; - * @return Whether the useDownPgv field is set. - */ - boolean hasUseDownPgv(); - /** - *
-     */< 是否使用下视 PGV
-     * 
- * - * optional bool use_down_pgv = 11; - * @return The useDownPgv. - */ - boolean getUseDownPgv(); - } - /** - *
-   **
-   * @brief 单个站点信息。
-   * 
- * - * Protobuf type {@code cmvr.api.StationItem} - */ - public static final class StationItem extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.StationItem) - StationItemOrBuilder { - private static final long serialVersionUID = 0L; - // Use StationItem.newBuilder() to construct. - private StationItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private StationItem() { - id_ = ""; - type_ = ""; - desc_ = ""; - executor_ = ""; - prepoint_ = ""; - recfile_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new StationItem(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_StationItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_StationItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.StationItem.class, cmvr.api.AgvCommand.StationItem.Builder.class); - } - - private int bitField0_; - public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; - /** - *
-     */< 站点唯一 ID
-     * 
- * - * optional string id = 1; - * @return Whether the id field is set. - */ - @java.lang.Override - public boolean hasId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 站点唯一 ID
-     * 
- * - * optional string id = 1; - * @return The id. - */ - @java.lang.Override - public java.lang.String getId() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } - } - /** - *
-     */< 站点唯一 ID
-     * 
- * - * optional string id = 1; - * @return The bytes for id. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TYPE_FIELD_NUMBER = 2; - private volatile java.lang.Object type_; - /** - *
-     */< 站点类型(如 "LocationMark", "ChargePoint")
-     * 
- * - * optional string type = 2; - * @return Whether the type field is set. - */ - @java.lang.Override - public boolean hasType() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 站点类型(如 "LocationMark", "ChargePoint")
-     * 
- * - * optional string type = 2; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - *
-     */< 站点类型(如 "LocationMark", "ChargePoint")
-     * 
- * - * optional string type = 2; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int X_FIELD_NUMBER = 3; - private double x_; - /** - *
-     */< X 坐标(米)
-     * 
- * - * optional double x = 3; - * @return Whether the x field is set. - */ - @java.lang.Override - public boolean hasX() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< X 坐标(米)
-     * 
- * - * optional double x = 3; - * @return The x. - */ - @java.lang.Override - public double getX() { - return x_; - } - - public static final int Y_FIELD_NUMBER = 4; - private double y_; - /** - *
-     */< Y 坐标(米)
-     * 
- * - * optional double y = 4; - * @return Whether the y field is set. - */ - @java.lang.Override - public boolean hasY() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< Y 坐标(米)
-     * 
- * - * optional double y = 4; - * @return The y. - */ - @java.lang.Override - public double getY() { - return y_; - } - - public static final int R_FIELD_NUMBER = 5; - private double r_; - /** - *
-     */< 朝向角(弧度)
-     * 
- * - * optional double r = 5; - * @return Whether the r field is set. - */ - @java.lang.Override - public boolean hasR() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 朝向角(弧度)
-     * 
- * - * optional double r = 5; - * @return The r. - */ - @java.lang.Override - public double getR() { - return r_; - } - - public static final int DESC_FIELD_NUMBER = 6; - private volatile java.lang.Object desc_; - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 6; - * @return Whether the desc field is set. - */ - @java.lang.Override - public boolean hasDesc() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 6; - * @return The desc. - */ - @java.lang.Override - public java.lang.String getDesc() { - java.lang.Object ref = desc_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - desc_ = s; - return s; - } - } - /** - *
-     */< 描述信息
-     * 
- * - * optional string desc = 6; - * @return The bytes for desc. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDescBytes() { - java.lang.Object ref = desc_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - desc_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int EXECUTOR_FIELD_NUMBER = 7; - private volatile java.lang.Object executor_; - /** - *
-     */< 执行器信息
-     * 
- * - * optional string executor = 7; - * @return Whether the executor field is set. - */ - @java.lang.Override - public boolean hasExecutor() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-     */< 执行器信息
-     * 
- * - * optional string executor = 7; - * @return The executor. - */ - @java.lang.Override - public java.lang.String getExecutor() { - java.lang.Object ref = executor_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - executor_ = s; - return s; - } - } - /** - *
-     */< 执行器信息
-     * 
- * - * optional string executor = 7; - * @return The bytes for executor. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getExecutorBytes() { - java.lang.Object ref = executor_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - executor_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PREPOINT_FIELD_NUMBER = 8; - private volatile java.lang.Object prepoint_; - /** - *
-     */< 前置点 ID
-     * 
- * - * optional string prepoint = 8; - * @return Whether the prepoint field is set. - */ - @java.lang.Override - public boolean hasPrepoint() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-     */< 前置点 ID
-     * 
- * - * optional string prepoint = 8; - * @return The prepoint. - */ - @java.lang.Override - public java.lang.String getPrepoint() { - java.lang.Object ref = prepoint_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - prepoint_ = s; - return s; - } - } - /** - *
-     */< 前置点 ID
-     * 
- * - * optional string prepoint = 8; - * @return The bytes for prepoint. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPrepointBytes() { - java.lang.Object ref = prepoint_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - prepoint_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RECFILE_FIELD_NUMBER = 9; - private volatile java.lang.Object recfile_; - /** - *
-     */< 识别文件路径
-     * 
- * - * optional string recfile = 9; - * @return Whether the recfile field is set. - */ - @java.lang.Override - public boolean hasRecfile() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-     */< 识别文件路径
-     * 
- * - * optional string recfile = 9; - * @return The recfile. - */ - @java.lang.Override - public java.lang.String getRecfile() { - java.lang.Object ref = recfile_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - recfile_ = s; - return s; - } - } - /** - *
-     */< 识别文件路径
-     * 
- * - * optional string recfile = 9; - * @return The bytes for recfile. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRecfileBytes() { - java.lang.Object ref = recfile_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - recfile_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SPIN_FIELD_NUMBER = 10; - private boolean spin_; - /** - *
-     */< 是否允许自旋
-     * 
- * - * optional bool spin = 10; - * @return Whether the spin field is set. - */ - @java.lang.Override - public boolean hasSpin() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-     */< 是否允许自旋
-     * 
- * - * optional bool spin = 10; - * @return The spin. - */ - @java.lang.Override - public boolean getSpin() { - return spin_; - } - - public static final int USE_DOWN_PGV_FIELD_NUMBER = 11; - private boolean useDownPgv_; - /** - *
-     */< 是否使用下视 PGV
-     * 
- * - * optional bool use_down_pgv = 11; - * @return Whether the useDownPgv field is set. - */ - @java.lang.Override - public boolean hasUseDownPgv() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - *
-     */< 是否使用下视 PGV
-     * 
- * - * optional bool use_down_pgv = 11; - * @return The useDownPgv. - */ - @java.lang.Override - public boolean getUseDownPgv() { - return useDownPgv_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(3, x_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(4, y_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(5, r_); - } - if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, desc_); - } - if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, executor_); - } - if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, prepoint_); - } - if (((bitField0_ & 0x00000100) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, recfile_); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeBool(10, spin_); - } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeBool(11, useDownPgv_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, x_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, y_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, r_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, desc_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, executor_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, prepoint_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, recfile_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(10, spin_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(11, useDownPgv_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.StationItem)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.StationItem other = (cmvr.api.AgvCommand.StationItem) obj; - - if (hasId() != other.hasId()) return false; - if (hasId()) { - if (!getId() - .equals(other.getId())) return false; - } - if (hasType() != other.hasType()) return false; - if (hasType()) { - if (!getType() - .equals(other.getType())) return false; - } - if (hasX() != other.hasX()) return false; - if (hasX()) { - if (java.lang.Double.doubleToLongBits(getX()) - != java.lang.Double.doubleToLongBits( - other.getX())) return false; - } - if (hasY() != other.hasY()) return false; - if (hasY()) { - if (java.lang.Double.doubleToLongBits(getY()) - != java.lang.Double.doubleToLongBits( - other.getY())) return false; - } - if (hasR() != other.hasR()) return false; - if (hasR()) { - if (java.lang.Double.doubleToLongBits(getR()) - != java.lang.Double.doubleToLongBits( - other.getR())) return false; - } - if (hasDesc() != other.hasDesc()) return false; - if (hasDesc()) { - if (!getDesc() - .equals(other.getDesc())) return false; - } - if (hasExecutor() != other.hasExecutor()) return false; - if (hasExecutor()) { - if (!getExecutor() - .equals(other.getExecutor())) return false; - } - if (hasPrepoint() != other.hasPrepoint()) return false; - if (hasPrepoint()) { - if (!getPrepoint() - .equals(other.getPrepoint())) return false; - } - if (hasRecfile() != other.hasRecfile()) return false; - if (hasRecfile()) { - if (!getRecfile() - .equals(other.getRecfile())) return false; - } - if (hasSpin() != other.hasSpin()) return false; - if (hasSpin()) { - if (getSpin() - != other.getSpin()) return false; - } - if (hasUseDownPgv() != other.hasUseDownPgv()) return false; - if (hasUseDownPgv()) { - if (getUseDownPgv() - != other.getUseDownPgv()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasId()) { - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId().hashCode(); - } - if (hasType()) { - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - } - if (hasX()) { - hash = (37 * hash) + X_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getX())); - } - if (hasY()) { - hash = (37 * hash) + Y_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getY())); - } - if (hasR()) { - hash = (37 * hash) + R_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getR())); - } - if (hasDesc()) { - hash = (37 * hash) + DESC_FIELD_NUMBER; - hash = (53 * hash) + getDesc().hashCode(); - } - if (hasExecutor()) { - hash = (37 * hash) + EXECUTOR_FIELD_NUMBER; - hash = (53 * hash) + getExecutor().hashCode(); - } - if (hasPrepoint()) { - hash = (37 * hash) + PREPOINT_FIELD_NUMBER; - hash = (53 * hash) + getPrepoint().hashCode(); - } - if (hasRecfile()) { - hash = (37 * hash) + RECFILE_FIELD_NUMBER; - hash = (53 * hash) + getRecfile().hashCode(); - } - if (hasSpin()) { - hash = (37 * hash) + SPIN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSpin()); - } - if (hasUseDownPgv()) { - hash = (37 * hash) + USE_DOWN_PGV_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getUseDownPgv()); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.StationItem parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.StationItem parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.StationItem parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.StationItem parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.StationItem parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.StationItem parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.StationItem parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.StationItem parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.StationItem parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.StationItem parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.StationItem parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.StationItem parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.StationItem prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 单个站点信息。
-     * 
- * - * Protobuf type {@code cmvr.api.StationItem} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.StationItem) - cmvr.api.AgvCommand.StationItemOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_StationItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_StationItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.StationItem.class, cmvr.api.AgvCommand.StationItem.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.StationItem.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - id_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - type_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - x_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); - y_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - r_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - desc_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); - executor_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); - prepoint_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); - recfile_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); - spin_ = false; - bitField0_ = (bitField0_ & ~0x00000200); - useDownPgv_ = false; - bitField0_ = (bitField0_ & ~0x00000400); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_StationItem_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.StationItem getDefaultInstanceForType() { - return cmvr.api.AgvCommand.StationItem.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.StationItem build() { - cmvr.api.AgvCommand.StationItem result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.StationItem buildPartial() { - cmvr.api.AgvCommand.StationItem result = new cmvr.api.AgvCommand.StationItem(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.id_ = id_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.type_ = type_; - if (((from_bitField0_ & 0x00000004) != 0)) { - result.x_ = x_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.y_ = y_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.r_ = r_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - to_bitField0_ |= 0x00000020; - } - result.desc_ = desc_; - if (((from_bitField0_ & 0x00000040) != 0)) { - to_bitField0_ |= 0x00000040; - } - result.executor_ = executor_; - if (((from_bitField0_ & 0x00000080) != 0)) { - to_bitField0_ |= 0x00000080; - } - result.prepoint_ = prepoint_; - if (((from_bitField0_ & 0x00000100) != 0)) { - to_bitField0_ |= 0x00000100; - } - result.recfile_ = recfile_; - if (((from_bitField0_ & 0x00000200) != 0)) { - result.spin_ = spin_; - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - result.useDownPgv_ = useDownPgv_; - to_bitField0_ |= 0x00000400; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.StationItem) { - return mergeFrom((cmvr.api.AgvCommand.StationItem)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.StationItem other) { - if (other == cmvr.api.AgvCommand.StationItem.getDefaultInstance()) return this; - if (other.hasId()) { - bitField0_ |= 0x00000001; - id_ = other.id_; - onChanged(); - } - if (other.hasType()) { - bitField0_ |= 0x00000002; - type_ = other.type_; - onChanged(); - } - if (other.hasX()) { - setX(other.getX()); - } - if (other.hasY()) { - setY(other.getY()); - } - if (other.hasR()) { - setR(other.getR()); - } - if (other.hasDesc()) { - bitField0_ |= 0x00000020; - desc_ = other.desc_; - onChanged(); - } - if (other.hasExecutor()) { - bitField0_ |= 0x00000040; - executor_ = other.executor_; - onChanged(); - } - if (other.hasPrepoint()) { - bitField0_ |= 0x00000080; - prepoint_ = other.prepoint_; - onChanged(); - } - if (other.hasRecfile()) { - bitField0_ |= 0x00000100; - recfile_ = other.recfile_; - onChanged(); - } - if (other.hasSpin()) { - setSpin(other.getSpin()); - } - if (other.hasUseDownPgv()) { - setUseDownPgv(other.getUseDownPgv()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - id_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - type_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 25: { - x_ = input.readDouble(); - bitField0_ |= 0x00000004; - break; - } // case 25 - case 33: { - y_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 33 - case 41: { - r_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 41 - case 50: { - desc_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; - break; - } // case 50 - case 58: { - executor_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; - break; - } // case 58 - case 66: { - prepoint_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; - break; - } // case 66 - case 74: { - recfile_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; - break; - } // case 74 - case 80: { - spin_ = input.readBool(); - bitField0_ |= 0x00000200; - break; - } // case 80 - case 88: { - useDownPgv_ = input.readBool(); - bitField0_ |= 0x00000400; - break; - } // case 88 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object id_ = ""; - /** - *
-       */< 站点唯一 ID
-       * 
- * - * optional string id = 1; - * @return Whether the id field is set. - */ - public boolean hasId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 站点唯一 ID
-       * 
- * - * optional string id = 1; - * @return The id. - */ - public java.lang.String getId() { - java.lang.Object ref = id_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 站点唯一 ID
-       * 
- * - * optional string id = 1; - * @return The bytes for id. - */ - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 站点唯一 ID
-       * 
- * - * optional string id = 1; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - id_ = value; - onChanged(); - return this; - } - /** - *
-       */< 站点唯一 ID
-       * 
- * - * optional string id = 1; - * @return This builder for chaining. - */ - public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000001); - id_ = getDefaultInstance().getId(); - onChanged(); - return this; - } - /** - *
-       */< 站点唯一 ID
-       * 
- * - * optional string id = 1; - * @param value The bytes for id to set. - * @return This builder for chaining. - */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - id_ = value; - onChanged(); - return this; - } - - private java.lang.Object type_ = ""; - /** - *
-       */< 站点类型(如 "LocationMark", "ChargePoint")
-       * 
- * - * optional string type = 2; - * @return Whether the type field is set. - */ - public boolean hasType() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 站点类型(如 "LocationMark", "ChargePoint")
-       * 
- * - * optional string type = 2; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 站点类型(如 "LocationMark", "ChargePoint")
-       * 
- * - * optional string type = 2; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 站点类型(如 "LocationMark", "ChargePoint")
-       * 
- * - * optional string type = 2; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - type_ = value; - onChanged(); - return this; - } - /** - *
-       */< 站点类型(如 "LocationMark", "ChargePoint")
-       * 
- * - * optional string type = 2; - * @return This builder for chaining. - */ - public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000002); - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - *
-       */< 站点类型(如 "LocationMark", "ChargePoint")
-       * 
- * - * optional string type = 2; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - type_ = value; - onChanged(); - return this; - } - - private double x_ ; - /** - *
-       */< X 坐标(米)
-       * 
- * - * optional double x = 3; - * @return Whether the x field is set. - */ - @java.lang.Override - public boolean hasX() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< X 坐标(米)
-       * 
- * - * optional double x = 3; - * @return The x. - */ - @java.lang.Override - public double getX() { - return x_; - } - /** - *
-       */< X 坐标(米)
-       * 
- * - * optional double x = 3; - * @param value The x to set. - * @return This builder for chaining. - */ - public Builder setX(double value) { - bitField0_ |= 0x00000004; - x_ = value; - onChanged(); - return this; - } - /** - *
-       */< X 坐标(米)
-       * 
- * - * optional double x = 3; - * @return This builder for chaining. - */ - public Builder clearX() { - bitField0_ = (bitField0_ & ~0x00000004); - x_ = 0D; - onChanged(); - return this; - } - - private double y_ ; - /** - *
-       */< Y 坐标(米)
-       * 
- * - * optional double y = 4; - * @return Whether the y field is set. - */ - @java.lang.Override - public boolean hasY() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< Y 坐标(米)
-       * 
- * - * optional double y = 4; - * @return The y. - */ - @java.lang.Override - public double getY() { - return y_; - } - /** - *
-       */< Y 坐标(米)
-       * 
- * - * optional double y = 4; - * @param value The y to set. - * @return This builder for chaining. - */ - public Builder setY(double value) { - bitField0_ |= 0x00000008; - y_ = value; - onChanged(); - return this; - } - /** - *
-       */< Y 坐标(米)
-       * 
- * - * optional double y = 4; - * @return This builder for chaining. - */ - public Builder clearY() { - bitField0_ = (bitField0_ & ~0x00000008); - y_ = 0D; - onChanged(); - return this; - } - - private double r_ ; - /** - *
-       */< 朝向角(弧度)
-       * 
- * - * optional double r = 5; - * @return Whether the r field is set. - */ - @java.lang.Override - public boolean hasR() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 朝向角(弧度)
-       * 
- * - * optional double r = 5; - * @return The r. - */ - @java.lang.Override - public double getR() { - return r_; - } - /** - *
-       */< 朝向角(弧度)
-       * 
- * - * optional double r = 5; - * @param value The r to set. - * @return This builder for chaining. - */ - public Builder setR(double value) { - bitField0_ |= 0x00000010; - r_ = value; - onChanged(); - return this; - } - /** - *
-       */< 朝向角(弧度)
-       * 
- * - * optional double r = 5; - * @return This builder for chaining. - */ - public Builder clearR() { - bitField0_ = (bitField0_ & ~0x00000010); - r_ = 0D; - onChanged(); - return this; - } - - private java.lang.Object desc_ = ""; - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 6; - * @return Whether the desc field is set. - */ - public boolean hasDesc() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 6; - * @return The desc. - */ - public java.lang.String getDesc() { - java.lang.Object ref = desc_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - desc_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 6; - * @return The bytes for desc. - */ - public com.google.protobuf.ByteString - getDescBytes() { - java.lang.Object ref = desc_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - desc_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 6; - * @param value The desc to set. - * @return This builder for chaining. - */ - public Builder setDesc( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - desc_ = value; - onChanged(); - return this; - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 6; - * @return This builder for chaining. - */ - public Builder clearDesc() { - bitField0_ = (bitField0_ & ~0x00000020); - desc_ = getDefaultInstance().getDesc(); - onChanged(); - return this; - } - /** - *
-       */< 描述信息
-       * 
- * - * optional string desc = 6; - * @param value The bytes for desc to set. - * @return This builder for chaining. - */ - public Builder setDescBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; - desc_ = value; - onChanged(); - return this; - } - - private java.lang.Object executor_ = ""; - /** - *
-       */< 执行器信息
-       * 
- * - * optional string executor = 7; - * @return Whether the executor field is set. - */ - public boolean hasExecutor() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-       */< 执行器信息
-       * 
- * - * optional string executor = 7; - * @return The executor. - */ - public java.lang.String getExecutor() { - java.lang.Object ref = executor_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - executor_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 执行器信息
-       * 
- * - * optional string executor = 7; - * @return The bytes for executor. - */ - public com.google.protobuf.ByteString - getExecutorBytes() { - java.lang.Object ref = executor_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - executor_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 执行器信息
-       * 
- * - * optional string executor = 7; - * @param value The executor to set. - * @return This builder for chaining. - */ - public Builder setExecutor( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - executor_ = value; - onChanged(); - return this; - } - /** - *
-       */< 执行器信息
-       * 
- * - * optional string executor = 7; - * @return This builder for chaining. - */ - public Builder clearExecutor() { - bitField0_ = (bitField0_ & ~0x00000040); - executor_ = getDefaultInstance().getExecutor(); - onChanged(); - return this; - } - /** - *
-       */< 执行器信息
-       * 
- * - * optional string executor = 7; - * @param value The bytes for executor to set. - * @return This builder for chaining. - */ - public Builder setExecutorBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000040; - executor_ = value; - onChanged(); - return this; - } - - private java.lang.Object prepoint_ = ""; - /** - *
-       */< 前置点 ID
-       * 
- * - * optional string prepoint = 8; - * @return Whether the prepoint field is set. - */ - public boolean hasPrepoint() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-       */< 前置点 ID
-       * 
- * - * optional string prepoint = 8; - * @return The prepoint. - */ - public java.lang.String getPrepoint() { - java.lang.Object ref = prepoint_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - prepoint_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 前置点 ID
-       * 
- * - * optional string prepoint = 8; - * @return The bytes for prepoint. - */ - public com.google.protobuf.ByteString - getPrepointBytes() { - java.lang.Object ref = prepoint_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - prepoint_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 前置点 ID
-       * 
- * - * optional string prepoint = 8; - * @param value The prepoint to set. - * @return This builder for chaining. - */ - public Builder setPrepoint( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000080; - prepoint_ = value; - onChanged(); - return this; - } - /** - *
-       */< 前置点 ID
-       * 
- * - * optional string prepoint = 8; - * @return This builder for chaining. - */ - public Builder clearPrepoint() { - bitField0_ = (bitField0_ & ~0x00000080); - prepoint_ = getDefaultInstance().getPrepoint(); - onChanged(); - return this; - } - /** - *
-       */< 前置点 ID
-       * 
- * - * optional string prepoint = 8; - * @param value The bytes for prepoint to set. - * @return This builder for chaining. - */ - public Builder setPrepointBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000080; - prepoint_ = value; - onChanged(); - return this; - } - - private java.lang.Object recfile_ = ""; - /** - *
-       */< 识别文件路径
-       * 
- * - * optional string recfile = 9; - * @return Whether the recfile field is set. - */ - public boolean hasRecfile() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-       */< 识别文件路径
-       * 
- * - * optional string recfile = 9; - * @return The recfile. - */ - public java.lang.String getRecfile() { - java.lang.Object ref = recfile_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - recfile_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 识别文件路径
-       * 
- * - * optional string recfile = 9; - * @return The bytes for recfile. - */ - public com.google.protobuf.ByteString - getRecfileBytes() { - java.lang.Object ref = recfile_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - recfile_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 识别文件路径
-       * 
- * - * optional string recfile = 9; - * @param value The recfile to set. - * @return This builder for chaining. - */ - public Builder setRecfile( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000100; - recfile_ = value; - onChanged(); - return this; - } - /** - *
-       */< 识别文件路径
-       * 
- * - * optional string recfile = 9; - * @return This builder for chaining. - */ - public Builder clearRecfile() { - bitField0_ = (bitField0_ & ~0x00000100); - recfile_ = getDefaultInstance().getRecfile(); - onChanged(); - return this; - } - /** - *
-       */< 识别文件路径
-       * 
- * - * optional string recfile = 9; - * @param value The bytes for recfile to set. - * @return This builder for chaining. - */ - public Builder setRecfileBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000100; - recfile_ = value; - onChanged(); - return this; - } - - private boolean spin_ ; - /** - *
-       */< 是否允许自旋
-       * 
- * - * optional bool spin = 10; - * @return Whether the spin field is set. - */ - @java.lang.Override - public boolean hasSpin() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-       */< 是否允许自旋
-       * 
- * - * optional bool spin = 10; - * @return The spin. - */ - @java.lang.Override - public boolean getSpin() { - return spin_; - } - /** - *
-       */< 是否允许自旋
-       * 
- * - * optional bool spin = 10; - * @param value The spin to set. - * @return This builder for chaining. - */ - public Builder setSpin(boolean value) { - bitField0_ |= 0x00000200; - spin_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否允许自旋
-       * 
- * - * optional bool spin = 10; - * @return This builder for chaining. - */ - public Builder clearSpin() { - bitField0_ = (bitField0_ & ~0x00000200); - spin_ = false; - onChanged(); - return this; - } - - private boolean useDownPgv_ ; - /** - *
-       */< 是否使用下视 PGV
-       * 
- * - * optional bool use_down_pgv = 11; - * @return Whether the useDownPgv field is set. - */ - @java.lang.Override - public boolean hasUseDownPgv() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - *
-       */< 是否使用下视 PGV
-       * 
- * - * optional bool use_down_pgv = 11; - * @return The useDownPgv. - */ - @java.lang.Override - public boolean getUseDownPgv() { - return useDownPgv_; - } - /** - *
-       */< 是否使用下视 PGV
-       * 
- * - * optional bool use_down_pgv = 11; - * @param value The useDownPgv to set. - * @return This builder for chaining. - */ - public Builder setUseDownPgv(boolean value) { - bitField0_ |= 0x00000400; - useDownPgv_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否使用下视 PGV
-       * 
- * - * optional bool use_down_pgv = 11; - * @return This builder for chaining. - */ - public Builder clearUseDownPgv() { - bitField0_ = (bitField0_ & ~0x00000400); - useDownPgv_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.StationItem) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.StationItem) - private static final cmvr.api.AgvCommand.StationItem DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.StationItem(); - } - - public static cmvr.api.AgvCommand.StationItem getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public StationItem parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.StationItem getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface QueryStationListResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.QueryStationListResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - java.util.List - getStationsList(); - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - cmvr.api.AgvCommand.StationItem getStations(int index); - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - int getStationsCount(); - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - java.util.List - getStationsOrBuilderList(); - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - cmvr.api.AgvCommand.StationItemOrBuilder getStationsOrBuilder( - int index); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 站点列表响应结果。
-   * 
- * - * Protobuf type {@code cmvr.api.QueryStationListResult} - */ - public static final class QueryStationListResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.QueryStationListResult) - QueryStationListResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use QueryStationListResult.newBuilder() to construct. - private QueryStationListResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private QueryStationListResult() { - stations_ = java.util.Collections.emptyList(); - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new QueryStationListResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryStationListResult.class, cmvr.api.AgvCommand.QueryStationListResult.Builder.class); - } - - private int bitField0_; - public static final int STATIONS_FIELD_NUMBER = 1; - private java.util.List stations_; - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - @java.lang.Override - public java.util.List getStationsList() { - return stations_; - } - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - @java.lang.Override - public java.util.List - getStationsOrBuilderList() { - return stations_; - } - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - @java.lang.Override - public int getStationsCount() { - return stations_.size(); - } - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.StationItem getStations(int index) { - return stations_.get(index); - } - /** - *
-     */< 站点列表
-     * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.StationItemOrBuilder getStationsOrBuilder( - int index) { - return stations_.get(index); - } - - public static final int RET_CODE_FIELD_NUMBER = 2; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 3; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 4; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < stations_.size(); i++) { - output.writeMessage(1, stations_.get(i)); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(2, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < stations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, stations_.get(i)); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.QueryStationListResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.QueryStationListResult other = (cmvr.api.AgvCommand.QueryStationListResult) obj; - - if (!getStationsList() - .equals(other.getStationsList())) return false; - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getStationsCount() > 0) { - hash = (37 * hash) + STATIONS_FIELD_NUMBER; - hash = (53 * hash) + getStationsList().hashCode(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.QueryStationListResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 站点列表响应结果。
-     * 
- * - * Protobuf type {@code cmvr.api.QueryStationListResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.QueryStationListResult) - cmvr.api.AgvCommand.QueryStationListResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryStationListResult.class, cmvr.api.AgvCommand.QueryStationListResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.QueryStationListResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (stationsBuilder_ == null) { - stations_ = java.util.Collections.emptyList(); - } else { - stations_ = null; - stationsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.QueryStationListResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListResult build() { - cmvr.api.AgvCommand.QueryStationListResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListResult buildPartial() { - cmvr.api.AgvCommand.QueryStationListResult result = new cmvr.api.AgvCommand.QueryStationListResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (stationsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - stations_ = java.util.Collections.unmodifiableList(stations_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.stations_ = stations_; - } else { - result.stations_ = stationsBuilder_.build(); - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.QueryStationListResult) { - return mergeFrom((cmvr.api.AgvCommand.QueryStationListResult)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.QueryStationListResult other) { - if (other == cmvr.api.AgvCommand.QueryStationListResult.getDefaultInstance()) return this; - if (stationsBuilder_ == null) { - if (!other.stations_.isEmpty()) { - if (stations_.isEmpty()) { - stations_ = other.stations_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureStationsIsMutable(); - stations_.addAll(other.stations_); - } - onChanged(); - } - } else { - if (!other.stations_.isEmpty()) { - if (stationsBuilder_.isEmpty()) { - stationsBuilder_.dispose(); - stationsBuilder_ = null; - stations_ = other.stations_; - bitField0_ = (bitField0_ & ~0x00000001); - stationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getStationsFieldBuilder() : null; - } else { - stationsBuilder_.addAllMessages(other.stations_); - } - } - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000004; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000008; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - cmvr.api.AgvCommand.StationItem m = - input.readMessage( - cmvr.api.AgvCommand.StationItem.parser(), - extensionRegistry); - if (stationsBuilder_ == null) { - ensureStationsIsMutable(); - stations_.add(m); - } else { - stationsBuilder_.addMessage(m); - } - break; - } // case 10 - case 16: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 26: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.util.List stations_ = - java.util.Collections.emptyList(); - private void ensureStationsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - stations_ = new java.util.ArrayList(stations_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.StationItem, cmvr.api.AgvCommand.StationItem.Builder, cmvr.api.AgvCommand.StationItemOrBuilder> stationsBuilder_; - - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public java.util.List getStationsList() { - if (stationsBuilder_ == null) { - return java.util.Collections.unmodifiableList(stations_); - } else { - return stationsBuilder_.getMessageList(); - } - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public int getStationsCount() { - if (stationsBuilder_ == null) { - return stations_.size(); - } else { - return stationsBuilder_.getCount(); - } - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public cmvr.api.AgvCommand.StationItem getStations(int index) { - if (stationsBuilder_ == null) { - return stations_.get(index); - } else { - return stationsBuilder_.getMessage(index); - } - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder setStations( - int index, cmvr.api.AgvCommand.StationItem value) { - if (stationsBuilder_ == null) { + public Builder setMapName( + java.lang.String value) { if (value == null) { - throw new NullPointerException(); - } - ensureStationsIsMutable(); - stations_.set(index, value); - onChanged(); - } else { - stationsBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder setStations( - int index, cmvr.api.AgvCommand.StationItem.Builder builderForValue) { - if (stationsBuilder_ == null) { - ensureStationsIsMutable(); - stations_.set(index, builderForValue.build()); - onChanged(); - } else { - stationsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder addStations(cmvr.api.AgvCommand.StationItem value) { - if (stationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureStationsIsMutable(); - stations_.add(value); - onChanged(); - } else { - stationsBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder addStations( - int index, cmvr.api.AgvCommand.StationItem value) { - if (stationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureStationsIsMutable(); - stations_.add(index, value); - onChanged(); - } else { - stationsBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder addStations( - cmvr.api.AgvCommand.StationItem.Builder builderForValue) { - if (stationsBuilder_ == null) { - ensureStationsIsMutable(); - stations_.add(builderForValue.build()); - onChanged(); - } else { - stationsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder addStations( - int index, cmvr.api.AgvCommand.StationItem.Builder builderForValue) { - if (stationsBuilder_ == null) { - ensureStationsIsMutable(); - stations_.add(index, builderForValue.build()); - onChanged(); - } else { - stationsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder addAllStations( - java.lang.Iterable values) { - if (stationsBuilder_ == null) { - ensureStationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, stations_); - onChanged(); - } else { - stationsBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder clearStations() { - if (stationsBuilder_ == null) { - stations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - stationsBuilder_.clear(); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public Builder removeStations(int index) { - if (stationsBuilder_ == null) { - ensureStationsIsMutable(); - stations_.remove(index); - onChanged(); - } else { - stationsBuilder_.remove(index); - } - return this; - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public cmvr.api.AgvCommand.StationItem.Builder getStationsBuilder( - int index) { - return getStationsFieldBuilder().getBuilder(index); - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public cmvr.api.AgvCommand.StationItemOrBuilder getStationsOrBuilder( - int index) { - if (stationsBuilder_ == null) { - return stations_.get(index); } else { - return stationsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public java.util.List - getStationsOrBuilderList() { - if (stationsBuilder_ != null) { - return stationsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(stations_); - } - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public cmvr.api.AgvCommand.StationItem.Builder addStationsBuilder() { - return getStationsFieldBuilder().addBuilder( - cmvr.api.AgvCommand.StationItem.getDefaultInstance()); - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public cmvr.api.AgvCommand.StationItem.Builder addStationsBuilder( - int index) { - return getStationsFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.StationItem.getDefaultInstance()); - } - /** - *
-       */< 站点列表
-       * 
- * - * repeated .cmvr.api.StationItem stations = 1; - */ - public java.util.List - getStationsBuilderList() { - return getStationsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.StationItem, cmvr.api.AgvCommand.StationItem.Builder, cmvr.api.AgvCommand.StationItemOrBuilder> - getStationsFieldBuilder() { - if (stationsBuilder_ == null) { - stationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.StationItem, cmvr.api.AgvCommand.StationItem.Builder, cmvr.api.AgvCommand.StationItemOrBuilder>( - stations_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - stations_ = null; - } - return stationsBuilder_; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000002; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000002); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000004); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000008); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.QueryStationListResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.QueryStationListResult) - private static final cmvr.api.AgvCommand.QueryStationListResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.QueryStationListResult(); - } - - public static cmvr.api.AgvCommand.QueryStationListResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public QueryStationListResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface QueryStationListCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.QueryStationListCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 查询站点列表命令(无请求数据)。
-   * 
- * - * Protobuf type {@code cmvr.api.QueryStationListCommand} - */ - public static final class QueryStationListCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.QueryStationListCommand) - QueryStationListCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use QueryStationListCommand.newBuilder() to construct. - private QueryStationListCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private QueryStationListCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new QueryStationListCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryStationListCommand.class, cmvr.api.AgvCommand.QueryStationListCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.QueryStationListCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.QueryStationListCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.QueryStationListCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryStationListCommand.Request.class, cmvr.api.AgvCommand.QueryStationListCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.QueryStationListCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.QueryStationListCommand.Request other = (cmvr.api.AgvCommand.QueryStationListCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.QueryStationListCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.QueryStationListCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.QueryStationListCommand.Request) - cmvr.api.AgvCommand.QueryStationListCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryStationListCommand.Request.class, cmvr.api.AgvCommand.QueryStationListCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.QueryStationListCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.QueryStationListCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand.Request build() { - cmvr.api.AgvCommand.QueryStationListCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand.Request buildPartial() { - cmvr.api.AgvCommand.QueryStationListCommand.Request result = new cmvr.api.AgvCommand.QueryStationListCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.QueryStationListCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.QueryStationListCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.QueryStationListCommand.Request other) { - if (other == cmvr.api.AgvCommand.QueryStationListCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.QueryStationListCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.QueryStationListCommand.Request) - private static final cmvr.api.AgvCommand.QueryStationListCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.QueryStationListCommand.Request(); - } - - public static cmvr.api.AgvCommand.QueryStationListCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.QueryStationListCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.QueryStationListResult status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.QueryStationListResult status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.QueryStationListResult getStatus(); - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - cmvr.api.AgvCommand.QueryStationListResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.QueryStationListCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.QueryStationListCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryStationListCommand.Feedback.class, cmvr.api.AgvCommand.QueryStationListCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.QueryStationListResult status_; - /** - * .cmvr.api.QueryStationListResult status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.QueryStationListResult status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.QueryStationListResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.QueryStationListCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.QueryStationListCommand.Feedback other = (cmvr.api.AgvCommand.QueryStationListCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.QueryStationListCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.QueryStationListCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.QueryStationListCommand.Feedback) - cmvr.api.AgvCommand.QueryStationListCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryStationListCommand.Feedback.class, cmvr.api.AgvCommand.QueryStationListCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.QueryStationListCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.QueryStationListCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand.Feedback build() { - cmvr.api.AgvCommand.QueryStationListCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.QueryStationListCommand.Feedback result = new cmvr.api.AgvCommand.QueryStationListCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.QueryStationListCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.QueryStationListCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.QueryStationListCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.QueryStationListCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.QueryStationListResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryStationListResult, cmvr.api.AgvCommand.QueryStationListResult.Builder, cmvr.api.AgvCommand.QueryStationListResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.QueryStationListResult status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.QueryStationListResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.QueryStationListResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.QueryStationListResult.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.QueryStationListResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.QueryStationListResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.QueryStationListResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.QueryStationListResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - public cmvr.api.AgvCommand.QueryStationListResult.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - public cmvr.api.AgvCommand.QueryStationListResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.QueryStationListResult.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.QueryStationListResult status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryStationListResult, cmvr.api.AgvCommand.QueryStationListResult.Builder, cmvr.api.AgvCommand.QueryStationListResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryStationListResult, cmvr.api.AgvCommand.QueryStationListResult.Builder, cmvr.api.AgvCommand.QueryStationListResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.QueryStationListCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.QueryStationListCommand.Feedback) - private static final cmvr.api.AgvCommand.QueryStationListCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.QueryStationListCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.QueryStationListCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.QueryStationListCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.QueryStationListCommand other = (cmvr.api.AgvCommand.QueryStationListCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryStationListCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.QueryStationListCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 查询站点列表命令(无请求数据)。
-     * 
- * - * Protobuf type {@code cmvr.api.QueryStationListCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.QueryStationListCommand) - cmvr.api.AgvCommand.QueryStationListCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryStationListCommand.class, cmvr.api.AgvCommand.QueryStationListCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.QueryStationListCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryStationListCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.QueryStationListCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand build() { - cmvr.api.AgvCommand.QueryStationListCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand buildPartial() { - cmvr.api.AgvCommand.QueryStationListCommand result = new cmvr.api.AgvCommand.QueryStationListCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.QueryStationListCommand) { - return mergeFrom((cmvr.api.AgvCommand.QueryStationListCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.QueryStationListCommand other) { - if (other == cmvr.api.AgvCommand.QueryStationListCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.QueryStationListCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.QueryStationListCommand) - private static final cmvr.api.AgvCommand.QueryStationListCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.QueryStationListCommand(); - } - - public static cmvr.api.AgvCommand.QueryStationListCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public QueryStationListCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryStationListCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface MoveTaskItemOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.MoveTaskItem) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 任务唯一 ID(必填)
-     * 
- * - * optional string task_id = 1; - * @return Whether the taskId field is set. - */ - boolean hasTaskId(); - /** - *
-     */< 任务唯一 ID(必填)
-     * 
- * - * optional string task_id = 1; - * @return The taskId. - */ - java.lang.String getTaskId(); - /** - *
-     */< 任务唯一 ID(必填)
-     * 
- * - * optional string task_id = 1; - * @return The bytes for taskId. - */ - com.google.protobuf.ByteString - getTaskIdBytes(); - - /** - *
-     */< 起始站点 ID(必填)
-     * 
- * - * optional string source_id = 2; - * @return Whether the sourceId field is set. - */ - boolean hasSourceId(); - /** - *
-     */< 起始站点 ID(必填)
-     * 
- * - * optional string source_id = 2; - * @return The sourceId. - */ - java.lang.String getSourceId(); - /** - *
-     */< 起始站点 ID(必填)
-     * 
- * - * optional string source_id = 2; - * @return The bytes for sourceId. - */ - com.google.protobuf.ByteString - getSourceIdBytes(); - - /** - *
-     */< 目标站点 ID(必填)
-     * 
- * - * optional string id = 3; - * @return Whether the id field is set. - */ - boolean hasId(); - /** - *
-     */< 目标站点 ID(必填)
-     * 
- * - * optional string id = 3; - * @return The id. - */ - java.lang.String getId(); - /** - *
-     */< 目标站点 ID(必填)
-     * 
- * - * optional string id = 3; - * @return The bytes for id. - */ - com.google.protobuf.ByteString - getIdBytes(); - - /** - *
-     */< 到达后执行的动作(如 "JackLoad")
-     * 
- * - * optional string operation = 4; - * @return Whether the operation field is set. - */ - boolean hasOperation(); - /** - *
-     */< 到达后执行的动作(如 "JackLoad")
-     * 
- * - * optional string operation = 4; - * @return The operation. - */ - java.lang.String getOperation(); - /** - *
-     */< 到达后执行的动作(如 "JackLoad")
-     * 
- * - * optional string operation = 4; - * @return The bytes for operation. - */ - com.google.protobuf.ByteString - getOperationBytes(); - - /** - *
-     */< 顶升高度(米)
-     * 
- * - * optional double jack_height = 5; - * @return Whether the jackHeight field is set. - */ - boolean hasJackHeight(); - /** - *
-     */< 顶升高度(米)
-     * 
- * - * optional double jack_height = 5; - * @return The jackHeight. - */ - double getJackHeight(); - } - /** - *
-   **
-   * @brief 单段导航任务单元。
-   * @note 用于 3066 命令的 move_task_list 数组。
-   *       source_id 和 id 之间必须有直接路径,不可跳点。
-   * 
- * - * Protobuf type {@code cmvr.api.MoveTaskItem} - */ - public static final class MoveTaskItem extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.MoveTaskItem) - MoveTaskItemOrBuilder { - private static final long serialVersionUID = 0L; - // Use MoveTaskItem.newBuilder() to construct. - private MoveTaskItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private MoveTaskItem() { - taskId_ = ""; - sourceId_ = ""; - id_ = ""; - operation_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new MoveTaskItem(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MoveTaskItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MoveTaskItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.MoveTaskItem.class, cmvr.api.AgvCommand.MoveTaskItem.Builder.class); - } - - private int bitField0_; - public static final int TASK_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object taskId_; - /** - *
-     */< 任务唯一 ID(必填)
-     * 
- * - * optional string task_id = 1; - * @return Whether the taskId field is set. - */ - @java.lang.Override - public boolean hasTaskId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 任务唯一 ID(必填)
-     * 
- * - * optional string task_id = 1; - * @return The taskId. - */ - @java.lang.Override - public java.lang.String getTaskId() { - java.lang.Object ref = taskId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - taskId_ = s; - return s; - } - } - /** - *
-     */< 任务唯一 ID(必填)
-     * 
- * - * optional string task_id = 1; - * @return The bytes for taskId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTaskIdBytes() { - java.lang.Object ref = taskId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - taskId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SOURCE_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object sourceId_; - /** - *
-     */< 起始站点 ID(必填)
-     * 
- * - * optional string source_id = 2; - * @return Whether the sourceId field is set. - */ - @java.lang.Override - public boolean hasSourceId() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 起始站点 ID(必填)
-     * 
- * - * optional string source_id = 2; - * @return The sourceId. - */ - @java.lang.Override - public java.lang.String getSourceId() { - java.lang.Object ref = sourceId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - sourceId_ = s; - return s; - } - } - /** - *
-     */< 起始站点 ID(必填)
-     * 
- * - * optional string source_id = 2; - * @return The bytes for sourceId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getSourceIdBytes() { - java.lang.Object ref = sourceId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - sourceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ID_FIELD_NUMBER = 3; - private volatile java.lang.Object id_; - /** - *
-     */< 目标站点 ID(必填)
-     * 
- * - * optional string id = 3; - * @return Whether the id field is set. - */ - @java.lang.Override - public boolean hasId() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 目标站点 ID(必填)
-     * 
- * - * optional string id = 3; - * @return The id. - */ - @java.lang.Override - public java.lang.String getId() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } - } - /** - *
-     */< 目标站点 ID(必填)
-     * 
- * - * optional string id = 3; - * @return The bytes for id. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int OPERATION_FIELD_NUMBER = 4; - private volatile java.lang.Object operation_; - /** - *
-     */< 到达后执行的动作(如 "JackLoad")
-     * 
- * - * optional string operation = 4; - * @return Whether the operation field is set. - */ - @java.lang.Override - public boolean hasOperation() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 到达后执行的动作(如 "JackLoad")
-     * 
- * - * optional string operation = 4; - * @return The operation. - */ - @java.lang.Override - public java.lang.String getOperation() { - java.lang.Object ref = operation_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - operation_ = s; - return s; - } - } - /** - *
-     */< 到达后执行的动作(如 "JackLoad")
-     * 
- * - * optional string operation = 4; - * @return The bytes for operation. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getOperationBytes() { - java.lang.Object ref = operation_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - operation_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int JACK_HEIGHT_FIELD_NUMBER = 5; - private double jackHeight_; - /** - *
-     */< 顶升高度(米)
-     * 
- * - * optional double jack_height = 5; - * @return Whether the jackHeight field is set. - */ - @java.lang.Override - public boolean hasJackHeight() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 顶升高度(米)
-     * 
- * - * optional double jack_height = 5; - * @return The jackHeight. - */ - @java.lang.Override - public double getJackHeight() { - return jackHeight_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, taskId_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourceId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, id_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, operation_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(5, jackHeight_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, taskId_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourceId_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, id_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, operation_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, jackHeight_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.MoveTaskItem)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.MoveTaskItem other = (cmvr.api.AgvCommand.MoveTaskItem) obj; - - if (hasTaskId() != other.hasTaskId()) return false; - if (hasTaskId()) { - if (!getTaskId() - .equals(other.getTaskId())) return false; - } - if (hasSourceId() != other.hasSourceId()) return false; - if (hasSourceId()) { - if (!getSourceId() - .equals(other.getSourceId())) return false; - } - if (hasId() != other.hasId()) return false; - if (hasId()) { - if (!getId() - .equals(other.getId())) return false; - } - if (hasOperation() != other.hasOperation()) return false; - if (hasOperation()) { - if (!getOperation() - .equals(other.getOperation())) return false; - } - if (hasJackHeight() != other.hasJackHeight()) return false; - if (hasJackHeight()) { - if (java.lang.Double.doubleToLongBits(getJackHeight()) - != java.lang.Double.doubleToLongBits( - other.getJackHeight())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTaskId()) { - hash = (37 * hash) + TASK_ID_FIELD_NUMBER; - hash = (53 * hash) + getTaskId().hashCode(); - } - if (hasSourceId()) { - hash = (37 * hash) + SOURCE_ID_FIELD_NUMBER; - hash = (53 * hash) + getSourceId().hashCode(); - } - if (hasId()) { - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId().hashCode(); - } - if (hasOperation()) { - hash = (37 * hash) + OPERATION_FIELD_NUMBER; - hash = (53 * hash) + getOperation().hashCode(); - } - if (hasJackHeight()) { - hash = (37 * hash) + JACK_HEIGHT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getJackHeight())); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.MoveTaskItem parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.MoveTaskItem prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 单段导航任务单元。
-     * @note 用于 3066 命令的 move_task_list 数组。
-     *       source_id 和 id 之间必须有直接路径,不可跳点。
-     * 
- * - * Protobuf type {@code cmvr.api.MoveTaskItem} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.MoveTaskItem) - cmvr.api.AgvCommand.MoveTaskItemOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MoveTaskItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MoveTaskItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.MoveTaskItem.class, cmvr.api.AgvCommand.MoveTaskItem.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.MoveTaskItem.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - taskId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - sourceId_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - id_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - operation_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - jackHeight_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_MoveTaskItem_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.MoveTaskItem getDefaultInstanceForType() { - return cmvr.api.AgvCommand.MoveTaskItem.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.MoveTaskItem build() { - cmvr.api.AgvCommand.MoveTaskItem result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.MoveTaskItem buildPartial() { - cmvr.api.AgvCommand.MoveTaskItem result = new cmvr.api.AgvCommand.MoveTaskItem(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.taskId_ = taskId_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.sourceId_ = sourceId_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.id_ = id_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.operation_ = operation_; - if (((from_bitField0_ & 0x00000010) != 0)) { - result.jackHeight_ = jackHeight_; - to_bitField0_ |= 0x00000010; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.MoveTaskItem) { - return mergeFrom((cmvr.api.AgvCommand.MoveTaskItem)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.MoveTaskItem other) { - if (other == cmvr.api.AgvCommand.MoveTaskItem.getDefaultInstance()) return this; - if (other.hasTaskId()) { - bitField0_ |= 0x00000001; - taskId_ = other.taskId_; - onChanged(); - } - if (other.hasSourceId()) { - bitField0_ |= 0x00000002; - sourceId_ = other.sourceId_; - onChanged(); - } - if (other.hasId()) { - bitField0_ |= 0x00000004; - id_ = other.id_; - onChanged(); - } - if (other.hasOperation()) { - bitField0_ |= 0x00000008; - operation_ = other.operation_; - onChanged(); - } - if (other.hasJackHeight()) { - setJackHeight(other.getJackHeight()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - taskId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - sourceId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - id_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: { - operation_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 41: { - jackHeight_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 41 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object taskId_ = ""; - /** - *
-       */< 任务唯一 ID(必填)
-       * 
- * - * optional string task_id = 1; - * @return Whether the taskId field is set. - */ - public boolean hasTaskId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 任务唯一 ID(必填)
-       * 
- * - * optional string task_id = 1; - * @return The taskId. - */ - public java.lang.String getTaskId() { - java.lang.Object ref = taskId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - taskId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 任务唯一 ID(必填)
-       * 
- * - * optional string task_id = 1; - * @return The bytes for taskId. - */ - public com.google.protobuf.ByteString - getTaskIdBytes() { - java.lang.Object ref = taskId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - taskId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 任务唯一 ID(必填)
-       * 
- * - * optional string task_id = 1; - * @param value The taskId to set. - * @return This builder for chaining. - */ - public Builder setTaskId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - taskId_ = value; - onChanged(); - return this; - } - /** - *
-       */< 任务唯一 ID(必填)
-       * 
- * - * optional string task_id = 1; - * @return This builder for chaining. - */ - public Builder clearTaskId() { - bitField0_ = (bitField0_ & ~0x00000001); - taskId_ = getDefaultInstance().getTaskId(); - onChanged(); - return this; - } - /** - *
-       */< 任务唯一 ID(必填)
-       * 
- * - * optional string task_id = 1; - * @param value The bytes for taskId to set. - * @return This builder for chaining. - */ - public Builder setTaskIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - taskId_ = value; - onChanged(); - return this; - } - - private java.lang.Object sourceId_ = ""; - /** - *
-       */< 起始站点 ID(必填)
-       * 
- * - * optional string source_id = 2; - * @return Whether the sourceId field is set. - */ - public boolean hasSourceId() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 起始站点 ID(必填)
-       * 
- * - * optional string source_id = 2; - * @return The sourceId. - */ - public java.lang.String getSourceId() { - java.lang.Object ref = sourceId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - sourceId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 起始站点 ID(必填)
-       * 
- * - * optional string source_id = 2; - * @return The bytes for sourceId. - */ - public com.google.protobuf.ByteString - getSourceIdBytes() { - java.lang.Object ref = sourceId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - sourceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 起始站点 ID(必填)
-       * 
- * - * optional string source_id = 2; - * @param value The sourceId to set. - * @return This builder for chaining. - */ - public Builder setSourceId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - sourceId_ = value; - onChanged(); - return this; - } - /** - *
-       */< 起始站点 ID(必填)
-       * 
- * - * optional string source_id = 2; - * @return This builder for chaining. - */ - public Builder clearSourceId() { - bitField0_ = (bitField0_ & ~0x00000002); - sourceId_ = getDefaultInstance().getSourceId(); - onChanged(); - return this; - } - /** - *
-       */< 起始站点 ID(必填)
-       * 
- * - * optional string source_id = 2; - * @param value The bytes for sourceId to set. - * @return This builder for chaining. - */ - public Builder setSourceIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - sourceId_ = value; - onChanged(); - return this; - } - - private java.lang.Object id_ = ""; - /** - *
-       */< 目标站点 ID(必填)
-       * 
- * - * optional string id = 3; - * @return Whether the id field is set. - */ - public boolean hasId() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 目标站点 ID(必填)
-       * 
- * - * optional string id = 3; - * @return The id. - */ - public java.lang.String getId() { - java.lang.Object ref = id_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 目标站点 ID(必填)
-       * 
- * - * optional string id = 3; - * @return The bytes for id. - */ - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 目标站点 ID(必填)
-       * 
- * - * optional string id = 3; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - id_ = value; - onChanged(); - return this; - } - /** - *
-       */< 目标站点 ID(必填)
-       * 
- * - * optional string id = 3; - * @return This builder for chaining. - */ - public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000004); - id_ = getDefaultInstance().getId(); - onChanged(); - return this; - } - /** - *
-       */< 目标站点 ID(必填)
-       * 
- * - * optional string id = 3; - * @param value The bytes for id to set. - * @return This builder for chaining. - */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - id_ = value; - onChanged(); - return this; - } - - private java.lang.Object operation_ = ""; - /** - *
-       */< 到达后执行的动作(如 "JackLoad")
-       * 
- * - * optional string operation = 4; - * @return Whether the operation field is set. - */ - public boolean hasOperation() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 到达后执行的动作(如 "JackLoad")
-       * 
- * - * optional string operation = 4; - * @return The operation. - */ - public java.lang.String getOperation() { - java.lang.Object ref = operation_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - operation_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 到达后执行的动作(如 "JackLoad")
-       * 
- * - * optional string operation = 4; - * @return The bytes for operation. - */ - public com.google.protobuf.ByteString - getOperationBytes() { - java.lang.Object ref = operation_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - operation_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 到达后执行的动作(如 "JackLoad")
-       * 
- * - * optional string operation = 4; - * @param value The operation to set. - * @return This builder for chaining. - */ - public Builder setOperation( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - operation_ = value; - onChanged(); - return this; - } - /** - *
-       */< 到达后执行的动作(如 "JackLoad")
-       * 
- * - * optional string operation = 4; - * @return This builder for chaining. - */ - public Builder clearOperation() { - bitField0_ = (bitField0_ & ~0x00000008); - operation_ = getDefaultInstance().getOperation(); - onChanged(); - return this; - } - /** - *
-       */< 到达后执行的动作(如 "JackLoad")
-       * 
- * - * optional string operation = 4; - * @param value The bytes for operation to set. - * @return This builder for chaining. - */ - public Builder setOperationBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; - operation_ = value; - onChanged(); - return this; - } - - private double jackHeight_ ; - /** - *
-       */< 顶升高度(米)
-       * 
- * - * optional double jack_height = 5; - * @return Whether the jackHeight field is set. - */ - @java.lang.Override - public boolean hasJackHeight() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 顶升高度(米)
-       * 
- * - * optional double jack_height = 5; - * @return The jackHeight. - */ - @java.lang.Override - public double getJackHeight() { - return jackHeight_; - } - /** - *
-       */< 顶升高度(米)
-       * 
- * - * optional double jack_height = 5; - * @param value The jackHeight to set. - * @return This builder for chaining. - */ - public Builder setJackHeight(double value) { - bitField0_ |= 0x00000010; - jackHeight_ = value; - onChanged(); - return this; - } - /** - *
-       */< 顶升高度(米)
-       * 
- * - * optional double jack_height = 5; - * @return This builder for chaining. - */ - public Builder clearJackHeight() { - bitField0_ = (bitField0_ & ~0x00000010); - jackHeight_ = 0D; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.MoveTaskItem) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.MoveTaskItem) - private static final cmvr.api.AgvCommand.MoveTaskItem DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.MoveTaskItem(); - } - - public static cmvr.api.AgvCommand.MoveTaskItem getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public MoveTaskItem parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.MoveTaskItem getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotGoTargetListRequestDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetListRequestData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - java.util.List - getMoveTaskListList(); - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - cmvr.api.AgvCommand.MoveTaskItem getMoveTaskList(int index); - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - int getMoveTaskListCount(); - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - java.util.List - getMoveTaskListOrBuilderList(); - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - cmvr.api.AgvCommand.MoveTaskItemOrBuilder getMoveTaskListOrBuilder( - int index); - } - /** - *
-   **
-   * @brief 指定路径导航请求数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetListRequestData} - */ - public static final class RobotGoTargetListRequestData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetListRequestData) - RobotGoTargetListRequestDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotGoTargetListRequestData.newBuilder() to construct. - private RobotGoTargetListRequestData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotGoTargetListRequestData() { - moveTaskList_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotGoTargetListRequestData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListRequestData.class, cmvr.api.AgvCommand.RobotGoTargetListRequestData.Builder.class); - } - - public static final int MOVE_TASK_LIST_FIELD_NUMBER = 1; - private java.util.List moveTaskList_; - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - @java.lang.Override - public java.util.List getMoveTaskListList() { - return moveTaskList_; - } - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - @java.lang.Override - public java.util.List - getMoveTaskListOrBuilderList() { - return moveTaskList_; - } - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - @java.lang.Override - public int getMoveTaskListCount() { - return moveTaskList_.size(); - } - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.MoveTaskItem getMoveTaskList(int index) { - return moveTaskList_.get(index); - } - /** - *
-     */< 导航任务序列(顺序执行)
-     * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.MoveTaskItemOrBuilder getMoveTaskListOrBuilder( - int index) { - return moveTaskList_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < moveTaskList_.size(); i++) { - output.writeMessage(1, moveTaskList_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < moveTaskList_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, moveTaskList_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetListRequestData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetListRequestData other = (cmvr.api.AgvCommand.RobotGoTargetListRequestData) obj; - - if (!getMoveTaskListList() - .equals(other.getMoveTaskListList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getMoveTaskListCount() > 0) { - hash = (37 * hash) + MOVE_TASK_LIST_FIELD_NUMBER; - hash = (53 * hash) + getMoveTaskListList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetListRequestData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 指定路径导航请求数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetListRequestData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetListRequestData) - cmvr.api.AgvCommand.RobotGoTargetListRequestDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListRequestData.class, cmvr.api.AgvCommand.RobotGoTargetListRequestData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetListRequestData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (moveTaskListBuilder_ == null) { - moveTaskList_ = java.util.Collections.emptyList(); - } else { - moveTaskList_ = null; - moveTaskListBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListRequestData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListRequestData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetListRequestData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListRequestData build() { - cmvr.api.AgvCommand.RobotGoTargetListRequestData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListRequestData buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetListRequestData result = new cmvr.api.AgvCommand.RobotGoTargetListRequestData(this); - int from_bitField0_ = bitField0_; - if (moveTaskListBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - moveTaskList_ = java.util.Collections.unmodifiableList(moveTaskList_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.moveTaskList_ = moveTaskList_; - } else { - result.moveTaskList_ = moveTaskListBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetListRequestData) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetListRequestData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetListRequestData other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetListRequestData.getDefaultInstance()) return this; - if (moveTaskListBuilder_ == null) { - if (!other.moveTaskList_.isEmpty()) { - if (moveTaskList_.isEmpty()) { - moveTaskList_ = other.moveTaskList_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureMoveTaskListIsMutable(); - moveTaskList_.addAll(other.moveTaskList_); - } - onChanged(); - } - } else { - if (!other.moveTaskList_.isEmpty()) { - if (moveTaskListBuilder_.isEmpty()) { - moveTaskListBuilder_.dispose(); - moveTaskListBuilder_ = null; - moveTaskList_ = other.moveTaskList_; - bitField0_ = (bitField0_ & ~0x00000001); - moveTaskListBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getMoveTaskListFieldBuilder() : null; - } else { - moveTaskListBuilder_.addAllMessages(other.moveTaskList_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - cmvr.api.AgvCommand.MoveTaskItem m = - input.readMessage( - cmvr.api.AgvCommand.MoveTaskItem.parser(), - extensionRegistry); - if (moveTaskListBuilder_ == null) { - ensureMoveTaskListIsMutable(); - moveTaskList_.add(m); - } else { - moveTaskListBuilder_.addMessage(m); - } - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.util.List moveTaskList_ = - java.util.Collections.emptyList(); - private void ensureMoveTaskListIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - moveTaskList_ = new java.util.ArrayList(moveTaskList_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.MoveTaskItem, cmvr.api.AgvCommand.MoveTaskItem.Builder, cmvr.api.AgvCommand.MoveTaskItemOrBuilder> moveTaskListBuilder_; - - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public java.util.List getMoveTaskListList() { - if (moveTaskListBuilder_ == null) { - return java.util.Collections.unmodifiableList(moveTaskList_); - } else { - return moveTaskListBuilder_.getMessageList(); - } - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public int getMoveTaskListCount() { - if (moveTaskListBuilder_ == null) { - return moveTaskList_.size(); - } else { - return moveTaskListBuilder_.getCount(); - } - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public cmvr.api.AgvCommand.MoveTaskItem getMoveTaskList(int index) { - if (moveTaskListBuilder_ == null) { - return moveTaskList_.get(index); - } else { - return moveTaskListBuilder_.getMessage(index); - } - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder setMoveTaskList( - int index, cmvr.api.AgvCommand.MoveTaskItem value) { - if (moveTaskListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMoveTaskListIsMutable(); - moveTaskList_.set(index, value); - onChanged(); - } else { - moveTaskListBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder setMoveTaskList( - int index, cmvr.api.AgvCommand.MoveTaskItem.Builder builderForValue) { - if (moveTaskListBuilder_ == null) { - ensureMoveTaskListIsMutable(); - moveTaskList_.set(index, builderForValue.build()); - onChanged(); - } else { - moveTaskListBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder addMoveTaskList(cmvr.api.AgvCommand.MoveTaskItem value) { - if (moveTaskListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMoveTaskListIsMutable(); - moveTaskList_.add(value); - onChanged(); - } else { - moveTaskListBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder addMoveTaskList( - int index, cmvr.api.AgvCommand.MoveTaskItem value) { - if (moveTaskListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMoveTaskListIsMutable(); - moveTaskList_.add(index, value); - onChanged(); - } else { - moveTaskListBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder addMoveTaskList( - cmvr.api.AgvCommand.MoveTaskItem.Builder builderForValue) { - if (moveTaskListBuilder_ == null) { - ensureMoveTaskListIsMutable(); - moveTaskList_.add(builderForValue.build()); - onChanged(); - } else { - moveTaskListBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder addMoveTaskList( - int index, cmvr.api.AgvCommand.MoveTaskItem.Builder builderForValue) { - if (moveTaskListBuilder_ == null) { - ensureMoveTaskListIsMutable(); - moveTaskList_.add(index, builderForValue.build()); - onChanged(); - } else { - moveTaskListBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder addAllMoveTaskList( - java.lang.Iterable values) { - if (moveTaskListBuilder_ == null) { - ensureMoveTaskListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, moveTaskList_); - onChanged(); - } else { - moveTaskListBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder clearMoveTaskList() { - if (moveTaskListBuilder_ == null) { - moveTaskList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - moveTaskListBuilder_.clear(); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public Builder removeMoveTaskList(int index) { - if (moveTaskListBuilder_ == null) { - ensureMoveTaskListIsMutable(); - moveTaskList_.remove(index); - onChanged(); - } else { - moveTaskListBuilder_.remove(index); - } - return this; - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public cmvr.api.AgvCommand.MoveTaskItem.Builder getMoveTaskListBuilder( - int index) { - return getMoveTaskListFieldBuilder().getBuilder(index); - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public cmvr.api.AgvCommand.MoveTaskItemOrBuilder getMoveTaskListOrBuilder( - int index) { - if (moveTaskListBuilder_ == null) { - return moveTaskList_.get(index); } else { - return moveTaskListBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public java.util.List - getMoveTaskListOrBuilderList() { - if (moveTaskListBuilder_ != null) { - return moveTaskListBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(moveTaskList_); - } - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public cmvr.api.AgvCommand.MoveTaskItem.Builder addMoveTaskListBuilder() { - return getMoveTaskListFieldBuilder().addBuilder( - cmvr.api.AgvCommand.MoveTaskItem.getDefaultInstance()); - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public cmvr.api.AgvCommand.MoveTaskItem.Builder addMoveTaskListBuilder( - int index) { - return getMoveTaskListFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.MoveTaskItem.getDefaultInstance()); - } - /** - *
-       */< 导航任务序列(顺序执行)
-       * 
- * - * repeated .cmvr.api.MoveTaskItem move_task_list = 1; - */ - public java.util.List - getMoveTaskListBuilderList() { - return getMoveTaskListFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.MoveTaskItem, cmvr.api.AgvCommand.MoveTaskItem.Builder, cmvr.api.AgvCommand.MoveTaskItemOrBuilder> - getMoveTaskListFieldBuilder() { - if (moveTaskListBuilder_ == null) { - moveTaskListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.MoveTaskItem, cmvr.api.AgvCommand.MoveTaskItem.Builder, cmvr.api.AgvCommand.MoveTaskItemOrBuilder>( - moveTaskList_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - moveTaskList_ = null; - } - return moveTaskListBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetListRequestData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetListRequestData) - private static final cmvr.api.AgvCommand.RobotGoTargetListRequestData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetListRequestData(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetListRequestData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotGoTargetListRequestData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListRequestData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotGoTargetListResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetListResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 返回码,0 表示成功接收
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功接收
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 指定路径导航响应结果。
-   * @note ret_code=0 仅表示指令被接收,不表示执行完成。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetListResult} - */ - public static final class RobotGoTargetListResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetListResult) - RobotGoTargetListResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotGoTargetListResult.newBuilder() to construct. - private RobotGoTargetListResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotGoTargetListResult() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotGoTargetListResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListResult.class, cmvr.api.AgvCommand.RobotGoTargetListResult.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功接收
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功接收
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetListResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetListResult other = (cmvr.api.AgvCommand.RobotGoTargetListResult) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetListResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 指定路径导航响应结果。
-     * @note ret_code=0 仅表示指令被接收,不表示执行完成。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetListResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetListResult) - cmvr.api.AgvCommand.RobotGoTargetListResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListResult.class, cmvr.api.AgvCommand.RobotGoTargetListResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetListResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetListResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListResult build() { - cmvr.api.AgvCommand.RobotGoTargetListResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListResult buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetListResult result = new cmvr.api.AgvCommand.RobotGoTargetListResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetListResult) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetListResult)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetListResult other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetListResult.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功接收
-       * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 返回码,0 表示成功接收
-       * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功接收
-       * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功接收
-       * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetListResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetListResult) - private static final cmvr.api.AgvCommand.RobotGoTargetListResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetListResult(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetListResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotGoTargetListResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotGoTargetListCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetListCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 指定路径导航命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetListCommand} - */ - public static final class RobotGoTargetListCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetListCommand) - RobotGoTargetListCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotGoTargetListCommand.newBuilder() to construct. - private RobotGoTargetListCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotGoTargetListCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotGoTargetListCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListCommand.class, cmvr.api.AgvCommand.RobotGoTargetListCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetListCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotGoTargetListRequestData getData(); - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - cmvr.api.AgvCommand.RobotGoTargetListRequestDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotGoTargetListCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetListCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.class, cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotGoTargetListRequestData data_; - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListRequestData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotGoTargetListRequestData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListRequestDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetListCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetListCommand.Request other = (cmvr.api.AgvCommand.RobotGoTargetListCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetListCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotGoTargetListCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetListCommand.Request) - cmvr.api.AgvCommand.RobotGoTargetListCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.class, cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Request build() { - cmvr.api.AgvCommand.RobotGoTargetListCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetListCommand.Request result = new cmvr.api.AgvCommand.RobotGoTargetListCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetListCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetListCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetListCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotGoTargetListRequestData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetListRequestData, cmvr.api.AgvCommand.RobotGoTargetListRequestData.Builder, cmvr.api.AgvCommand.RobotGoTargetListRequestDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotGoTargetListRequestData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotGoTargetListRequestData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotGoTargetListRequestData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotGoTargetListRequestData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotGoTargetListRequestData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotGoTargetListRequestData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotGoTargetListRequestData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotGoTargetListRequestDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotGoTargetListRequestData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotGoTargetListRequestData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetListRequestData, cmvr.api.AgvCommand.RobotGoTargetListRequestData.Builder, cmvr.api.AgvCommand.RobotGoTargetListRequestDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetListRequestData, cmvr.api.AgvCommand.RobotGoTargetListRequestData.Builder, cmvr.api.AgvCommand.RobotGoTargetListRequestDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetListCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetListCommand.Request) - private static final cmvr.api.AgvCommand.RobotGoTargetListCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetListCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetListCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.RobotGoTargetListResult getStatus(); - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - cmvr.api.AgvCommand.RobotGoTargetListResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotGoTargetListCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetListCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.class, cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotGoTargetListResult status_; - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.RobotGoTargetListResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback other = (cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotGoTargetListCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetListCommand.Feedback) - cmvr.api.AgvCommand.RobotGoTargetListCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.class, cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback build() { - cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback result = new cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotGoTargetListResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetListResult, cmvr.api.AgvCommand.RobotGoTargetListResult.Builder, cmvr.api.AgvCommand.RobotGoTargetListResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.RobotGoTargetListResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.RobotGoTargetListResult.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.RobotGoTargetListResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.RobotGoTargetListResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.RobotGoTargetListResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.RobotGoTargetListResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - public cmvr.api.AgvCommand.RobotGoTargetListResult.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - public cmvr.api.AgvCommand.RobotGoTargetListResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.RobotGoTargetListResult.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.RobotGoTargetListResult status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetListResult, cmvr.api.AgvCommand.RobotGoTargetListResult.Builder, cmvr.api.AgvCommand.RobotGoTargetListResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetListResult, cmvr.api.AgvCommand.RobotGoTargetListResult.Builder, cmvr.api.AgvCommand.RobotGoTargetListResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetListCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetListCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetListCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetListCommand other = (cmvr.api.AgvCommand.RobotGoTargetListCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetListCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetListCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 指定路径导航命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetListCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetListCommand) - cmvr.api.AgvCommand.RobotGoTargetListCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetListCommand.class, cmvr.api.AgvCommand.RobotGoTargetListCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetListCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetListCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetListCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand build() { - cmvr.api.AgvCommand.RobotGoTargetListCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetListCommand result = new cmvr.api.AgvCommand.RobotGoTargetListCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetListCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetListCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetListCommand other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetListCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetListCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetListCommand) - private static final cmvr.api.AgvCommand.RobotGoTargetListCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetListCommand(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetListCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotGoTargetListCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetListCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusTaskReqDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusTaskReqData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< true=仅返回 task_status,false=全量
-     * 
- * - * optional bool simple = 1; - * @return Whether the simple field is set. - */ - boolean hasSimple(); - /** - *
-     */< true=仅返回 task_status,false=全量
-     * 
- * - * optional bool simple = 1; - * @return The simple. - */ - boolean getSimple(); - } - /** - *
-   **
-   * @brief 1020 命令请求数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusTaskReqData} - */ - public static final class RobotStatusTaskReqData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusTaskReqData) - RobotStatusTaskReqDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusTaskReqData.newBuilder() to construct. - private RobotStatusTaskReqData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusTaskReqData() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusTaskReqData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskReqData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskReqData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskReqData.class, cmvr.api.AgvCommand.RobotStatusTaskReqData.Builder.class); - } - - private int bitField0_; - public static final int SIMPLE_FIELD_NUMBER = 1; - private boolean simple_; - /** - *
-     */< true=仅返回 task_status,false=全量
-     * 
- * - * optional bool simple = 1; - * @return Whether the simple field is set. - */ - @java.lang.Override - public boolean hasSimple() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< true=仅返回 task_status,false=全量
-     * 
- * - * optional bool simple = 1; - * @return The simple. - */ - @java.lang.Override - public boolean getSimple() { - return simple_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeBool(1, simple_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(1, simple_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusTaskReqData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusTaskReqData other = (cmvr.api.AgvCommand.RobotStatusTaskReqData) obj; - - if (hasSimple() != other.hasSimple()) return false; - if (hasSimple()) { - if (getSimple() - != other.getSimple()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasSimple()) { - hash = (37 * hash) + SIMPLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSimple()); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskReqData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusTaskReqData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 1020 命令请求数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotStatusTaskReqData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusTaskReqData) - cmvr.api.AgvCommand.RobotStatusTaskReqDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskReqData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskReqData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskReqData.class, cmvr.api.AgvCommand.RobotStatusTaskReqData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusTaskReqData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - simple_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskReqData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskReqData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusTaskReqData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskReqData build() { - cmvr.api.AgvCommand.RobotStatusTaskReqData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskReqData buildPartial() { - cmvr.api.AgvCommand.RobotStatusTaskReqData result = new cmvr.api.AgvCommand.RobotStatusTaskReqData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.simple_ = simple_; - to_bitField0_ |= 0x00000001; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusTaskReqData) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusTaskReqData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusTaskReqData other) { - if (other == cmvr.api.AgvCommand.RobotStatusTaskReqData.getDefaultInstance()) return this; - if (other.hasSimple()) { - setSimple(other.getSimple()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - simple_ = input.readBool(); - bitField0_ |= 0x00000001; - break; - } // case 8 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private boolean simple_ ; - /** - *
-       */< true=仅返回 task_status,false=全量
-       * 
- * - * optional bool simple = 1; - * @return Whether the simple field is set. - */ - @java.lang.Override - public boolean hasSimple() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< true=仅返回 task_status,false=全量
-       * 
- * - * optional bool simple = 1; - * @return The simple. - */ - @java.lang.Override - public boolean getSimple() { - return simple_; - } - /** - *
-       */< true=仅返回 task_status,false=全量
-       * 
- * - * optional bool simple = 1; - * @param value The simple to set. - * @return This builder for chaining. - */ - public Builder setSimple(boolean value) { - bitField0_ |= 0x00000001; - simple_ = value; - onChanged(); - return this; - } - /** - *
-       */< true=仅返回 task_status,false=全量
-       * 
- * - * optional bool simple = 1; - * @return This builder for chaining. - */ - public Builder clearSimple() { - bitField0_ = (bitField0_ & ~0x00000001); - simple_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusTaskReqData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusTaskReqData) - private static final cmvr.api.AgvCommand.RobotStatusTaskReqData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusTaskReqData(); - } - - public static cmvr.api.AgvCommand.RobotStatusTaskReqData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotStatusTaskReqData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskReqData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface NavContainerItemOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.NavContainerItem) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 料箱名称
-     * 
- * - * optional string container_name = 1; - * @return Whether the containerName field is set. - */ - boolean hasContainerName(); - /** - *
-     */< 料箱名称
-     * 
- * - * optional string container_name = 1; - * @return The containerName. - */ - java.lang.String getContainerName(); - /** - *
-     */< 料箱名称
-     * 
- * - * optional string container_name = 1; - * @return The bytes for containerName. - */ - com.google.protobuf.ByteString - getContainerNameBytes(); - - /** - *
-     */< 描述
-     * 
- * - * optional string desc = 2; - * @return Whether the desc field is set. - */ - boolean hasDesc(); - /** - *
-     */< 描述
-     * 
- * - * optional string desc = 2; - * @return The desc. - */ - java.lang.String getDesc(); - /** - *
-     */< 描述
-     * 
- * - * optional string desc = 2; - * @return The bytes for desc. - */ - com.google.protobuf.ByteString - getDescBytes(); - - /** - *
-     */< 绑定的货物 ID
-     * 
- * - * optional string goods_id = 3; - * @return Whether the goodsId field is set. - */ - boolean hasGoodsId(); - /** - *
-     */< 绑定的货物 ID
-     * 
- * - * optional string goods_id = 3; - * @return The goodsId. - */ - java.lang.String getGoodsId(); - /** - *
-     */< 绑定的货物 ID
-     * 
- * - * optional string goods_id = 3; - * @return The bytes for goodsId. - */ - com.google.protobuf.ByteString - getGoodsIdBytes(); - - /** - *
-     */< 是否已绑定货物
-     * 
- * - * optional bool has_goods = 4; - * @return Whether the hasGoods field is set. - */ - boolean hasHasGoods(); - /** - *
-     */< 是否已绑定货物
-     * 
- * - * optional bool has_goods = 4; - * @return The hasGoods. - */ - boolean getHasGoods(); - } - /** - *
-   **
-   * @brief 导航任务中的料箱信息。
-   * 
- * - * Protobuf type {@code cmvr.api.NavContainerItem} - */ - public static final class NavContainerItem extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.NavContainerItem) - NavContainerItemOrBuilder { - private static final long serialVersionUID = 0L; - // Use NavContainerItem.newBuilder() to construct. - private NavContainerItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private NavContainerItem() { - containerName_ = ""; - desc_ = ""; - goodsId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new NavContainerItem(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_NavContainerItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_NavContainerItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.NavContainerItem.class, cmvr.api.AgvCommand.NavContainerItem.Builder.class); - } - - private int bitField0_; - public static final int CONTAINER_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object containerName_; - /** - *
-     */< 料箱名称
-     * 
- * - * optional string container_name = 1; - * @return Whether the containerName field is set. - */ - @java.lang.Override - public boolean hasContainerName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 料箱名称
-     * 
- * - * optional string container_name = 1; - * @return The containerName. - */ - @java.lang.Override - public java.lang.String getContainerName() { - java.lang.Object ref = containerName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - containerName_ = s; - return s; - } - } - /** - *
-     */< 料箱名称
-     * 
- * - * optional string container_name = 1; - * @return The bytes for containerName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getContainerNameBytes() { - java.lang.Object ref = containerName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - containerName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DESC_FIELD_NUMBER = 2; - private volatile java.lang.Object desc_; - /** - *
-     */< 描述
-     * 
- * - * optional string desc = 2; - * @return Whether the desc field is set. - */ - @java.lang.Override - public boolean hasDesc() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 描述
-     * 
- * - * optional string desc = 2; - * @return The desc. - */ - @java.lang.Override - public java.lang.String getDesc() { - java.lang.Object ref = desc_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - desc_ = s; - return s; - } - } - /** - *
-     */< 描述
-     * 
- * - * optional string desc = 2; - * @return The bytes for desc. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDescBytes() { - java.lang.Object ref = desc_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - desc_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int GOODS_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object goodsId_; - /** - *
-     */< 绑定的货物 ID
-     * 
- * - * optional string goods_id = 3; - * @return Whether the goodsId field is set. - */ - @java.lang.Override - public boolean hasGoodsId() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 绑定的货物 ID
-     * 
- * - * optional string goods_id = 3; - * @return The goodsId. - */ - @java.lang.Override - public java.lang.String getGoodsId() { - java.lang.Object ref = goodsId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - goodsId_ = s; - return s; - } - } - /** - *
-     */< 绑定的货物 ID
-     * 
- * - * optional string goods_id = 3; - * @return The bytes for goodsId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getGoodsIdBytes() { - java.lang.Object ref = goodsId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - goodsId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int HAS_GOODS_FIELD_NUMBER = 4; - private boolean hasGoods_; - /** - *
-     */< 是否已绑定货物
-     * 
- * - * optional bool has_goods = 4; - * @return Whether the hasGoods field is set. - */ - @java.lang.Override - public boolean hasHasGoods() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 是否已绑定货物
-     * 
- * - * optional bool has_goods = 4; - * @return The hasGoods. - */ - @java.lang.Override - public boolean getHasGoods() { - return hasGoods_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerName_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, desc_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, goodsId_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeBool(4, hasGoods_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerName_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, desc_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, goodsId_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(4, hasGoods_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.NavContainerItem)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.NavContainerItem other = (cmvr.api.AgvCommand.NavContainerItem) obj; - - if (hasContainerName() != other.hasContainerName()) return false; - if (hasContainerName()) { - if (!getContainerName() - .equals(other.getContainerName())) return false; - } - if (hasDesc() != other.hasDesc()) return false; - if (hasDesc()) { - if (!getDesc() - .equals(other.getDesc())) return false; - } - if (hasGoodsId() != other.hasGoodsId()) return false; - if (hasGoodsId()) { - if (!getGoodsId() - .equals(other.getGoodsId())) return false; - } - if (hasHasGoods() != other.hasHasGoods()) return false; - if (hasHasGoods()) { - if (getHasGoods() - != other.getHasGoods()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasContainerName()) { - hash = (37 * hash) + CONTAINER_NAME_FIELD_NUMBER; - hash = (53 * hash) + getContainerName().hashCode(); - } - if (hasDesc()) { - hash = (37 * hash) + DESC_FIELD_NUMBER; - hash = (53 * hash) + getDesc().hashCode(); - } - if (hasGoodsId()) { - hash = (37 * hash) + GOODS_ID_FIELD_NUMBER; - hash = (53 * hash) + getGoodsId().hashCode(); - } - if (hasHasGoods()) { - hash = (37 * hash) + HAS_GOODS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getHasGoods()); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.NavContainerItem parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.NavContainerItem parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.NavContainerItem parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.NavContainerItem parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.NavContainerItem prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 导航任务中的料箱信息。
-     * 
- * - * Protobuf type {@code cmvr.api.NavContainerItem} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.NavContainerItem) - cmvr.api.AgvCommand.NavContainerItemOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_NavContainerItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_NavContainerItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.NavContainerItem.class, cmvr.api.AgvCommand.NavContainerItem.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.NavContainerItem.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - containerName_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - desc_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - goodsId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - hasGoods_ = false; - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_NavContainerItem_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.NavContainerItem getDefaultInstanceForType() { - return cmvr.api.AgvCommand.NavContainerItem.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.NavContainerItem build() { - cmvr.api.AgvCommand.NavContainerItem result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.NavContainerItem buildPartial() { - cmvr.api.AgvCommand.NavContainerItem result = new cmvr.api.AgvCommand.NavContainerItem(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.containerName_ = containerName_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.desc_ = desc_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.goodsId_ = goodsId_; - if (((from_bitField0_ & 0x00000008) != 0)) { - result.hasGoods_ = hasGoods_; - to_bitField0_ |= 0x00000008; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.NavContainerItem) { - return mergeFrom((cmvr.api.AgvCommand.NavContainerItem)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.NavContainerItem other) { - if (other == cmvr.api.AgvCommand.NavContainerItem.getDefaultInstance()) return this; - if (other.hasContainerName()) { - bitField0_ |= 0x00000001; - containerName_ = other.containerName_; - onChanged(); - } - if (other.hasDesc()) { - bitField0_ |= 0x00000002; - desc_ = other.desc_; - onChanged(); - } - if (other.hasGoodsId()) { - bitField0_ |= 0x00000004; - goodsId_ = other.goodsId_; - onChanged(); - } - if (other.hasHasGoods()) { - setHasGoods(other.getHasGoods()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - containerName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - desc_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - goodsId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 32: { - hasGoods_ = input.readBool(); - bitField0_ |= 0x00000008; - break; - } // case 32 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object containerName_ = ""; - /** - *
-       */< 料箱名称
-       * 
- * - * optional string container_name = 1; - * @return Whether the containerName field is set. - */ - public boolean hasContainerName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 料箱名称
-       * 
- * - * optional string container_name = 1; - * @return The containerName. - */ - public java.lang.String getContainerName() { - java.lang.Object ref = containerName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - containerName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 料箱名称
-       * 
- * - * optional string container_name = 1; - * @return The bytes for containerName. - */ - public com.google.protobuf.ByteString - getContainerNameBytes() { - java.lang.Object ref = containerName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - containerName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 料箱名称
-       * 
- * - * optional string container_name = 1; - * @param value The containerName to set. - * @return This builder for chaining. - */ - public Builder setContainerName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - containerName_ = value; - onChanged(); - return this; - } - /** - *
-       */< 料箱名称
-       * 
- * - * optional string container_name = 1; - * @return This builder for chaining. - */ - public Builder clearContainerName() { - bitField0_ = (bitField0_ & ~0x00000001); - containerName_ = getDefaultInstance().getContainerName(); - onChanged(); - return this; - } - /** - *
-       */< 料箱名称
-       * 
- * - * optional string container_name = 1; - * @param value The bytes for containerName to set. - * @return This builder for chaining. - */ - public Builder setContainerNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - containerName_ = value; - onChanged(); - return this; - } - - private java.lang.Object desc_ = ""; - /** - *
-       */< 描述
-       * 
- * - * optional string desc = 2; - * @return Whether the desc field is set. - */ - public boolean hasDesc() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 描述
-       * 
- * - * optional string desc = 2; - * @return The desc. - */ - public java.lang.String getDesc() { - java.lang.Object ref = desc_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - desc_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 描述
-       * 
- * - * optional string desc = 2; - * @return The bytes for desc. - */ - public com.google.protobuf.ByteString - getDescBytes() { - java.lang.Object ref = desc_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - desc_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 描述
-       * 
- * - * optional string desc = 2; - * @param value The desc to set. - * @return This builder for chaining. - */ - public Builder setDesc( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - desc_ = value; - onChanged(); - return this; - } - /** - *
-       */< 描述
-       * 
- * - * optional string desc = 2; - * @return This builder for chaining. - */ - public Builder clearDesc() { - bitField0_ = (bitField0_ & ~0x00000002); - desc_ = getDefaultInstance().getDesc(); - onChanged(); - return this; - } - /** - *
-       */< 描述
-       * 
- * - * optional string desc = 2; - * @param value The bytes for desc to set. - * @return This builder for chaining. - */ - public Builder setDescBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - desc_ = value; - onChanged(); - return this; - } - - private java.lang.Object goodsId_ = ""; - /** - *
-       */< 绑定的货物 ID
-       * 
- * - * optional string goods_id = 3; - * @return Whether the goodsId field is set. - */ - public boolean hasGoodsId() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 绑定的货物 ID
-       * 
- * - * optional string goods_id = 3; - * @return The goodsId. - */ - public java.lang.String getGoodsId() { - java.lang.Object ref = goodsId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - goodsId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 绑定的货物 ID
-       * 
- * - * optional string goods_id = 3; - * @return The bytes for goodsId. - */ - public com.google.protobuf.ByteString - getGoodsIdBytes() { - java.lang.Object ref = goodsId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - goodsId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 绑定的货物 ID
-       * 
- * - * optional string goods_id = 3; - * @param value The goodsId to set. - * @return This builder for chaining. - */ - public Builder setGoodsId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - goodsId_ = value; - onChanged(); - return this; - } - /** - *
-       */< 绑定的货物 ID
-       * 
- * - * optional string goods_id = 3; - * @return This builder for chaining. - */ - public Builder clearGoodsId() { - bitField0_ = (bitField0_ & ~0x00000004); - goodsId_ = getDefaultInstance().getGoodsId(); - onChanged(); - return this; - } - /** - *
-       */< 绑定的货物 ID
-       * 
- * - * optional string goods_id = 3; - * @param value The bytes for goodsId to set. - * @return This builder for chaining. - */ - public Builder setGoodsIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - goodsId_ = value; - onChanged(); - return this; - } - - private boolean hasGoods_ ; - /** - *
-       */< 是否已绑定货物
-       * 
- * - * optional bool has_goods = 4; - * @return Whether the hasGoods field is set. - */ - @java.lang.Override - public boolean hasHasGoods() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 是否已绑定货物
-       * 
- * - * optional bool has_goods = 4; - * @return The hasGoods. - */ - @java.lang.Override - public boolean getHasGoods() { - return hasGoods_; - } - /** - *
-       */< 是否已绑定货物
-       * 
- * - * optional bool has_goods = 4; - * @param value The hasGoods to set. - * @return This builder for chaining. - */ - public Builder setHasGoods(boolean value) { - bitField0_ |= 0x00000008; - hasGoods_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否已绑定货物
-       * 
- * - * optional bool has_goods = 4; - * @return This builder for chaining. - */ - public Builder clearHasGoods() { - bitField0_ = (bitField0_ & ~0x00000008); - hasGoods_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.NavContainerItem) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.NavContainerItem) - private static final cmvr.api.AgvCommand.NavContainerItem DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.NavContainerItem(); - } - - public static cmvr.api.AgvCommand.NavContainerItem getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public NavContainerItem parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.NavContainerItem getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusTaskResDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusTaskResData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED
-     * 
- * - * optional int32 task_status = 1; - * @return Whether the taskStatus field is set. - */ - boolean hasTaskStatus(); - /** - *
-     */< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED
-     * 
- * - * optional int32 task_status = 1; - * @return The taskStatus. - */ - int getTaskStatus(); - - /** - *
-     */< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动
-     * 
- * - * optional int32 task_type = 2; - * @return Whether the taskType field is set. - */ - boolean hasTaskType(); - /** - *
-     */< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动
-     * 
- * - * optional int32 task_type = 2; - * @return The taskType. - */ - int getTaskType(); - - /** - *
-     */< 目标站点 ID(task_type 为 2/3 时)
-     * 
- * - * optional string target_id = 3; - * @return Whether the targetId field is set. - */ - boolean hasTargetId(); - /** - *
-     */< 目标站点 ID(task_type 为 2/3 时)
-     * 
- * - * optional string target_id = 3; - * @return The targetId. - */ - java.lang.String getTargetId(); - /** - *
-     */< 目标站点 ID(task_type 为 2/3 时)
-     * 
- * - * optional string target_id = 3; - * @return The bytes for targetId. - */ - com.google.protobuf.ByteString - getTargetIdBytes(); - - /** - *
-     */< 目标坐标 [x, y, r](task_type 为 1 时)
-     * 
- * - * repeated double target_point = 4; - * @return A list containing the targetPoint. - */ - java.util.List getTargetPointList(); - /** - *
-     */< 目标坐标 [x, y, r](task_type 为 1 时)
-     * 
- * - * repeated double target_point = 4; - * @return The count of targetPoint. - */ - int getTargetPointCount(); - /** - *
-     */< 目标坐标 [x, y, r](task_type 为 1 时)
-     * 
- * - * repeated double target_point = 4; - * @param index The index of the element to return. - * @return The targetPoint at the given index. - */ - double getTargetPoint(int index); - - /** - *
-     */< 已经过的站点列表
-     * 
- * - * repeated string finished_path = 5; - * @return A list containing the finishedPath. - */ - java.util.List - getFinishedPathList(); - /** - *
-     */< 已经过的站点列表
-     * 
- * - * repeated string finished_path = 5; - * @return The count of finishedPath. - */ - int getFinishedPathCount(); - /** - *
-     */< 已经过的站点列表
-     * 
- * - * repeated string finished_path = 5; - * @param index The index of the element to return. - * @return The finishedPath at the given index. - */ - java.lang.String getFinishedPath(int index); - /** - *
-     */< 已经过的站点列表
-     * 
- * - * repeated string finished_path = 5; - * @param index The index of the value to return. - * @return The bytes of the finishedPath at the given index. - */ - com.google.protobuf.ByteString - getFinishedPathBytes(int index); - - /** - *
-     */< 尚未经过的站点列表
-     * 
- * - * repeated string unfinished_path = 6; - * @return A list containing the unfinishedPath. - */ - java.util.List - getUnfinishedPathList(); - /** - *
-     */< 尚未经过的站点列表
-     * 
- * - * repeated string unfinished_path = 6; - * @return The count of unfinishedPath. - */ - int getUnfinishedPathCount(); - /** - *
-     */< 尚未经过的站点列表
-     * 
- * - * repeated string unfinished_path = 6; - * @param index The index of the element to return. - * @return The unfinishedPath at the given index. - */ - java.lang.String getUnfinishedPath(int index); - /** - *
-     */< 尚未经过的站点列表
-     * 
- * - * repeated string unfinished_path = 6; - * @param index The index of the value to return. - * @return The bytes of the unfinishedPath at the given index. - */ - com.google.protobuf.ByteString - getUnfinishedPathBytes(int index); - - /** - *
-     */< 附加信息(如错误描述)
-     * 
- * - * optional string move_status_info = 7; - * @return Whether the moveStatusInfo field is set. - */ - boolean hasMoveStatusInfo(); - /** - *
-     */< 附加信息(如错误描述)
-     * 
- * - * optional string move_status_info = 7; - * @return The moveStatusInfo. - */ - java.lang.String getMoveStatusInfo(); - /** - *
-     */< 附加信息(如错误描述)
-     * 
- * - * optional string move_status_info = 7; - * @return The bytes for moveStatusInfo. - */ - com.google.protobuf.ByteString - getMoveStatusInfoBytes(); - - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - java.util.List - getContainersList(); - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - cmvr.api.AgvCommand.NavContainerItem getContainers(int index); - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - int getContainersCount(); - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - java.util.List - getContainersOrBuilderList(); - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - cmvr.api.AgvCommand.NavContainerItemOrBuilder getContainersOrBuilder( - int index); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 9; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 9; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 10; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 10; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 10; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 11; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 11; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 11; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 1020 命令响应数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusTaskResData} - */ - public static final class RobotStatusTaskResData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusTaskResData) - RobotStatusTaskResDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusTaskResData.newBuilder() to construct. - private RobotStatusTaskResData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusTaskResData() { - targetId_ = ""; - targetPoint_ = emptyDoubleList(); - finishedPath_ = com.google.protobuf.LazyStringArrayList.EMPTY; - unfinishedPath_ = com.google.protobuf.LazyStringArrayList.EMPTY; - moveStatusInfo_ = ""; - containers_ = java.util.Collections.emptyList(); - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusTaskResData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskResData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskResData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskResData.class, cmvr.api.AgvCommand.RobotStatusTaskResData.Builder.class); - } - - private int bitField0_; - public static final int TASK_STATUS_FIELD_NUMBER = 1; - private int taskStatus_; - /** - *
-     */< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED
-     * 
- * - * optional int32 task_status = 1; - * @return Whether the taskStatus field is set. - */ - @java.lang.Override - public boolean hasTaskStatus() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED
-     * 
- * - * optional int32 task_status = 1; - * @return The taskStatus. - */ - @java.lang.Override - public int getTaskStatus() { - return taskStatus_; - } - - public static final int TASK_TYPE_FIELD_NUMBER = 2; - private int taskType_; - /** - *
-     */< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动
-     * 
- * - * optional int32 task_type = 2; - * @return Whether the taskType field is set. - */ - @java.lang.Override - public boolean hasTaskType() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动
-     * 
- * - * optional int32 task_type = 2; - * @return The taskType. - */ - @java.lang.Override - public int getTaskType() { - return taskType_; - } - - public static final int TARGET_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object targetId_; - /** - *
-     */< 目标站点 ID(task_type 为 2/3 时)
-     * 
- * - * optional string target_id = 3; - * @return Whether the targetId field is set. - */ - @java.lang.Override - public boolean hasTargetId() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 目标站点 ID(task_type 为 2/3 时)
-     * 
- * - * optional string target_id = 3; - * @return The targetId. - */ - @java.lang.Override - public java.lang.String getTargetId() { - java.lang.Object ref = targetId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - targetId_ = s; - return s; - } - } - /** - *
-     */< 目标站点 ID(task_type 为 2/3 时)
-     * 
- * - * optional string target_id = 3; - * @return The bytes for targetId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTargetIdBytes() { - java.lang.Object ref = targetId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - targetId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TARGET_POINT_FIELD_NUMBER = 4; - private com.google.protobuf.Internal.DoubleList targetPoint_; - /** - *
-     */< 目标坐标 [x, y, r](task_type 为 1 时)
-     * 
- * - * repeated double target_point = 4; - * @return A list containing the targetPoint. - */ - @java.lang.Override - public java.util.List - getTargetPointList() { - return targetPoint_; - } - /** - *
-     */< 目标坐标 [x, y, r](task_type 为 1 时)
-     * 
- * - * repeated double target_point = 4; - * @return The count of targetPoint. - */ - public int getTargetPointCount() { - return targetPoint_.size(); - } - /** - *
-     */< 目标坐标 [x, y, r](task_type 为 1 时)
-     * 
- * - * repeated double target_point = 4; - * @param index The index of the element to return. - * @return The targetPoint at the given index. - */ - public double getTargetPoint(int index) { - return targetPoint_.getDouble(index); - } - private int targetPointMemoizedSerializedSize = -1; - - public static final int FINISHED_PATH_FIELD_NUMBER = 5; - private com.google.protobuf.LazyStringList finishedPath_; - /** - *
-     */< 已经过的站点列表
-     * 
- * - * repeated string finished_path = 5; - * @return A list containing the finishedPath. - */ - public com.google.protobuf.ProtocolStringList - getFinishedPathList() { - return finishedPath_; - } - /** - *
-     */< 已经过的站点列表
-     * 
- * - * repeated string finished_path = 5; - * @return The count of finishedPath. - */ - public int getFinishedPathCount() { - return finishedPath_.size(); - } - /** - *
-     */< 已经过的站点列表
-     * 
- * - * repeated string finished_path = 5; - * @param index The index of the element to return. - * @return The finishedPath at the given index. - */ - public java.lang.String getFinishedPath(int index) { - return finishedPath_.get(index); - } - /** - *
-     */< 已经过的站点列表
-     * 
- * - * repeated string finished_path = 5; - * @param index The index of the value to return. - * @return The bytes of the finishedPath at the given index. - */ - public com.google.protobuf.ByteString - getFinishedPathBytes(int index) { - return finishedPath_.getByteString(index); - } - - public static final int UNFINISHED_PATH_FIELD_NUMBER = 6; - private com.google.protobuf.LazyStringList unfinishedPath_; - /** - *
-     */< 尚未经过的站点列表
-     * 
- * - * repeated string unfinished_path = 6; - * @return A list containing the unfinishedPath. - */ - public com.google.protobuf.ProtocolStringList - getUnfinishedPathList() { - return unfinishedPath_; - } - /** - *
-     */< 尚未经过的站点列表
-     * 
- * - * repeated string unfinished_path = 6; - * @return The count of unfinishedPath. - */ - public int getUnfinishedPathCount() { - return unfinishedPath_.size(); - } - /** - *
-     */< 尚未经过的站点列表
-     * 
- * - * repeated string unfinished_path = 6; - * @param index The index of the element to return. - * @return The unfinishedPath at the given index. - */ - public java.lang.String getUnfinishedPath(int index) { - return unfinishedPath_.get(index); - } - /** - *
-     */< 尚未经过的站点列表
-     * 
- * - * repeated string unfinished_path = 6; - * @param index The index of the value to return. - * @return The bytes of the unfinishedPath at the given index. - */ - public com.google.protobuf.ByteString - getUnfinishedPathBytes(int index) { - return unfinishedPath_.getByteString(index); - } - - public static final int MOVE_STATUS_INFO_FIELD_NUMBER = 7; - private volatile java.lang.Object moveStatusInfo_; - /** - *
-     */< 附加信息(如错误描述)
-     * 
- * - * optional string move_status_info = 7; - * @return Whether the moveStatusInfo field is set. - */ - @java.lang.Override - public boolean hasMoveStatusInfo() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 附加信息(如错误描述)
-     * 
- * - * optional string move_status_info = 7; - * @return The moveStatusInfo. - */ - @java.lang.Override - public java.lang.String getMoveStatusInfo() { - java.lang.Object ref = moveStatusInfo_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - moveStatusInfo_ = s; - return s; - } - } - /** - *
-     */< 附加信息(如错误描述)
-     * 
- * - * optional string move_status_info = 7; - * @return The bytes for moveStatusInfo. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMoveStatusInfoBytes() { - java.lang.Object ref = moveStatusInfo_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - moveStatusInfo_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int CONTAINERS_FIELD_NUMBER = 8; - private java.util.List containers_; - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - @java.lang.Override - public java.util.List getContainersList() { - return containers_; - } - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - @java.lang.Override - public java.util.List - getContainersOrBuilderList() { - return containers_; - } - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - @java.lang.Override - public int getContainersCount() { - return containers_.size(); - } - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - @java.lang.Override - public cmvr.api.AgvCommand.NavContainerItem getContainers(int index) { - return containers_.get(index); - } - /** - *
-     */< 料箱信息
-     * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - @java.lang.Override - public cmvr.api.AgvCommand.NavContainerItemOrBuilder getContainersOrBuilder( - int index) { - return containers_.get(index); - } - - public static final int RET_CODE_FIELD_NUMBER = 9; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 9; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 9; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 10; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 10; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 10; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 10; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 11; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 11; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 11; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 11; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, taskStatus_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeInt32(2, taskType_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, targetId_); - } - if (getTargetPointList().size() > 0) { - output.writeUInt32NoTag(34); - output.writeUInt32NoTag(targetPointMemoizedSerializedSize); - } - for (int i = 0; i < targetPoint_.size(); i++) { - output.writeDoubleNoTag(targetPoint_.getDouble(i)); - } - for (int i = 0; i < finishedPath_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, finishedPath_.getRaw(i)); - } - for (int i = 0; i < unfinishedPath_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, unfinishedPath_.getRaw(i)); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, moveStatusInfo_); - } - for (int i = 0; i < containers_.size(); i++) { - output.writeMessage(8, containers_.get(i)); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeInt32(9, retCode_); - } - if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, createOn_); - } - if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, taskStatus_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, taskType_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, targetId_); - } - { - int dataSize = 0; - dataSize = 8 * getTargetPointList().size(); - size += dataSize; - if (!getTargetPointList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream - .computeInt32SizeNoTag(dataSize); - } - targetPointMemoizedSerializedSize = dataSize; - } - { - int dataSize = 0; - for (int i = 0; i < finishedPath_.size(); i++) { - dataSize += computeStringSizeNoTag(finishedPath_.getRaw(i)); - } - size += dataSize; - size += 1 * getFinishedPathList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < unfinishedPath_.size(); i++) { - dataSize += computeStringSizeNoTag(unfinishedPath_.getRaw(i)); - } - size += dataSize; - size += 1 * getUnfinishedPathList().size(); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, moveStatusInfo_); - } - for (int i = 0; i < containers_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, containers_.get(i)); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(9, retCode_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, createOn_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusTaskResData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusTaskResData other = (cmvr.api.AgvCommand.RobotStatusTaskResData) obj; - - if (hasTaskStatus() != other.hasTaskStatus()) return false; - if (hasTaskStatus()) { - if (getTaskStatus() - != other.getTaskStatus()) return false; - } - if (hasTaskType() != other.hasTaskType()) return false; - if (hasTaskType()) { - if (getTaskType() - != other.getTaskType()) return false; - } - if (hasTargetId() != other.hasTargetId()) return false; - if (hasTargetId()) { - if (!getTargetId() - .equals(other.getTargetId())) return false; - } - if (!getTargetPointList() - .equals(other.getTargetPointList())) return false; - if (!getFinishedPathList() - .equals(other.getFinishedPathList())) return false; - if (!getUnfinishedPathList() - .equals(other.getUnfinishedPathList())) return false; - if (hasMoveStatusInfo() != other.hasMoveStatusInfo()) return false; - if (hasMoveStatusInfo()) { - if (!getMoveStatusInfo() - .equals(other.getMoveStatusInfo())) return false; - } - if (!getContainersList() - .equals(other.getContainersList())) return false; - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTaskStatus()) { - hash = (37 * hash) + TASK_STATUS_FIELD_NUMBER; - hash = (53 * hash) + getTaskStatus(); - } - if (hasTaskType()) { - hash = (37 * hash) + TASK_TYPE_FIELD_NUMBER; - hash = (53 * hash) + getTaskType(); - } - if (hasTargetId()) { - hash = (37 * hash) + TARGET_ID_FIELD_NUMBER; - hash = (53 * hash) + getTargetId().hashCode(); - } - if (getTargetPointCount() > 0) { - hash = (37 * hash) + TARGET_POINT_FIELD_NUMBER; - hash = (53 * hash) + getTargetPointList().hashCode(); - } - if (getFinishedPathCount() > 0) { - hash = (37 * hash) + FINISHED_PATH_FIELD_NUMBER; - hash = (53 * hash) + getFinishedPathList().hashCode(); - } - if (getUnfinishedPathCount() > 0) { - hash = (37 * hash) + UNFINISHED_PATH_FIELD_NUMBER; - hash = (53 * hash) + getUnfinishedPathList().hashCode(); - } - if (hasMoveStatusInfo()) { - hash = (37 * hash) + MOVE_STATUS_INFO_FIELD_NUMBER; - hash = (53 * hash) + getMoveStatusInfo().hashCode(); - } - if (getContainersCount() > 0) { - hash = (37 * hash) + CONTAINERS_FIELD_NUMBER; - hash = (53 * hash) + getContainersList().hashCode(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskResData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusTaskResData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 1020 命令响应数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotStatusTaskResData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusTaskResData) - cmvr.api.AgvCommand.RobotStatusTaskResDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskResData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskResData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskResData.class, cmvr.api.AgvCommand.RobotStatusTaskResData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusTaskResData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - taskStatus_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - taskType_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - targetId_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - targetPoint_ = emptyDoubleList(); - bitField0_ = (bitField0_ & ~0x00000008); - finishedPath_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000010); - unfinishedPath_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000020); - moveStatusInfo_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); - if (containersBuilder_ == null) { - containers_ = java.util.Collections.emptyList(); - } else { - containers_ = null; - containersBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000080); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000200); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000400); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskResData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskResData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusTaskResData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskResData build() { - cmvr.api.AgvCommand.RobotStatusTaskResData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskResData buildPartial() { - cmvr.api.AgvCommand.RobotStatusTaskResData result = new cmvr.api.AgvCommand.RobotStatusTaskResData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.taskStatus_ = taskStatus_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.taskType_ = taskType_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.targetId_ = targetId_; - if (((bitField0_ & 0x00000008) != 0)) { - targetPoint_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.targetPoint_ = targetPoint_; - if (((bitField0_ & 0x00000010) != 0)) { - finishedPath_ = finishedPath_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000010); - } - result.finishedPath_ = finishedPath_; - if (((bitField0_ & 0x00000020) != 0)) { - unfinishedPath_ = unfinishedPath_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000020); - } - result.unfinishedPath_ = unfinishedPath_; - if (((from_bitField0_ & 0x00000040) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.moveStatusInfo_ = moveStatusInfo_; - if (containersBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0)) { - containers_ = java.util.Collections.unmodifiableList(containers_); - bitField0_ = (bitField0_ & ~0x00000080); - } - result.containers_ = containers_; - } else { - result.containers_ = containersBuilder_.build(); - } - if (((from_bitField0_ & 0x00000100) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - to_bitField0_ |= 0x00000020; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000400) != 0)) { - to_bitField0_ |= 0x00000040; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusTaskResData) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusTaskResData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusTaskResData other) { - if (other == cmvr.api.AgvCommand.RobotStatusTaskResData.getDefaultInstance()) return this; - if (other.hasTaskStatus()) { - setTaskStatus(other.getTaskStatus()); - } - if (other.hasTaskType()) { - setTaskType(other.getTaskType()); - } - if (other.hasTargetId()) { - bitField0_ |= 0x00000004; - targetId_ = other.targetId_; - onChanged(); - } - if (!other.targetPoint_.isEmpty()) { - if (targetPoint_.isEmpty()) { - targetPoint_ = other.targetPoint_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureTargetPointIsMutable(); - targetPoint_.addAll(other.targetPoint_); - } - onChanged(); - } - if (!other.finishedPath_.isEmpty()) { - if (finishedPath_.isEmpty()) { - finishedPath_ = other.finishedPath_; - bitField0_ = (bitField0_ & ~0x00000010); - } else { - ensureFinishedPathIsMutable(); - finishedPath_.addAll(other.finishedPath_); - } - onChanged(); - } - if (!other.unfinishedPath_.isEmpty()) { - if (unfinishedPath_.isEmpty()) { - unfinishedPath_ = other.unfinishedPath_; - bitField0_ = (bitField0_ & ~0x00000020); - } else { - ensureUnfinishedPathIsMutable(); - unfinishedPath_.addAll(other.unfinishedPath_); - } - onChanged(); - } - if (other.hasMoveStatusInfo()) { - bitField0_ |= 0x00000040; - moveStatusInfo_ = other.moveStatusInfo_; - onChanged(); - } - if (containersBuilder_ == null) { - if (!other.containers_.isEmpty()) { - if (containers_.isEmpty()) { - containers_ = other.containers_; - bitField0_ = (bitField0_ & ~0x00000080); - } else { - ensureContainersIsMutable(); - containers_.addAll(other.containers_); - } - onChanged(); - } - } else { - if (!other.containers_.isEmpty()) { - if (containersBuilder_.isEmpty()) { - containersBuilder_.dispose(); - containersBuilder_ = null; - containers_ = other.containers_; - bitField0_ = (bitField0_ & ~0x00000080); - containersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getContainersFieldBuilder() : null; - } else { - containersBuilder_.addAllMessages(other.containers_); - } - } - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000200; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000400; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - taskStatus_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 16: { - taskType_ = input.readInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 26: { - targetId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 33: { - double v = input.readDouble(); - ensureTargetPointIsMutable(); - targetPoint_.addDouble(v); - break; - } // case 33 - case 34: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - ensureTargetPointIsMutable(); - while (input.getBytesUntilLimit() > 0) { - targetPoint_.addDouble(input.readDouble()); - } - input.popLimit(limit); - break; - } // case 34 - case 42: { - java.lang.String s = input.readStringRequireUtf8(); - ensureFinishedPathIsMutable(); - finishedPath_.add(s); - break; - } // case 42 - case 50: { - java.lang.String s = input.readStringRequireUtf8(); - ensureUnfinishedPathIsMutable(); - unfinishedPath_.add(s); - break; - } // case 50 - case 58: { - moveStatusInfo_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; - break; - } // case 58 - case 66: { - cmvr.api.AgvCommand.NavContainerItem m = - input.readMessage( - cmvr.api.AgvCommand.NavContainerItem.parser(), - extensionRegistry); - if (containersBuilder_ == null) { - ensureContainersIsMutable(); - containers_.add(m); - } else { - containersBuilder_.addMessage(m); - } - break; - } // case 66 - case 72: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000100; - break; - } // case 72 - case 82: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; - break; - } // case 82 - case 90: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; - break; - } // case 90 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int taskStatus_ ; - /** - *
-       */< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED
-       * 
- * - * optional int32 task_status = 1; - * @return Whether the taskStatus field is set. - */ - @java.lang.Override - public boolean hasTaskStatus() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED
-       * 
- * - * optional int32 task_status = 1; - * @return The taskStatus. - */ - @java.lang.Override - public int getTaskStatus() { - return taskStatus_; - } - /** - *
-       */< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED
-       * 
- * - * optional int32 task_status = 1; - * @param value The taskStatus to set. - * @return This builder for chaining. - */ - public Builder setTaskStatus(int value) { - bitField0_ |= 0x00000001; - taskStatus_ = value; - onChanged(); - return this; - } - /** - *
-       */< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED
-       * 
- * - * optional int32 task_status = 1; - * @return This builder for chaining. - */ - public Builder clearTaskStatus() { - bitField0_ = (bitField0_ & ~0x00000001); - taskStatus_ = 0; - onChanged(); - return this; - } - - private int taskType_ ; - /** - *
-       */< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动
-       * 
- * - * optional int32 task_type = 2; - * @return Whether the taskType field is set. - */ - @java.lang.Override - public boolean hasTaskType() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动
-       * 
- * - * optional int32 task_type = 2; - * @return The taskType. - */ - @java.lang.Override - public int getTaskType() { - return taskType_; - } - /** - *
-       */< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动
-       * 
- * - * optional int32 task_type = 2; - * @param value The taskType to set. - * @return This builder for chaining. - */ - public Builder setTaskType(int value) { - bitField0_ |= 0x00000002; - taskType_ = value; - onChanged(); - return this; - } - /** - *
-       */< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动
-       * 
- * - * optional int32 task_type = 2; - * @return This builder for chaining. - */ - public Builder clearTaskType() { - bitField0_ = (bitField0_ & ~0x00000002); - taskType_ = 0; - onChanged(); - return this; - } - - private java.lang.Object targetId_ = ""; - /** - *
-       */< 目标站点 ID(task_type 为 2/3 时)
-       * 
- * - * optional string target_id = 3; - * @return Whether the targetId field is set. - */ - public boolean hasTargetId() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 目标站点 ID(task_type 为 2/3 时)
-       * 
- * - * optional string target_id = 3; - * @return The targetId. - */ - public java.lang.String getTargetId() { - java.lang.Object ref = targetId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - targetId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 目标站点 ID(task_type 为 2/3 时)
-       * 
- * - * optional string target_id = 3; - * @return The bytes for targetId. - */ - public com.google.protobuf.ByteString - getTargetIdBytes() { - java.lang.Object ref = targetId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - targetId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 目标站点 ID(task_type 为 2/3 时)
-       * 
- * - * optional string target_id = 3; - * @param value The targetId to set. - * @return This builder for chaining. - */ - public Builder setTargetId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - targetId_ = value; - onChanged(); - return this; - } - /** - *
-       */< 目标站点 ID(task_type 为 2/3 时)
-       * 
- * - * optional string target_id = 3; - * @return This builder for chaining. - */ - public Builder clearTargetId() { - bitField0_ = (bitField0_ & ~0x00000004); - targetId_ = getDefaultInstance().getTargetId(); - onChanged(); - return this; - } - /** - *
-       */< 目标站点 ID(task_type 为 2/3 时)
-       * 
- * - * optional string target_id = 3; - * @param value The bytes for targetId to set. - * @return This builder for chaining. - */ - public Builder setTargetIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - targetId_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.Internal.DoubleList targetPoint_ = emptyDoubleList(); - private void ensureTargetPointIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - targetPoint_ = mutableCopy(targetPoint_); - bitField0_ |= 0x00000008; - } - } - /** - *
-       */< 目标坐标 [x, y, r](task_type 为 1 时)
-       * 
- * - * repeated double target_point = 4; - * @return A list containing the targetPoint. - */ - public java.util.List - getTargetPointList() { - return ((bitField0_ & 0x00000008) != 0) ? - java.util.Collections.unmodifiableList(targetPoint_) : targetPoint_; - } - /** - *
-       */< 目标坐标 [x, y, r](task_type 为 1 时)
-       * 
- * - * repeated double target_point = 4; - * @return The count of targetPoint. - */ - public int getTargetPointCount() { - return targetPoint_.size(); - } - /** - *
-       */< 目标坐标 [x, y, r](task_type 为 1 时)
-       * 
- * - * repeated double target_point = 4; - * @param index The index of the element to return. - * @return The targetPoint at the given index. - */ - public double getTargetPoint(int index) { - return targetPoint_.getDouble(index); - } - /** - *
-       */< 目标坐标 [x, y, r](task_type 为 1 时)
-       * 
- * - * repeated double target_point = 4; - * @param index The index to set the value at. - * @param value The targetPoint to set. - * @return This builder for chaining. - */ - public Builder setTargetPoint( - int index, double value) { - ensureTargetPointIsMutable(); - targetPoint_.setDouble(index, value); - onChanged(); - return this; - } - /** - *
-       */< 目标坐标 [x, y, r](task_type 为 1 时)
-       * 
- * - * repeated double target_point = 4; - * @param value The targetPoint to add. - * @return This builder for chaining. - */ - public Builder addTargetPoint(double value) { - ensureTargetPointIsMutable(); - targetPoint_.addDouble(value); - onChanged(); - return this; - } - /** - *
-       */< 目标坐标 [x, y, r](task_type 为 1 时)
-       * 
- * - * repeated double target_point = 4; - * @param values The targetPoint to add. - * @return This builder for chaining. - */ - public Builder addAllTargetPoint( - java.lang.Iterable values) { - ensureTargetPointIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, targetPoint_); - onChanged(); - return this; - } - /** - *
-       */< 目标坐标 [x, y, r](task_type 为 1 时)
-       * 
- * - * repeated double target_point = 4; - * @return This builder for chaining. - */ - public Builder clearTargetPoint() { - targetPoint_ = emptyDoubleList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList finishedPath_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureFinishedPathIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { - finishedPath_ = new com.google.protobuf.LazyStringArrayList(finishedPath_); - bitField0_ |= 0x00000010; - } - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @return A list containing the finishedPath. - */ - public com.google.protobuf.ProtocolStringList - getFinishedPathList() { - return finishedPath_.getUnmodifiableView(); - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @return The count of finishedPath. - */ - public int getFinishedPathCount() { - return finishedPath_.size(); - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @param index The index of the element to return. - * @return The finishedPath at the given index. - */ - public java.lang.String getFinishedPath(int index) { - return finishedPath_.get(index); - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @param index The index of the value to return. - * @return The bytes of the finishedPath at the given index. - */ - public com.google.protobuf.ByteString - getFinishedPathBytes(int index) { - return finishedPath_.getByteString(index); - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @param index The index to set the value at. - * @param value The finishedPath to set. - * @return This builder for chaining. - */ - public Builder setFinishedPath( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureFinishedPathIsMutable(); - finishedPath_.set(index, value); - onChanged(); - return this; - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @param value The finishedPath to add. - * @return This builder for chaining. - */ - public Builder addFinishedPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureFinishedPathIsMutable(); - finishedPath_.add(value); - onChanged(); - return this; - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @param values The finishedPath to add. - * @return This builder for chaining. - */ - public Builder addAllFinishedPath( - java.lang.Iterable values) { - ensureFinishedPathIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, finishedPath_); - onChanged(); - return this; - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @return This builder for chaining. - */ - public Builder clearFinishedPath() { - finishedPath_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000010); - onChanged(); - return this; - } - /** - *
-       */< 已经过的站点列表
-       * 
- * - * repeated string finished_path = 5; - * @param value The bytes of the finishedPath to add. - * @return This builder for chaining. - */ - public Builder addFinishedPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureFinishedPathIsMutable(); - finishedPath_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList unfinishedPath_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureUnfinishedPathIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { - unfinishedPath_ = new com.google.protobuf.LazyStringArrayList(unfinishedPath_); - bitField0_ |= 0x00000020; - } - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @return A list containing the unfinishedPath. - */ - public com.google.protobuf.ProtocolStringList - getUnfinishedPathList() { - return unfinishedPath_.getUnmodifiableView(); - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @return The count of unfinishedPath. - */ - public int getUnfinishedPathCount() { - return unfinishedPath_.size(); - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @param index The index of the element to return. - * @return The unfinishedPath at the given index. - */ - public java.lang.String getUnfinishedPath(int index) { - return unfinishedPath_.get(index); - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @param index The index of the value to return. - * @return The bytes of the unfinishedPath at the given index. - */ - public com.google.protobuf.ByteString - getUnfinishedPathBytes(int index) { - return unfinishedPath_.getByteString(index); - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @param index The index to set the value at. - * @param value The unfinishedPath to set. - * @return This builder for chaining. - */ - public Builder setUnfinishedPath( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureUnfinishedPathIsMutable(); - unfinishedPath_.set(index, value); - onChanged(); - return this; - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @param value The unfinishedPath to add. - * @return This builder for chaining. - */ - public Builder addUnfinishedPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureUnfinishedPathIsMutable(); - unfinishedPath_.add(value); - onChanged(); - return this; - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @param values The unfinishedPath to add. - * @return This builder for chaining. - */ - public Builder addAllUnfinishedPath( - java.lang.Iterable values) { - ensureUnfinishedPathIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, unfinishedPath_); - onChanged(); - return this; - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @return This builder for chaining. - */ - public Builder clearUnfinishedPath() { - unfinishedPath_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000020); - onChanged(); - return this; - } - /** - *
-       */< 尚未经过的站点列表
-       * 
- * - * repeated string unfinished_path = 6; - * @param value The bytes of the unfinishedPath to add. - * @return This builder for chaining. - */ - public Builder addUnfinishedPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureUnfinishedPathIsMutable(); - unfinishedPath_.add(value); - onChanged(); - return this; - } - - private java.lang.Object moveStatusInfo_ = ""; - /** - *
-       */< 附加信息(如错误描述)
-       * 
- * - * optional string move_status_info = 7; - * @return Whether the moveStatusInfo field is set. - */ - public boolean hasMoveStatusInfo() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-       */< 附加信息(如错误描述)
-       * 
- * - * optional string move_status_info = 7; - * @return The moveStatusInfo. - */ - public java.lang.String getMoveStatusInfo() { - java.lang.Object ref = moveStatusInfo_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - moveStatusInfo_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 附加信息(如错误描述)
-       * 
- * - * optional string move_status_info = 7; - * @return The bytes for moveStatusInfo. - */ - public com.google.protobuf.ByteString - getMoveStatusInfoBytes() { - java.lang.Object ref = moveStatusInfo_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - moveStatusInfo_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 附加信息(如错误描述)
-       * 
- * - * optional string move_status_info = 7; - * @param value The moveStatusInfo to set. - * @return This builder for chaining. - */ - public Builder setMoveStatusInfo( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - moveStatusInfo_ = value; - onChanged(); - return this; - } - /** - *
-       */< 附加信息(如错误描述)
-       * 
- * - * optional string move_status_info = 7; - * @return This builder for chaining. - */ - public Builder clearMoveStatusInfo() { - bitField0_ = (bitField0_ & ~0x00000040); - moveStatusInfo_ = getDefaultInstance().getMoveStatusInfo(); - onChanged(); - return this; - } - /** - *
-       */< 附加信息(如错误描述)
-       * 
- * - * optional string move_status_info = 7; - * @param value The bytes for moveStatusInfo to set. - * @return This builder for chaining. - */ - public Builder setMoveStatusInfoBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000040; - moveStatusInfo_ = value; - onChanged(); - return this; - } - - private java.util.List containers_ = - java.util.Collections.emptyList(); - private void ensureContainersIsMutable() { - if (!((bitField0_ & 0x00000080) != 0)) { - containers_ = new java.util.ArrayList(containers_); - bitField0_ |= 0x00000080; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.NavContainerItem, cmvr.api.AgvCommand.NavContainerItem.Builder, cmvr.api.AgvCommand.NavContainerItemOrBuilder> containersBuilder_; - - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public java.util.List getContainersList() { - if (containersBuilder_ == null) { - return java.util.Collections.unmodifiableList(containers_); - } else { - return containersBuilder_.getMessageList(); - } - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public int getContainersCount() { - if (containersBuilder_ == null) { - return containers_.size(); - } else { - return containersBuilder_.getCount(); - } - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public cmvr.api.AgvCommand.NavContainerItem getContainers(int index) { - if (containersBuilder_ == null) { - return containers_.get(index); - } else { - return containersBuilder_.getMessage(index); - } - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder setContainers( - int index, cmvr.api.AgvCommand.NavContainerItem value) { - if (containersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContainersIsMutable(); - containers_.set(index, value); - onChanged(); - } else { - containersBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder setContainers( - int index, cmvr.api.AgvCommand.NavContainerItem.Builder builderForValue) { - if (containersBuilder_ == null) { - ensureContainersIsMutable(); - containers_.set(index, builderForValue.build()); - onChanged(); - } else { - containersBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder addContainers(cmvr.api.AgvCommand.NavContainerItem value) { - if (containersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContainersIsMutable(); - containers_.add(value); - onChanged(); - } else { - containersBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder addContainers( - int index, cmvr.api.AgvCommand.NavContainerItem value) { - if (containersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureContainersIsMutable(); - containers_.add(index, value); - onChanged(); - } else { - containersBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder addContainers( - cmvr.api.AgvCommand.NavContainerItem.Builder builderForValue) { - if (containersBuilder_ == null) { - ensureContainersIsMutable(); - containers_.add(builderForValue.build()); - onChanged(); - } else { - containersBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder addContainers( - int index, cmvr.api.AgvCommand.NavContainerItem.Builder builderForValue) { - if (containersBuilder_ == null) { - ensureContainersIsMutable(); - containers_.add(index, builderForValue.build()); - onChanged(); - } else { - containersBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder addAllContainers( - java.lang.Iterable values) { - if (containersBuilder_ == null) { - ensureContainersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, containers_); - onChanged(); - } else { - containersBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder clearContainers() { - if (containersBuilder_ == null) { - containers_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000080); - onChanged(); - } else { - containersBuilder_.clear(); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public Builder removeContainers(int index) { - if (containersBuilder_ == null) { - ensureContainersIsMutable(); - containers_.remove(index); - onChanged(); - } else { - containersBuilder_.remove(index); - } - return this; - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public cmvr.api.AgvCommand.NavContainerItem.Builder getContainersBuilder( - int index) { - return getContainersFieldBuilder().getBuilder(index); - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public cmvr.api.AgvCommand.NavContainerItemOrBuilder getContainersOrBuilder( - int index) { - if (containersBuilder_ == null) { - return containers_.get(index); } else { - return containersBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public java.util.List - getContainersOrBuilderList() { - if (containersBuilder_ != null) { - return containersBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(containers_); - } - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public cmvr.api.AgvCommand.NavContainerItem.Builder addContainersBuilder() { - return getContainersFieldBuilder().addBuilder( - cmvr.api.AgvCommand.NavContainerItem.getDefaultInstance()); - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public cmvr.api.AgvCommand.NavContainerItem.Builder addContainersBuilder( - int index) { - return getContainersFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.NavContainerItem.getDefaultInstance()); - } - /** - *
-       */< 料箱信息
-       * 
- * - * repeated .cmvr.api.NavContainerItem containers = 8; - */ - public java.util.List - getContainersBuilderList() { - return getContainersFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.NavContainerItem, cmvr.api.AgvCommand.NavContainerItem.Builder, cmvr.api.AgvCommand.NavContainerItemOrBuilder> - getContainersFieldBuilder() { - if (containersBuilder_ == null) { - containersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.NavContainerItem, cmvr.api.AgvCommand.NavContainerItem.Builder, cmvr.api.AgvCommand.NavContainerItemOrBuilder>( - containers_, - ((bitField0_ & 0x00000080) != 0), - getParentForChildren(), - isClean()); - containers_ = null; - } - return containersBuilder_; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 9; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 9; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 9; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000100; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 9; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000100); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 10; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 10; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 10; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 10; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 10; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000200); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 10; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 11; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 11; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 11; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 11; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000400; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 11; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000400); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 11; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000400; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusTaskResData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusTaskResData) - private static final cmvr.api.AgvCommand.RobotStatusTaskResData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusTaskResData(); - } - - public static cmvr.api.AgvCommand.RobotStatusTaskResData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotStatusTaskResData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskResData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusTaskCurrentCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusTaskCurrentCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 查询当前导航状态命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusTaskCurrentCommand} - */ - public static final class RobotStatusTaskCurrentCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusTaskCurrentCommand) - RobotStatusTaskCurrentCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusTaskCurrentCommand.newBuilder() to construct. - private RobotStatusTaskCurrentCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusTaskCurrentCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusTaskCurrentCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.class, cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusTaskCurrentCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotStatusTaskReqData getData(); - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - cmvr.api.AgvCommand.RobotStatusTaskReqDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotStatusTaskCurrentCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusTaskCurrentCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.class, cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotStatusTaskReqData data_; - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskReqData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotStatusTaskReqData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskReqDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request other = (cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotStatusTaskCurrentCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusTaskCurrentCommand.Request) - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.class, cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request build() { - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request result = new cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotStatusTaskReqData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusTaskReqData, cmvr.api.AgvCommand.RobotStatusTaskReqData.Builder, cmvr.api.AgvCommand.RobotStatusTaskReqDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotStatusTaskReqData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotStatusTaskReqData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotStatusTaskReqData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotStatusTaskReqData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotStatusTaskReqData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotStatusTaskReqData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - public cmvr.api.AgvCommand.RobotStatusTaskReqData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - public cmvr.api.AgvCommand.RobotStatusTaskReqDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotStatusTaskReqData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotStatusTaskReqData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusTaskReqData, cmvr.api.AgvCommand.RobotStatusTaskReqData.Builder, cmvr.api.AgvCommand.RobotStatusTaskReqDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusTaskReqData, cmvr.api.AgvCommand.RobotStatusTaskReqData.Builder, cmvr.api.AgvCommand.RobotStatusTaskReqDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusTaskCurrentCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusTaskCurrentCommand.Request) - private static final cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusTaskCurrentCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotStatusTaskResData getData(); - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - cmvr.api.AgvCommand.RobotStatusTaskResDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotStatusTaskCurrentCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusTaskCurrentCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotStatusTaskResData data_; - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskResData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotStatusTaskResData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskResDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback other = (cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotStatusTaskCurrentCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusTaskCurrentCommand.Feedback) - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback build() { - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback result = new cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotStatusTaskResData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusTaskResData, cmvr.api.AgvCommand.RobotStatusTaskResData.Builder, cmvr.api.AgvCommand.RobotStatusTaskResDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotStatusTaskResData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotStatusTaskResData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotStatusTaskResData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotStatusTaskResData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotStatusTaskResData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotStatusTaskResData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - public cmvr.api.AgvCommand.RobotStatusTaskResData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - public cmvr.api.AgvCommand.RobotStatusTaskResDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotStatusTaskResData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotStatusTaskResData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusTaskResData, cmvr.api.AgvCommand.RobotStatusTaskResData.Builder, cmvr.api.AgvCommand.RobotStatusTaskResDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotStatusTaskResData, cmvr.api.AgvCommand.RobotStatusTaskResData.Builder, cmvr.api.AgvCommand.RobotStatusTaskResDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusTaskCurrentCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusTaskCurrentCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand other = (cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 查询当前导航状态命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotStatusTaskCurrentCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusTaskCurrentCommand) - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.class, cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskCurrentCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand build() { - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand buildPartial() { - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand result = new cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand other) { - if (other == cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusTaskCurrentCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusTaskCurrentCommand) - private static final cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand(); - } - - public static cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotStatusTaskCurrentCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface QueryTaskStatusPackageReqDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.QueryTaskStatusPackageReqData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-     * 
- * - * repeated string task_ids = 1; - * @return A list containing the taskIds. - */ - java.util.List - getTaskIdsList(); - /** - *
-     */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-     * 
- * - * repeated string task_ids = 1; - * @return The count of taskIds. - */ - int getTaskIdsCount(); - /** - *
-     */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-     * 
- * - * repeated string task_ids = 1; - * @param index The index of the element to return. - * @return The taskIds at the given index. - */ - java.lang.String getTaskIds(int index); - /** - *
-     */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-     * 
- * - * repeated string task_ids = 1; - * @param index The index of the value to return. - * @return The bytes of the taskIds at the given index. - */ - com.google.protobuf.ByteString - getTaskIdsBytes(int index); - } - /** - *
-   **
-   * @brief 1110 命令请求数据。
-   * 
- * - * Protobuf type {@code cmvr.api.QueryTaskStatusPackageReqData} - */ - public static final class QueryTaskStatusPackageReqData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.QueryTaskStatusPackageReqData) - QueryTaskStatusPackageReqDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use QueryTaskStatusPackageReqData.newBuilder() to construct. - private QueryTaskStatusPackageReqData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private QueryTaskStatusPackageReqData() { - taskIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new QueryTaskStatusPackageReqData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageReqData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageReqData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.class, cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.Builder.class); - } - - public static final int TASK_IDS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList taskIds_; - /** - *
-     */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-     * 
- * - * repeated string task_ids = 1; - * @return A list containing the taskIds. - */ - public com.google.protobuf.ProtocolStringList - getTaskIdsList() { - return taskIds_; - } - /** - *
-     */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-     * 
- * - * repeated string task_ids = 1; - * @return The count of taskIds. - */ - public int getTaskIdsCount() { - return taskIds_.size(); - } - /** - *
-     */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-     * 
- * - * repeated string task_ids = 1; - * @param index The index of the element to return. - * @return The taskIds at the given index. - */ - public java.lang.String getTaskIds(int index) { - return taskIds_.get(index); - } - /** - *
-     */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-     * 
- * - * repeated string task_ids = 1; - * @param index The index of the value to return. - * @return The bytes of the taskIds at the given index. - */ - public com.google.protobuf.ByteString - getTaskIdsBytes(int index) { - return taskIds_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < taskIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, taskIds_.getRaw(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < taskIds_.size(); i++) { - dataSize += computeStringSizeNoTag(taskIds_.getRaw(i)); - } - size += dataSize; - size += 1 * getTaskIdsList().size(); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.QueryTaskStatusPackageReqData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData other = (cmvr.api.AgvCommand.QueryTaskStatusPackageReqData) obj; - - if (!getTaskIdsList() - .equals(other.getTaskIdsList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTaskIdsCount() > 0) { - hash = (37 * hash) + TASK_IDS_FIELD_NUMBER; - hash = (53 * hash) + getTaskIdsList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.QueryTaskStatusPackageReqData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 1110 命令请求数据。
-     * 
- * - * Protobuf type {@code cmvr.api.QueryTaskStatusPackageReqData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.QueryTaskStatusPackageReqData) - cmvr.api.AgvCommand.QueryTaskStatusPackageReqDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageReqData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageReqData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.class, cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - taskIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageReqData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqData build() { - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqData buildPartial() { - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData result = new cmvr.api.AgvCommand.QueryTaskStatusPackageReqData(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - taskIds_ = taskIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.taskIds_ = taskIds_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.QueryTaskStatusPackageReqData) { - return mergeFrom((cmvr.api.AgvCommand.QueryTaskStatusPackageReqData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.QueryTaskStatusPackageReqData other) { - if (other == cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.getDefaultInstance()) return this; - if (!other.taskIds_.isEmpty()) { - if (taskIds_.isEmpty()) { - taskIds_ = other.taskIds_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTaskIdsIsMutable(); - taskIds_.addAll(other.taskIds_); - } - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - ensureTaskIdsIsMutable(); - taskIds_.add(s); - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private com.google.protobuf.LazyStringList taskIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureTaskIdsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - taskIds_ = new com.google.protobuf.LazyStringArrayList(taskIds_); - bitField0_ |= 0x00000001; - } - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @return A list containing the taskIds. - */ - public com.google.protobuf.ProtocolStringList - getTaskIdsList() { - return taskIds_.getUnmodifiableView(); - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @return The count of taskIds. - */ - public int getTaskIdsCount() { - return taskIds_.size(); - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @param index The index of the element to return. - * @return The taskIds at the given index. - */ - public java.lang.String getTaskIds(int index) { - return taskIds_.get(index); - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @param index The index of the value to return. - * @return The bytes of the taskIds at the given index. - */ - public com.google.protobuf.ByteString - getTaskIdsBytes(int index) { - return taskIds_.getByteString(index); - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @param index The index to set the value at. - * @param value The taskIds to set. - * @return This builder for chaining. - */ - public Builder setTaskIds( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureTaskIdsIsMutable(); - taskIds_.set(index, value); - onChanged(); - return this; - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @param value The taskIds to add. - * @return This builder for chaining. - */ - public Builder addTaskIds( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureTaskIdsIsMutable(); - taskIds_.add(value); - onChanged(); - return this; - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @param values The taskIds to add. - * @return This builder for chaining. - */ - public Builder addAllTaskIds( - java.lang.Iterable values) { - ensureTaskIdsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, taskIds_); - onChanged(); - return this; - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @return This builder for chaining. - */ - public Builder clearTaskIds() { - taskIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - *
-       */< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成
-       * 
- * - * repeated string task_ids = 1; - * @param value The bytes of the taskIds to add. - * @return This builder for chaining. - */ - public Builder addTaskIdsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureTaskIdsIsMutable(); - taskIds_.add(value); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.QueryTaskStatusPackageReqData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.QueryTaskStatusPackageReqData) - private static final cmvr.api.AgvCommand.QueryTaskStatusPackageReqData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.QueryTaskStatusPackageReqData(); - } - - public static cmvr.api.AgvCommand.QueryTaskStatusPackageReqData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public QueryTaskStatusPackageReqData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface SingleTaskStatusItemOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.SingleTaskStatusItem) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 任务 ID
-     * 
- * - * optional string task_id = 1; - * @return Whether the taskId field is set. - */ - boolean hasTaskId(); - /** - *
-     */< 任务 ID
-     * 
- * - * optional string task_id = 1; - * @return The taskId. - */ - java.lang.String getTaskId(); - /** - *
-     */< 任务 ID
-     * 
- * - * optional string task_id = 1; - * @return The bytes for taskId. - */ - com.google.protobuf.ByteString - getTaskIdBytes(); - - /** - *
-     */< 状态码(同 task_status)
-     * 
- * - * optional int32 status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - *
-     */< 状态码(同 task_status)
-     * 
- * - * optional int32 status = 2; - * @return The status. - */ - int getStatus(); - - /** - *
-     */< 任务类型(同 task_type)
-     * 
- * - * optional int32 type = 3; - * @return Whether the type field is set. - */ - boolean hasType(); - /** - *
-     */< 任务类型(同 task_type)
-     * 
- * - * optional int32 type = 3; - * @return The type. - */ - int getType(); - } - /** - *
-   **
-   * @brief 单条任务状态项。
-   * 
- * - * Protobuf type {@code cmvr.api.SingleTaskStatusItem} - */ - public static final class SingleTaskStatusItem extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.SingleTaskStatusItem) - SingleTaskStatusItemOrBuilder { - private static final long serialVersionUID = 0L; - // Use SingleTaskStatusItem.newBuilder() to construct. - private SingleTaskStatusItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private SingleTaskStatusItem() { - taskId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SingleTaskStatusItem(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SingleTaskStatusItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SingleTaskStatusItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.SingleTaskStatusItem.class, cmvr.api.AgvCommand.SingleTaskStatusItem.Builder.class); - } - - private int bitField0_; - public static final int TASK_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object taskId_; - /** - *
-     */< 任务 ID
-     * 
- * - * optional string task_id = 1; - * @return Whether the taskId field is set. - */ - @java.lang.Override - public boolean hasTaskId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 任务 ID
-     * 
- * - * optional string task_id = 1; - * @return The taskId. - */ - @java.lang.Override - public java.lang.String getTaskId() { - java.lang.Object ref = taskId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - taskId_ = s; - return s; - } - } - /** - *
-     */< 任务 ID
-     * 
- * - * optional string task_id = 1; - * @return The bytes for taskId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTaskIdBytes() { - java.lang.Object ref = taskId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - taskId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int STATUS_FIELD_NUMBER = 2; - private int status_; - /** - *
-     */< 状态码(同 task_status)
-     * 
- * - * optional int32 status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 状态码(同 task_status)
-     * 
- * - * optional int32 status = 2; - * @return The status. - */ - @java.lang.Override - public int getStatus() { - return status_; - } - - public static final int TYPE_FIELD_NUMBER = 3; - private int type_; - /** - *
-     */< 任务类型(同 task_type)
-     * 
- * - * optional int32 type = 3; - * @return Whether the type field is set. - */ - @java.lang.Override - public boolean hasType() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 任务类型(同 task_type)
-     * 
- * - * optional int32 type = 3; - * @return The type. - */ - @java.lang.Override - public int getType() { - return type_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, taskId_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeInt32(2, status_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeInt32(3, type_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, taskId_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, status_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, type_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.SingleTaskStatusItem)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.SingleTaskStatusItem other = (cmvr.api.AgvCommand.SingleTaskStatusItem) obj; - - if (hasTaskId() != other.hasTaskId()) return false; - if (hasTaskId()) { - if (!getTaskId() - .equals(other.getTaskId())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (getStatus() - != other.getStatus()) return false; - } - if (hasType() != other.hasType()) return false; - if (hasType()) { - if (getType() - != other.getType()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTaskId()) { - hash = (37 * hash) + TASK_ID_FIELD_NUMBER; - hash = (53 * hash) + getTaskId().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus(); - } - if (hasType()) { - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SingleTaskStatusItem parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.SingleTaskStatusItem prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 单条任务状态项。
-     * 
- * - * Protobuf type {@code cmvr.api.SingleTaskStatusItem} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.SingleTaskStatusItem) - cmvr.api.AgvCommand.SingleTaskStatusItemOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SingleTaskStatusItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SingleTaskStatusItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.SingleTaskStatusItem.class, cmvr.api.AgvCommand.SingleTaskStatusItem.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.SingleTaskStatusItem.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - taskId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - status_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - type_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SingleTaskStatusItem_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SingleTaskStatusItem getDefaultInstanceForType() { - return cmvr.api.AgvCommand.SingleTaskStatusItem.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.SingleTaskStatusItem build() { - cmvr.api.AgvCommand.SingleTaskStatusItem result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SingleTaskStatusItem buildPartial() { - cmvr.api.AgvCommand.SingleTaskStatusItem result = new cmvr.api.AgvCommand.SingleTaskStatusItem(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.taskId_ = taskId_; - if (((from_bitField0_ & 0x00000002) != 0)) { - result.status_ = status_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.type_ = type_; - to_bitField0_ |= 0x00000004; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.SingleTaskStatusItem) { - return mergeFrom((cmvr.api.AgvCommand.SingleTaskStatusItem)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.SingleTaskStatusItem other) { - if (other == cmvr.api.AgvCommand.SingleTaskStatusItem.getDefaultInstance()) return this; - if (other.hasTaskId()) { - bitField0_ |= 0x00000001; - taskId_ = other.taskId_; - onChanged(); - } - if (other.hasStatus()) { - setStatus(other.getStatus()); - } - if (other.hasType()) { - setType(other.getType()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - taskId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - status_ = input.readInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 24: { - type_ = input.readInt32(); - bitField0_ |= 0x00000004; - break; - } // case 24 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object taskId_ = ""; - /** - *
-       */< 任务 ID
-       * 
- * - * optional string task_id = 1; - * @return Whether the taskId field is set. - */ - public boolean hasTaskId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 任务 ID
-       * 
- * - * optional string task_id = 1; - * @return The taskId. - */ - public java.lang.String getTaskId() { - java.lang.Object ref = taskId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - taskId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 任务 ID
-       * 
- * - * optional string task_id = 1; - * @return The bytes for taskId. - */ - public com.google.protobuf.ByteString - getTaskIdBytes() { - java.lang.Object ref = taskId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - taskId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 任务 ID
-       * 
- * - * optional string task_id = 1; - * @param value The taskId to set. - * @return This builder for chaining. - */ - public Builder setTaskId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - taskId_ = value; - onChanged(); - return this; - } - /** - *
-       */< 任务 ID
-       * 
- * - * optional string task_id = 1; - * @return This builder for chaining. - */ - public Builder clearTaskId() { - bitField0_ = (bitField0_ & ~0x00000001); - taskId_ = getDefaultInstance().getTaskId(); - onChanged(); - return this; - } - /** - *
-       */< 任务 ID
-       * 
- * - * optional string task_id = 1; - * @param value The bytes for taskId to set. - * @return This builder for chaining. - */ - public Builder setTaskIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - taskId_ = value; - onChanged(); - return this; - } - - private int status_ ; - /** - *
-       */< 状态码(同 task_status)
-       * 
- * - * optional int32 status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 状态码(同 task_status)
-       * 
- * - * optional int32 status = 2; - * @return The status. - */ - @java.lang.Override - public int getStatus() { - return status_; - } - /** - *
-       */< 状态码(同 task_status)
-       * 
- * - * optional int32 status = 2; - * @param value The status to set. - * @return This builder for chaining. - */ - public Builder setStatus(int value) { - bitField0_ |= 0x00000002; - status_ = value; - onChanged(); - return this; - } - /** - *
-       */< 状态码(同 task_status)
-       * 
- * - * optional int32 status = 2; - * @return This builder for chaining. - */ - public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x00000002); - status_ = 0; - onChanged(); - return this; - } - - private int type_ ; - /** - *
-       */< 任务类型(同 task_type)
-       * 
- * - * optional int32 type = 3; - * @return Whether the type field is set. - */ - @java.lang.Override - public boolean hasType() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 任务类型(同 task_type)
-       * 
- * - * optional int32 type = 3; - * @return The type. - */ - @java.lang.Override - public int getType() { - return type_; - } - /** - *
-       */< 任务类型(同 task_type)
-       * 
- * - * optional int32 type = 3; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType(int value) { - bitField0_ |= 0x00000004; - type_ = value; - onChanged(); - return this; - } - /** - *
-       */< 任务类型(同 task_type)
-       * 
- * - * optional int32 type = 3; - * @return This builder for chaining. - */ - public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000004); - type_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.SingleTaskStatusItem) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.SingleTaskStatusItem) - private static final cmvr.api.AgvCommand.SingleTaskStatusItem DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.SingleTaskStatusItem(); - } - - public static cmvr.api.AgvCommand.SingleTaskStatusItem getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SingleTaskStatusItem parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SingleTaskStatusItem getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface TaskStatusPackageOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.TaskStatusPackage) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 最近站点 ID
-     * 
- * - * optional string closest_target = 1; - * @return Whether the closestTarget field is set. - */ - boolean hasClosestTarget(); - /** - *
-     */< 最近站点 ID
-     * 
- * - * optional string closest_target = 1; - * @return The closestTarget. - */ - java.lang.String getClosestTarget(); - /** - *
-     */< 最近站点 ID
-     * 
- * - * optional string closest_target = 1; - * @return The bytes for closestTarget. - */ - com.google.protobuf.ByteString - getClosestTargetBytes(); - - /** - *
-     */< 起点站点名称
-     * 
- * - * optional string source_name = 2; - * @return Whether the sourceName field is set. - */ - boolean hasSourceName(); - /** - *
-     */< 起点站点名称
-     * 
- * - * optional string source_name = 2; - * @return The sourceName. - */ - java.lang.String getSourceName(); - /** - *
-     */< 起点站点名称
-     * 
- * - * optional string source_name = 2; - * @return The bytes for sourceName. - */ - com.google.protobuf.ByteString - getSourceNameBytes(); - - /** - *
-     */< 终点站点名称
-     * 
- * - * optional string target_name = 3; - * @return Whether the targetName field is set. - */ - boolean hasTargetName(); - /** - *
-     */< 终点站点名称
-     * 
- * - * optional string target_name = 3; - * @return The targetName. - */ - java.lang.String getTargetName(); - /** - *
-     */< 终点站点名称
-     * 
- * - * optional string target_name = 3; - * @return The bytes for targetName. - */ - com.google.protobuf.ByteString - getTargetNameBytes(); - - /** - *
-     */< 任务进度百分比(0~100)
-     * 
- * - * optional double percentage = 4; - * @return Whether the percentage field is set. - */ - boolean hasPercentage(); - /** - *
-     */< 任务进度百分比(0~100)
-     * 
- * - * optional double percentage = 4; - * @return The percentage. - */ - double getPercentage(); - - /** - *
-     */< 剩余距离(米)
-     * 
- * - * optional double distance = 5; - * @return Whether the distance field is set. - */ - boolean hasDistance(); - /** - *
-     */< 剩余距离(米)
-     * 
- * - * optional double distance = 5; - * @return The distance. - */ - double getDistance(); - - /** - *
-     */< 附加信息
-     * 
- * - * optional string info = 6; - * @return Whether the info field is set. - */ - boolean hasInfo(); - /** - *
-     */< 附加信息
-     * 
- * - * optional string info = 6; - * @return The info. - */ - java.lang.String getInfo(); - /** - *
-     */< 附加信息
-     * 
- * - * optional string info = 6; - * @return The bytes for info. - */ - com.google.protobuf.ByteString - getInfoBytes(); - - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - java.util.List - getTaskStatusListList(); - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - cmvr.api.AgvCommand.SingleTaskStatusItem getTaskStatusList(int index); - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - int getTaskStatusListCount(); - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - java.util.List - getTaskStatusListOrBuilderList(); - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - cmvr.api.AgvCommand.SingleTaskStatusItemOrBuilder getTaskStatusListOrBuilder( - int index); - } - /** - *
-   **
-   * @brief 任务状态包(包含最近完成和所有未完成的任务)。
-   * 
- * - * Protobuf type {@code cmvr.api.TaskStatusPackage} - */ - public static final class TaskStatusPackage extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.TaskStatusPackage) - TaskStatusPackageOrBuilder { - private static final long serialVersionUID = 0L; - // Use TaskStatusPackage.newBuilder() to construct. - private TaskStatusPackage(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private TaskStatusPackage() { - closestTarget_ = ""; - sourceName_ = ""; - targetName_ = ""; - info_ = ""; - taskStatusList_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TaskStatusPackage(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_TaskStatusPackage_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_TaskStatusPackage_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.TaskStatusPackage.class, cmvr.api.AgvCommand.TaskStatusPackage.Builder.class); - } - - private int bitField0_; - public static final int CLOSEST_TARGET_FIELD_NUMBER = 1; - private volatile java.lang.Object closestTarget_; - /** - *
-     */< 最近站点 ID
-     * 
- * - * optional string closest_target = 1; - * @return Whether the closestTarget field is set. - */ - @java.lang.Override - public boolean hasClosestTarget() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 最近站点 ID
-     * 
- * - * optional string closest_target = 1; - * @return The closestTarget. - */ - @java.lang.Override - public java.lang.String getClosestTarget() { - java.lang.Object ref = closestTarget_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - closestTarget_ = s; - return s; - } - } - /** - *
-     */< 最近站点 ID
-     * 
- * - * optional string closest_target = 1; - * @return The bytes for closestTarget. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getClosestTargetBytes() { - java.lang.Object ref = closestTarget_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - closestTarget_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SOURCE_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object sourceName_; - /** - *
-     */< 起点站点名称
-     * 
- * - * optional string source_name = 2; - * @return Whether the sourceName field is set. - */ - @java.lang.Override - public boolean hasSourceName() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 起点站点名称
-     * 
- * - * optional string source_name = 2; - * @return The sourceName. - */ - @java.lang.Override - public java.lang.String getSourceName() { - java.lang.Object ref = sourceName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - sourceName_ = s; - return s; - } - } - /** - *
-     */< 起点站点名称
-     * 
- * - * optional string source_name = 2; - * @return The bytes for sourceName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getSourceNameBytes() { - java.lang.Object ref = sourceName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - sourceName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TARGET_NAME_FIELD_NUMBER = 3; - private volatile java.lang.Object targetName_; - /** - *
-     */< 终点站点名称
-     * 
- * - * optional string target_name = 3; - * @return Whether the targetName field is set. - */ - @java.lang.Override - public boolean hasTargetName() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 终点站点名称
-     * 
- * - * optional string target_name = 3; - * @return The targetName. - */ - @java.lang.Override - public java.lang.String getTargetName() { - java.lang.Object ref = targetName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - targetName_ = s; - return s; - } - } - /** - *
-     */< 终点站点名称
-     * 
- * - * optional string target_name = 3; - * @return The bytes for targetName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTargetNameBytes() { - java.lang.Object ref = targetName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - targetName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PERCENTAGE_FIELD_NUMBER = 4; - private double percentage_; - /** - *
-     */< 任务进度百分比(0~100)
-     * 
- * - * optional double percentage = 4; - * @return Whether the percentage field is set. - */ - @java.lang.Override - public boolean hasPercentage() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 任务进度百分比(0~100)
-     * 
- * - * optional double percentage = 4; - * @return The percentage. - */ - @java.lang.Override - public double getPercentage() { - return percentage_; - } - - public static final int DISTANCE_FIELD_NUMBER = 5; - private double distance_; - /** - *
-     */< 剩余距离(米)
-     * 
- * - * optional double distance = 5; - * @return Whether the distance field is set. - */ - @java.lang.Override - public boolean hasDistance() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 剩余距离(米)
-     * 
- * - * optional double distance = 5; - * @return The distance. - */ - @java.lang.Override - public double getDistance() { - return distance_; - } - - public static final int INFO_FIELD_NUMBER = 6; - private volatile java.lang.Object info_; - /** - *
-     */< 附加信息
-     * 
- * - * optional string info = 6; - * @return Whether the info field is set. - */ - @java.lang.Override - public boolean hasInfo() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 附加信息
-     * 
- * - * optional string info = 6; - * @return The info. - */ - @java.lang.Override - public java.lang.String getInfo() { - java.lang.Object ref = info_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - info_ = s; - return s; - } - } - /** - *
-     */< 附加信息
-     * 
- * - * optional string info = 6; - * @return The bytes for info. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getInfoBytes() { - java.lang.Object ref = info_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - info_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TASK_STATUS_LIST_FIELD_NUMBER = 7; - private java.util.List taskStatusList_; - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - @java.lang.Override - public java.util.List getTaskStatusListList() { - return taskStatusList_; - } - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - @java.lang.Override - public java.util.List - getTaskStatusListOrBuilderList() { - return taskStatusList_; - } - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - @java.lang.Override - public int getTaskStatusListCount() { - return taskStatusList_.size(); - } - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - @java.lang.Override - public cmvr.api.AgvCommand.SingleTaskStatusItem getTaskStatusList(int index) { - return taskStatusList_.get(index); - } - /** - *
-     */< 所有任务状态列表
-     * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - @java.lang.Override - public cmvr.api.AgvCommand.SingleTaskStatusItemOrBuilder getTaskStatusListOrBuilder( - int index) { - return taskStatusList_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, closestTarget_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourceName_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, targetName_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(4, percentage_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(5, distance_); - } - if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, info_); - } - for (int i = 0; i < taskStatusList_.size(); i++) { - output.writeMessage(7, taskStatusList_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, closestTarget_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourceName_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, targetName_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, percentage_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, distance_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, info_); - } - for (int i = 0; i < taskStatusList_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(7, taskStatusList_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.TaskStatusPackage)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.TaskStatusPackage other = (cmvr.api.AgvCommand.TaskStatusPackage) obj; - - if (hasClosestTarget() != other.hasClosestTarget()) return false; - if (hasClosestTarget()) { - if (!getClosestTarget() - .equals(other.getClosestTarget())) return false; - } - if (hasSourceName() != other.hasSourceName()) return false; - if (hasSourceName()) { - if (!getSourceName() - .equals(other.getSourceName())) return false; - } - if (hasTargetName() != other.hasTargetName()) return false; - if (hasTargetName()) { - if (!getTargetName() - .equals(other.getTargetName())) return false; - } - if (hasPercentage() != other.hasPercentage()) return false; - if (hasPercentage()) { - if (java.lang.Double.doubleToLongBits(getPercentage()) - != java.lang.Double.doubleToLongBits( - other.getPercentage())) return false; - } - if (hasDistance() != other.hasDistance()) return false; - if (hasDistance()) { - if (java.lang.Double.doubleToLongBits(getDistance()) - != java.lang.Double.doubleToLongBits( - other.getDistance())) return false; - } - if (hasInfo() != other.hasInfo()) return false; - if (hasInfo()) { - if (!getInfo() - .equals(other.getInfo())) return false; - } - if (!getTaskStatusListList() - .equals(other.getTaskStatusListList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasClosestTarget()) { - hash = (37 * hash) + CLOSEST_TARGET_FIELD_NUMBER; - hash = (53 * hash) + getClosestTarget().hashCode(); - } - if (hasSourceName()) { - hash = (37 * hash) + SOURCE_NAME_FIELD_NUMBER; - hash = (53 * hash) + getSourceName().hashCode(); - } - if (hasTargetName()) { - hash = (37 * hash) + TARGET_NAME_FIELD_NUMBER; - hash = (53 * hash) + getTargetName().hashCode(); - } - if (hasPercentage()) { - hash = (37 * hash) + PERCENTAGE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPercentage())); - } - if (hasDistance()) { - hash = (37 * hash) + DISTANCE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getDistance())); - } - if (hasInfo()) { - hash = (37 * hash) + INFO_FIELD_NUMBER; - hash = (53 * hash) + getInfo().hashCode(); - } - if (getTaskStatusListCount() > 0) { - hash = (37 * hash) + TASK_STATUS_LIST_FIELD_NUMBER; - hash = (53 * hash) + getTaskStatusListList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.TaskStatusPackage parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.TaskStatusPackage prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 任务状态包(包含最近完成和所有未完成的任务)。
-     * 
- * - * Protobuf type {@code cmvr.api.TaskStatusPackage} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.TaskStatusPackage) - cmvr.api.AgvCommand.TaskStatusPackageOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_TaskStatusPackage_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_TaskStatusPackage_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.TaskStatusPackage.class, cmvr.api.AgvCommand.TaskStatusPackage.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.TaskStatusPackage.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - closestTarget_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - sourceName_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - targetName_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - percentage_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - distance_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - info_ = ""; - bitField0_ = (bitField0_ & ~0x00000020); - if (taskStatusListBuilder_ == null) { - taskStatusList_ = java.util.Collections.emptyList(); - } else { - taskStatusList_ = null; - taskStatusListBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000040); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_TaskStatusPackage_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.TaskStatusPackage getDefaultInstanceForType() { - return cmvr.api.AgvCommand.TaskStatusPackage.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.TaskStatusPackage build() { - cmvr.api.AgvCommand.TaskStatusPackage result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.TaskStatusPackage buildPartial() { - cmvr.api.AgvCommand.TaskStatusPackage result = new cmvr.api.AgvCommand.TaskStatusPackage(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.closestTarget_ = closestTarget_; - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.sourceName_ = sourceName_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.targetName_ = targetName_; - if (((from_bitField0_ & 0x00000008) != 0)) { - result.percentage_ = percentage_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.distance_ = distance_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - to_bitField0_ |= 0x00000020; - } - result.info_ = info_; - if (taskStatusListBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0)) { - taskStatusList_ = java.util.Collections.unmodifiableList(taskStatusList_); - bitField0_ = (bitField0_ & ~0x00000040); - } - result.taskStatusList_ = taskStatusList_; - } else { - result.taskStatusList_ = taskStatusListBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.TaskStatusPackage) { - return mergeFrom((cmvr.api.AgvCommand.TaskStatusPackage)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.TaskStatusPackage other) { - if (other == cmvr.api.AgvCommand.TaskStatusPackage.getDefaultInstance()) return this; - if (other.hasClosestTarget()) { - bitField0_ |= 0x00000001; - closestTarget_ = other.closestTarget_; - onChanged(); - } - if (other.hasSourceName()) { - bitField0_ |= 0x00000002; - sourceName_ = other.sourceName_; - onChanged(); - } - if (other.hasTargetName()) { - bitField0_ |= 0x00000004; - targetName_ = other.targetName_; - onChanged(); - } - if (other.hasPercentage()) { - setPercentage(other.getPercentage()); - } - if (other.hasDistance()) { - setDistance(other.getDistance()); - } - if (other.hasInfo()) { - bitField0_ |= 0x00000020; - info_ = other.info_; - onChanged(); - } - if (taskStatusListBuilder_ == null) { - if (!other.taskStatusList_.isEmpty()) { - if (taskStatusList_.isEmpty()) { - taskStatusList_ = other.taskStatusList_; - bitField0_ = (bitField0_ & ~0x00000040); - } else { - ensureTaskStatusListIsMutable(); - taskStatusList_.addAll(other.taskStatusList_); - } - onChanged(); - } - } else { - if (!other.taskStatusList_.isEmpty()) { - if (taskStatusListBuilder_.isEmpty()) { - taskStatusListBuilder_.dispose(); - taskStatusListBuilder_ = null; - taskStatusList_ = other.taskStatusList_; - bitField0_ = (bitField0_ & ~0x00000040); - taskStatusListBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getTaskStatusListFieldBuilder() : null; - } else { - taskStatusListBuilder_.addAllMessages(other.taskStatusList_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - closestTarget_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - sourceName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - targetName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 33: { - percentage_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 33 - case 41: { - distance_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 41 - case 50: { - info_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; - break; - } // case 50 - case 58: { - cmvr.api.AgvCommand.SingleTaskStatusItem m = - input.readMessage( - cmvr.api.AgvCommand.SingleTaskStatusItem.parser(), - extensionRegistry); - if (taskStatusListBuilder_ == null) { - ensureTaskStatusListIsMutable(); - taskStatusList_.add(m); - } else { - taskStatusListBuilder_.addMessage(m); - } - break; - } // case 58 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object closestTarget_ = ""; - /** - *
-       */< 最近站点 ID
-       * 
- * - * optional string closest_target = 1; - * @return Whether the closestTarget field is set. - */ - public boolean hasClosestTarget() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 最近站点 ID
-       * 
- * - * optional string closest_target = 1; - * @return The closestTarget. - */ - public java.lang.String getClosestTarget() { - java.lang.Object ref = closestTarget_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - closestTarget_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 最近站点 ID
-       * 
- * - * optional string closest_target = 1; - * @return The bytes for closestTarget. - */ - public com.google.protobuf.ByteString - getClosestTargetBytes() { - java.lang.Object ref = closestTarget_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - closestTarget_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 最近站点 ID
-       * 
- * - * optional string closest_target = 1; - * @param value The closestTarget to set. - * @return This builder for chaining. - */ - public Builder setClosestTarget( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - closestTarget_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最近站点 ID
-       * 
- * - * optional string closest_target = 1; - * @return This builder for chaining. - */ - public Builder clearClosestTarget() { - bitField0_ = (bitField0_ & ~0x00000001); - closestTarget_ = getDefaultInstance().getClosestTarget(); - onChanged(); - return this; - } - /** - *
-       */< 最近站点 ID
-       * 
- * - * optional string closest_target = 1; - * @param value The bytes for closestTarget to set. - * @return This builder for chaining. - */ - public Builder setClosestTargetBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - closestTarget_ = value; - onChanged(); - return this; - } - - private java.lang.Object sourceName_ = ""; - /** - *
-       */< 起点站点名称
-       * 
- * - * optional string source_name = 2; - * @return Whether the sourceName field is set. - */ - public boolean hasSourceName() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 起点站点名称
-       * 
- * - * optional string source_name = 2; - * @return The sourceName. - */ - public java.lang.String getSourceName() { - java.lang.Object ref = sourceName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - sourceName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 起点站点名称
-       * 
- * - * optional string source_name = 2; - * @return The bytes for sourceName. - */ - public com.google.protobuf.ByteString - getSourceNameBytes() { - java.lang.Object ref = sourceName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - sourceName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 起点站点名称
-       * 
- * - * optional string source_name = 2; - * @param value The sourceName to set. - * @return This builder for chaining. - */ - public Builder setSourceName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - sourceName_ = value; - onChanged(); - return this; - } - /** - *
-       */< 起点站点名称
-       * 
- * - * optional string source_name = 2; - * @return This builder for chaining. - */ - public Builder clearSourceName() { - bitField0_ = (bitField0_ & ~0x00000002); - sourceName_ = getDefaultInstance().getSourceName(); - onChanged(); - return this; - } - /** - *
-       */< 起点站点名称
-       * 
- * - * optional string source_name = 2; - * @param value The bytes for sourceName to set. - * @return This builder for chaining. - */ - public Builder setSourceNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - sourceName_ = value; - onChanged(); - return this; - } - - private java.lang.Object targetName_ = ""; - /** - *
-       */< 终点站点名称
-       * 
- * - * optional string target_name = 3; - * @return Whether the targetName field is set. - */ - public boolean hasTargetName() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 终点站点名称
-       * 
- * - * optional string target_name = 3; - * @return The targetName. - */ - public java.lang.String getTargetName() { - java.lang.Object ref = targetName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - targetName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 终点站点名称
-       * 
- * - * optional string target_name = 3; - * @return The bytes for targetName. - */ - public com.google.protobuf.ByteString - getTargetNameBytes() { - java.lang.Object ref = targetName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - targetName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 终点站点名称
-       * 
- * - * optional string target_name = 3; - * @param value The targetName to set. - * @return This builder for chaining. - */ - public Builder setTargetName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - targetName_ = value; - onChanged(); - return this; - } - /** - *
-       */< 终点站点名称
-       * 
- * - * optional string target_name = 3; - * @return This builder for chaining. - */ - public Builder clearTargetName() { - bitField0_ = (bitField0_ & ~0x00000004); - targetName_ = getDefaultInstance().getTargetName(); - onChanged(); - return this; - } - /** - *
-       */< 终点站点名称
-       * 
- * - * optional string target_name = 3; - * @param value The bytes for targetName to set. - * @return This builder for chaining. - */ - public Builder setTargetNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - targetName_ = value; - onChanged(); - return this; - } - - private double percentage_ ; - /** - *
-       */< 任务进度百分比(0~100)
-       * 
- * - * optional double percentage = 4; - * @return Whether the percentage field is set. - */ - @java.lang.Override - public boolean hasPercentage() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 任务进度百分比(0~100)
-       * 
- * - * optional double percentage = 4; - * @return The percentage. - */ - @java.lang.Override - public double getPercentage() { - return percentage_; - } - /** - *
-       */< 任务进度百分比(0~100)
-       * 
- * - * optional double percentage = 4; - * @param value The percentage to set. - * @return This builder for chaining. - */ - public Builder setPercentage(double value) { - bitField0_ |= 0x00000008; - percentage_ = value; - onChanged(); - return this; - } - /** - *
-       */< 任务进度百分比(0~100)
-       * 
- * - * optional double percentage = 4; - * @return This builder for chaining. - */ - public Builder clearPercentage() { - bitField0_ = (bitField0_ & ~0x00000008); - percentage_ = 0D; - onChanged(); - return this; - } - - private double distance_ ; - /** - *
-       */< 剩余距离(米)
-       * 
- * - * optional double distance = 5; - * @return Whether the distance field is set. - */ - @java.lang.Override - public boolean hasDistance() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 剩余距离(米)
-       * 
- * - * optional double distance = 5; - * @return The distance. - */ - @java.lang.Override - public double getDistance() { - return distance_; - } - /** - *
-       */< 剩余距离(米)
-       * 
- * - * optional double distance = 5; - * @param value The distance to set. - * @return This builder for chaining. - */ - public Builder setDistance(double value) { - bitField0_ |= 0x00000010; - distance_ = value; - onChanged(); - return this; - } - /** - *
-       */< 剩余距离(米)
-       * 
- * - * optional double distance = 5; - * @return This builder for chaining. - */ - public Builder clearDistance() { - bitField0_ = (bitField0_ & ~0x00000010); - distance_ = 0D; - onChanged(); - return this; - } - - private java.lang.Object info_ = ""; - /** - *
-       */< 附加信息
-       * 
- * - * optional string info = 6; - * @return Whether the info field is set. - */ - public boolean hasInfo() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 附加信息
-       * 
- * - * optional string info = 6; - * @return The info. - */ - public java.lang.String getInfo() { - java.lang.Object ref = info_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - info_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 附加信息
-       * 
- * - * optional string info = 6; - * @return The bytes for info. - */ - public com.google.protobuf.ByteString - getInfoBytes() { - java.lang.Object ref = info_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - info_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 附加信息
-       * 
- * - * optional string info = 6; - * @param value The info to set. - * @return This builder for chaining. - */ - public Builder setInfo( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - info_ = value; - onChanged(); - return this; - } - /** - *
-       */< 附加信息
-       * 
- * - * optional string info = 6; - * @return This builder for chaining. - */ - public Builder clearInfo() { - bitField0_ = (bitField0_ & ~0x00000020); - info_ = getDefaultInstance().getInfo(); - onChanged(); - return this; - } - /** - *
-       */< 附加信息
-       * 
- * - * optional string info = 6; - * @param value The bytes for info to set. - * @return This builder for chaining. - */ - public Builder setInfoBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; - info_ = value; - onChanged(); - return this; - } - - private java.util.List taskStatusList_ = - java.util.Collections.emptyList(); - private void ensureTaskStatusListIsMutable() { - if (!((bitField0_ & 0x00000040) != 0)) { - taskStatusList_ = new java.util.ArrayList(taskStatusList_); - bitField0_ |= 0x00000040; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.SingleTaskStatusItem, cmvr.api.AgvCommand.SingleTaskStatusItem.Builder, cmvr.api.AgvCommand.SingleTaskStatusItemOrBuilder> taskStatusListBuilder_; - - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public java.util.List getTaskStatusListList() { - if (taskStatusListBuilder_ == null) { - return java.util.Collections.unmodifiableList(taskStatusList_); - } else { - return taskStatusListBuilder_.getMessageList(); - } - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public int getTaskStatusListCount() { - if (taskStatusListBuilder_ == null) { - return taskStatusList_.size(); - } else { - return taskStatusListBuilder_.getCount(); - } - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public cmvr.api.AgvCommand.SingleTaskStatusItem getTaskStatusList(int index) { - if (taskStatusListBuilder_ == null) { - return taskStatusList_.get(index); - } else { - return taskStatusListBuilder_.getMessage(index); - } - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder setTaskStatusList( - int index, cmvr.api.AgvCommand.SingleTaskStatusItem value) { - if (taskStatusListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTaskStatusListIsMutable(); - taskStatusList_.set(index, value); - onChanged(); - } else { - taskStatusListBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder setTaskStatusList( - int index, cmvr.api.AgvCommand.SingleTaskStatusItem.Builder builderForValue) { - if (taskStatusListBuilder_ == null) { - ensureTaskStatusListIsMutable(); - taskStatusList_.set(index, builderForValue.build()); - onChanged(); - } else { - taskStatusListBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder addTaskStatusList(cmvr.api.AgvCommand.SingleTaskStatusItem value) { - if (taskStatusListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTaskStatusListIsMutable(); - taskStatusList_.add(value); - onChanged(); - } else { - taskStatusListBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder addTaskStatusList( - int index, cmvr.api.AgvCommand.SingleTaskStatusItem value) { - if (taskStatusListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTaskStatusListIsMutable(); - taskStatusList_.add(index, value); - onChanged(); - } else { - taskStatusListBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder addTaskStatusList( - cmvr.api.AgvCommand.SingleTaskStatusItem.Builder builderForValue) { - if (taskStatusListBuilder_ == null) { - ensureTaskStatusListIsMutable(); - taskStatusList_.add(builderForValue.build()); - onChanged(); - } else { - taskStatusListBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder addTaskStatusList( - int index, cmvr.api.AgvCommand.SingleTaskStatusItem.Builder builderForValue) { - if (taskStatusListBuilder_ == null) { - ensureTaskStatusListIsMutable(); - taskStatusList_.add(index, builderForValue.build()); - onChanged(); - } else { - taskStatusListBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder addAllTaskStatusList( - java.lang.Iterable values) { - if (taskStatusListBuilder_ == null) { - ensureTaskStatusListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, taskStatusList_); - onChanged(); - } else { - taskStatusListBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder clearTaskStatusList() { - if (taskStatusListBuilder_ == null) { - taskStatusList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000040); - onChanged(); - } else { - taskStatusListBuilder_.clear(); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public Builder removeTaskStatusList(int index) { - if (taskStatusListBuilder_ == null) { - ensureTaskStatusListIsMutable(); - taskStatusList_.remove(index); - onChanged(); - } else { - taskStatusListBuilder_.remove(index); - } - return this; - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public cmvr.api.AgvCommand.SingleTaskStatusItem.Builder getTaskStatusListBuilder( - int index) { - return getTaskStatusListFieldBuilder().getBuilder(index); - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public cmvr.api.AgvCommand.SingleTaskStatusItemOrBuilder getTaskStatusListOrBuilder( - int index) { - if (taskStatusListBuilder_ == null) { - return taskStatusList_.get(index); } else { - return taskStatusListBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public java.util.List - getTaskStatusListOrBuilderList() { - if (taskStatusListBuilder_ != null) { - return taskStatusListBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(taskStatusList_); - } - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public cmvr.api.AgvCommand.SingleTaskStatusItem.Builder addTaskStatusListBuilder() { - return getTaskStatusListFieldBuilder().addBuilder( - cmvr.api.AgvCommand.SingleTaskStatusItem.getDefaultInstance()); - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public cmvr.api.AgvCommand.SingleTaskStatusItem.Builder addTaskStatusListBuilder( - int index) { - return getTaskStatusListFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.SingleTaskStatusItem.getDefaultInstance()); - } - /** - *
-       */< 所有任务状态列表
-       * 
- * - * repeated .cmvr.api.SingleTaskStatusItem task_status_list = 7; - */ - public java.util.List - getTaskStatusListBuilderList() { - return getTaskStatusListFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.SingleTaskStatusItem, cmvr.api.AgvCommand.SingleTaskStatusItem.Builder, cmvr.api.AgvCommand.SingleTaskStatusItemOrBuilder> - getTaskStatusListFieldBuilder() { - if (taskStatusListBuilder_ == null) { - taskStatusListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.SingleTaskStatusItem, cmvr.api.AgvCommand.SingleTaskStatusItem.Builder, cmvr.api.AgvCommand.SingleTaskStatusItemOrBuilder>( - taskStatusList_, - ((bitField0_ & 0x00000040) != 0), - getParentForChildren(), - isClean()); - taskStatusList_ = null; - } - return taskStatusListBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.TaskStatusPackage) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.TaskStatusPackage) - private static final cmvr.api.AgvCommand.TaskStatusPackage DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.TaskStatusPackage(); - } - - public static cmvr.api.AgvCommand.TaskStatusPackage getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TaskStatusPackage parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.TaskStatusPackage getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface QueryTaskStatusPackageResDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.QueryTaskStatusPackageResData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 任务状态包
-     * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - * @return Whether the taskStatusPackage field is set. - */ - boolean hasTaskStatusPackage(); - /** - *
-     */< 任务状态包
-     * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - * @return The taskStatusPackage. - */ - cmvr.api.AgvCommand.TaskStatusPackage getTaskStatusPackage(); - /** - *
-     */< 任务状态包
-     * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - cmvr.api.AgvCommand.TaskStatusPackageOrBuilder getTaskStatusPackageOrBuilder(); - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 1110 命令响应数据。
-   * 
- * - * Protobuf type {@code cmvr.api.QueryTaskStatusPackageResData} - */ - public static final class QueryTaskStatusPackageResData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.QueryTaskStatusPackageResData) - QueryTaskStatusPackageResDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use QueryTaskStatusPackageResData.newBuilder() to construct. - private QueryTaskStatusPackageResData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private QueryTaskStatusPackageResData() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new QueryTaskStatusPackageResData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageResData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageResData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryTaskStatusPackageResData.class, cmvr.api.AgvCommand.QueryTaskStatusPackageResData.Builder.class); - } - - private int bitField0_; - public static final int TASK_STATUS_PACKAGE_FIELD_NUMBER = 1; - private cmvr.api.AgvCommand.TaskStatusPackage taskStatusPackage_; - /** - *
-     */< 任务状态包
-     * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - * @return Whether the taskStatusPackage field is set. - */ - @java.lang.Override - public boolean hasTaskStatusPackage() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 任务状态包
-     * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - * @return The taskStatusPackage. - */ - @java.lang.Override - public cmvr.api.AgvCommand.TaskStatusPackage getTaskStatusPackage() { - return taskStatusPackage_ == null ? cmvr.api.AgvCommand.TaskStatusPackage.getDefaultInstance() : taskStatusPackage_; - } - /** - *
-     */< 任务状态包
-     * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.TaskStatusPackageOrBuilder getTaskStatusPackageOrBuilder() { - return taskStatusPackage_ == null ? cmvr.api.AgvCommand.TaskStatusPackage.getDefaultInstance() : taskStatusPackage_; - } - - public static final int RET_CODE_FIELD_NUMBER = 2; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 3; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 4; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getTaskStatusPackage()); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeInt32(2, retCode_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, createOn_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getTaskStatusPackage()); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, retCode_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, createOn_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.QueryTaskStatusPackageResData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.QueryTaskStatusPackageResData other = (cmvr.api.AgvCommand.QueryTaskStatusPackageResData) obj; - - if (hasTaskStatusPackage() != other.hasTaskStatusPackage()) return false; - if (hasTaskStatusPackage()) { - if (!getTaskStatusPackage() - .equals(other.getTaskStatusPackage())) return false; - } - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTaskStatusPackage()) { - hash = (37 * hash) + TASK_STATUS_PACKAGE_FIELD_NUMBER; - hash = (53 * hash) + getTaskStatusPackage().hashCode(); - } - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.QueryTaskStatusPackageResData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 1110 命令响应数据。
-     * 
- * - * Protobuf type {@code cmvr.api.QueryTaskStatusPackageResData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.QueryTaskStatusPackageResData) - cmvr.api.AgvCommand.QueryTaskStatusPackageResDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageResData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageResData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.QueryTaskStatusPackageResData.class, cmvr.api.AgvCommand.QueryTaskStatusPackageResData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.QueryTaskStatusPackageResData.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getTaskStatusPackageFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (taskStatusPackageBuilder_ == null) { - taskStatusPackage_ = null; - } else { - taskStatusPackageBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_QueryTaskStatusPackageResData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageResData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.QueryTaskStatusPackageResData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageResData build() { - cmvr.api.AgvCommand.QueryTaskStatusPackageResData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageResData buildPartial() { - cmvr.api.AgvCommand.QueryTaskStatusPackageResData result = new cmvr.api.AgvCommand.QueryTaskStatusPackageResData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - if (taskStatusPackageBuilder_ == null) { - result.taskStatusPackage_ = taskStatusPackage_; - } else { - result.taskStatusPackage_ = taskStatusPackageBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x00000008; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.QueryTaskStatusPackageResData) { - return mergeFrom((cmvr.api.AgvCommand.QueryTaskStatusPackageResData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.QueryTaskStatusPackageResData other) { - if (other == cmvr.api.AgvCommand.QueryTaskStatusPackageResData.getDefaultInstance()) return this; - if (other.hasTaskStatusPackage()) { - mergeTaskStatusPackage(other.getTaskStatusPackage()); - } - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000004; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000008; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getTaskStatusPackageFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 26: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private cmvr.api.AgvCommand.TaskStatusPackage taskStatusPackage_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.TaskStatusPackage, cmvr.api.AgvCommand.TaskStatusPackage.Builder, cmvr.api.AgvCommand.TaskStatusPackageOrBuilder> taskStatusPackageBuilder_; - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - * @return Whether the taskStatusPackage field is set. - */ - public boolean hasTaskStatusPackage() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - * @return The taskStatusPackage. - */ - public cmvr.api.AgvCommand.TaskStatusPackage getTaskStatusPackage() { - if (taskStatusPackageBuilder_ == null) { - return taskStatusPackage_ == null ? cmvr.api.AgvCommand.TaskStatusPackage.getDefaultInstance() : taskStatusPackage_; - } else { - return taskStatusPackageBuilder_.getMessage(); - } - } - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - public Builder setTaskStatusPackage(cmvr.api.AgvCommand.TaskStatusPackage value) { - if (taskStatusPackageBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - taskStatusPackage_ = value; - onChanged(); - } else { - taskStatusPackageBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - public Builder setTaskStatusPackage( - cmvr.api.AgvCommand.TaskStatusPackage.Builder builderForValue) { - if (taskStatusPackageBuilder_ == null) { - taskStatusPackage_ = builderForValue.build(); - onChanged(); - } else { - taskStatusPackageBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - return this; - } - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - public Builder mergeTaskStatusPackage(cmvr.api.AgvCommand.TaskStatusPackage value) { - if (taskStatusPackageBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - taskStatusPackage_ != null && - taskStatusPackage_ != cmvr.api.AgvCommand.TaskStatusPackage.getDefaultInstance()) { - taskStatusPackage_ = - cmvr.api.AgvCommand.TaskStatusPackage.newBuilder(taskStatusPackage_).mergeFrom(value).buildPartial(); - } else { - taskStatusPackage_ = value; - } - onChanged(); - } else { - taskStatusPackageBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - public Builder clearTaskStatusPackage() { - if (taskStatusPackageBuilder_ == null) { - taskStatusPackage_ = null; - onChanged(); - } else { - taskStatusPackageBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - public cmvr.api.AgvCommand.TaskStatusPackage.Builder getTaskStatusPackageBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getTaskStatusPackageFieldBuilder().getBuilder(); - } - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - public cmvr.api.AgvCommand.TaskStatusPackageOrBuilder getTaskStatusPackageOrBuilder() { - if (taskStatusPackageBuilder_ != null) { - return taskStatusPackageBuilder_.getMessageOrBuilder(); - } else { - return taskStatusPackage_ == null ? - cmvr.api.AgvCommand.TaskStatusPackage.getDefaultInstance() : taskStatusPackage_; - } - } - /** - *
-       */< 任务状态包
-       * 
- * - * optional .cmvr.api.TaskStatusPackage task_status_package = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.TaskStatusPackage, cmvr.api.AgvCommand.TaskStatusPackage.Builder, cmvr.api.AgvCommand.TaskStatusPackageOrBuilder> - getTaskStatusPackageFieldBuilder() { - if (taskStatusPackageBuilder_ == null) { - taskStatusPackageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.TaskStatusPackage, cmvr.api.AgvCommand.TaskStatusPackage.Builder, cmvr.api.AgvCommand.TaskStatusPackageOrBuilder>( - getTaskStatusPackage(), - getParentForChildren(), - isClean()); - taskStatusPackage_ = null; - } - return taskStatusPackageBuilder_; - } - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000002; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 2; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000002); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000004); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 3; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000008; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000008); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 4; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.QueryTaskStatusPackageResData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.QueryTaskStatusPackageResData) - private static final cmvr.api.AgvCommand.QueryTaskStatusPackageResData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.QueryTaskStatusPackageResData(); - } - - public static cmvr.api.AgvCommand.QueryTaskStatusPackageResData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public QueryTaskStatusPackageResData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageResData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotStatusTaskPackageCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusTaskPackageCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 批量查询任务状态命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotStatusTaskPackageCommand} - */ - public static final class RobotStatusTaskPackageCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusTaskPackageCommand) - RobotStatusTaskPackageCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotStatusTaskPackageCommand.newBuilder() to construct. - private RobotStatusTaskPackageCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotStatusTaskPackageCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotStatusTaskPackageCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.class, cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusTaskPackageCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData getData(); - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - cmvr.api.AgvCommand.QueryTaskStatusPackageReqDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotStatusTaskPackageCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusTaskPackageCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.class, cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.QueryTaskStatusPackageReqData data_; - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqData getData() { - return data_ == null ? cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request other = (cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotStatusTaskPackageCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusTaskPackageCommand.Request) - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.class, cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request build() { - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request result = new cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.QueryTaskStatusPackageReqData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData, cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.Builder, cmvr.api.AgvCommand.QueryTaskStatusPackageReqDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.QueryTaskStatusPackageReqData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.QueryTaskStatusPackageReqData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - public cmvr.api.AgvCommand.QueryTaskStatusPackageReqDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.QueryTaskStatusPackageReqData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData, cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.Builder, cmvr.api.AgvCommand.QueryTaskStatusPackageReqDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryTaskStatusPackageReqData, cmvr.api.AgvCommand.QueryTaskStatusPackageReqData.Builder, cmvr.api.AgvCommand.QueryTaskStatusPackageReqDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusTaskPackageCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusTaskPackageCommand.Request) - private static final cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotStatusTaskPackageCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.QueryTaskStatusPackageResData getData(); - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - cmvr.api.AgvCommand.QueryTaskStatusPackageResDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotStatusTaskPackageCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotStatusTaskPackageCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.QueryTaskStatusPackageResData data_; - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageResData getData() { - return data_ == null ? cmvr.api.AgvCommand.QueryTaskStatusPackageResData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.QueryTaskStatusPackageResDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback other = (cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotStatusTaskPackageCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusTaskPackageCommand.Feedback) - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.class, cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback build() { - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback result = new cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.QueryTaskStatusPackageResData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryTaskStatusPackageResData, cmvr.api.AgvCommand.QueryTaskStatusPackageResData.Builder, cmvr.api.AgvCommand.QueryTaskStatusPackageResDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.QueryTaskStatusPackageResData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.QueryTaskStatusPackageResData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.QueryTaskStatusPackageResData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.QueryTaskStatusPackageResData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.QueryTaskStatusPackageResData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.QueryTaskStatusPackageResData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - public cmvr.api.AgvCommand.QueryTaskStatusPackageResData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - public cmvr.api.AgvCommand.QueryTaskStatusPackageResDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.QueryTaskStatusPackageResData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.QueryTaskStatusPackageResData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryTaskStatusPackageResData, cmvr.api.AgvCommand.QueryTaskStatusPackageResData.Builder, cmvr.api.AgvCommand.QueryTaskStatusPackageResDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.QueryTaskStatusPackageResData, cmvr.api.AgvCommand.QueryTaskStatusPackageResData.Builder, cmvr.api.AgvCommand.QueryTaskStatusPackageResDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusTaskPackageCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusTaskPackageCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotStatusTaskPackageCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand other = (cmvr.api.AgvCommand.RobotStatusTaskPackageCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 批量查询任务状态命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotStatusTaskPackageCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotStatusTaskPackageCommand) - cmvr.api.AgvCommand.RobotStatusTaskPackageCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.class, cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotStatusTaskPackageCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand build() { - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand buildPartial() { - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand result = new cmvr.api.AgvCommand.RobotStatusTaskPackageCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotStatusTaskPackageCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotStatusTaskPackageCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand other) { - if (other == cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotStatusTaskPackageCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotStatusTaskPackageCommand) - private static final cmvr.api.AgvCommand.RobotStatusTaskPackageCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotStatusTaskPackageCommand(); - } - - public static cmvr.api.AgvCommand.RobotStatusTaskPackageCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotStatusTaskPackageCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface DIItemOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.DIItem) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< DI 编号
-     * 
- * - * int32 id = 1; - * @return The id. - */ - int getId(); - - /** - *
-     */< 状态(true=高电平, false=低电平)
-     * 
- * - * bool status = 2; - * @return The status. - */ - boolean getStatus(); - } - /** - *
-   **
-   * @brief DI(数字输入)点位。
-   * 
- * - * Protobuf type {@code cmvr.api.DIItem} - */ - public static final class DIItem extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.DIItem) - DIItemOrBuilder { - private static final long serialVersionUID = 0L; - // Use DIItem.newBuilder() to construct. - private DIItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private DIItem() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DIItem(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DIItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DIItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.DIItem.class, cmvr.api.AgvCommand.DIItem.Builder.class); - } - - public static final int ID_FIELD_NUMBER = 1; - private int id_; - /** - *
-     */< DI 编号
-     * 
- * - * int32 id = 1; - * @return The id. - */ - @java.lang.Override - public int getId() { - return id_; - } - - public static final int STATUS_FIELD_NUMBER = 2; - private boolean status_; - /** - *
-     */< 状态(true=高电平, false=低电平)
-     * 
- * - * bool status = 2; - * @return The status. - */ - @java.lang.Override - public boolean getStatus() { - return status_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (id_ != 0) { - output.writeInt32(1, id_); - } - if (status_ != false) { - output.writeBool(2, status_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (id_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, id_); - } - if (status_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, status_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.DIItem)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.DIItem other = (cmvr.api.AgvCommand.DIItem) obj; - - if (getId() - != other.getId()) return false; - if (getStatus() - != other.getStatus()) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId(); - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getStatus()); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.DIItem parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.DIItem parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.DIItem parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.DIItem parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.DIItem parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.DIItem parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.DIItem parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.DIItem parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.DIItem parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.DIItem parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.DIItem parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.DIItem parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.DIItem prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief DI(数字输入)点位。
-     * 
- * - * Protobuf type {@code cmvr.api.DIItem} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.DIItem) - cmvr.api.AgvCommand.DIItemOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DIItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DIItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.DIItem.class, cmvr.api.AgvCommand.DIItem.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.DIItem.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - id_ = 0; - - status_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DIItem_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.DIItem getDefaultInstanceForType() { - return cmvr.api.AgvCommand.DIItem.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.DIItem build() { - cmvr.api.AgvCommand.DIItem result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.DIItem buildPartial() { - cmvr.api.AgvCommand.DIItem result = new cmvr.api.AgvCommand.DIItem(this); - result.id_ = id_; - result.status_ = status_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.DIItem) { - return mergeFrom((cmvr.api.AgvCommand.DIItem)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.DIItem other) { - if (other == cmvr.api.AgvCommand.DIItem.getDefaultInstance()) return this; - if (other.getId() != 0) { - setId(other.getId()); - } - if (other.getStatus() != false) { - setStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - id_ = input.readInt32(); - - break; - } // case 8 - case 16: { - status_ = input.readBool(); - - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int id_ ; - /** - *
-       */< DI 编号
-       * 
- * - * int32 id = 1; - * @return The id. - */ - @java.lang.Override - public int getId() { - return id_; - } - /** - *
-       */< DI 编号
-       * 
- * - * int32 id = 1; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId(int value) { - - id_ = value; - onChanged(); - return this; - } - /** - *
-       */< DI 编号
-       * 
- * - * int32 id = 1; - * @return This builder for chaining. - */ - public Builder clearId() { - - id_ = 0; - onChanged(); - return this; - } - - private boolean status_ ; - /** - *
-       */< 状态(true=高电平, false=低电平)
-       * 
- * - * bool status = 2; - * @return The status. - */ - @java.lang.Override - public boolean getStatus() { - return status_; - } - /** - *
-       */< 状态(true=高电平, false=低电平)
-       * 
- * - * bool status = 2; - * @param value The status to set. - * @return This builder for chaining. - */ - public Builder setStatus(boolean value) { - - status_ = value; - onChanged(); - return this; - } - /** - *
-       */< 状态(true=高电平, false=低电平)
-       * 
- * - * bool status = 2; - * @return This builder for chaining. - */ - public Builder clearStatus() { - - status_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.DIItem) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.DIItem) - private static final cmvr.api.AgvCommand.DIItem DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.DIItem(); - } - - public static cmvr.api.AgvCommand.DIItem getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DIItem parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.DIItem getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface DOItemOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.DOItem) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< DO 编号
-     * 
- * - * int32 id = 1; - * @return The id. - */ - int getId(); - - /** - *
-     */< 状态(true=高电平, false=低电平)
-     * 
- * - * bool status = 2; - * @return The status. - */ - boolean getStatus(); - } - /** - *
-   **
-   * @brief DO(数字输出)点位。
-   * 
- * - * Protobuf type {@code cmvr.api.DOItem} - */ - public static final class DOItem extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.DOItem) - DOItemOrBuilder { - private static final long serialVersionUID = 0L; - // Use DOItem.newBuilder() to construct. - private DOItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private DOItem() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DOItem(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DOItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DOItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.DOItem.class, cmvr.api.AgvCommand.DOItem.Builder.class); - } - - public static final int ID_FIELD_NUMBER = 1; - private int id_; - /** - *
-     */< DO 编号
-     * 
- * - * int32 id = 1; - * @return The id. - */ - @java.lang.Override - public int getId() { - return id_; - } - - public static final int STATUS_FIELD_NUMBER = 2; - private boolean status_; - /** - *
-     */< 状态(true=高电平, false=低电平)
-     * 
- * - * bool status = 2; - * @return The status. - */ - @java.lang.Override - public boolean getStatus() { - return status_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (id_ != 0) { - output.writeInt32(1, id_); - } - if (status_ != false) { - output.writeBool(2, status_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (id_ != 0) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, id_); - } - if (status_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, status_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.DOItem)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.DOItem other = (cmvr.api.AgvCommand.DOItem) obj; - - if (getId() - != other.getId()) return false; - if (getStatus() - != other.getStatus()) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId(); - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getStatus()); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.DOItem parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.DOItem parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.DOItem parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.DOItem parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.DOItem parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.DOItem parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.DOItem parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.DOItem parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.DOItem parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.DOItem parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.DOItem parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.DOItem parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.DOItem prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief DO(数字输出)点位。
-     * 
- * - * Protobuf type {@code cmvr.api.DOItem} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.DOItem) - cmvr.api.AgvCommand.DOItemOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DOItem_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DOItem_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.DOItem.class, cmvr.api.AgvCommand.DOItem.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.DOItem.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - id_ = 0; - - status_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_DOItem_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.DOItem getDefaultInstanceForType() { - return cmvr.api.AgvCommand.DOItem.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.DOItem build() { - cmvr.api.AgvCommand.DOItem result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.DOItem buildPartial() { - cmvr.api.AgvCommand.DOItem result = new cmvr.api.AgvCommand.DOItem(this); - result.id_ = id_; - result.status_ = status_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.DOItem) { - return mergeFrom((cmvr.api.AgvCommand.DOItem)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.DOItem other) { - if (other == cmvr.api.AgvCommand.DOItem.getDefaultInstance()) return this; - if (other.getId() != 0) { - setId(other.getId()); - } - if (other.getStatus() != false) { - setStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - id_ = input.readInt32(); - - break; - } // case 8 - case 16: { - status_ = input.readBool(); - - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int id_ ; - /** - *
-       */< DO 编号
-       * 
- * - * int32 id = 1; - * @return The id. - */ - @java.lang.Override - public int getId() { - return id_; - } - /** - *
-       */< DO 编号
-       * 
- * - * int32 id = 1; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId(int value) { - - id_ = value; - onChanged(); - return this; - } - /** - *
-       */< DO 编号
-       * 
- * - * int32 id = 1; - * @return This builder for chaining. - */ - public Builder clearId() { - - id_ = 0; - onChanged(); - return this; - } - - private boolean status_ ; - /** - *
-       */< 状态(true=高电平, false=低电平)
-       * 
- * - * bool status = 2; - * @return The status. - */ - @java.lang.Override - public boolean getStatus() { - return status_; - } - /** - *
-       */< 状态(true=高电平, false=低电平)
-       * 
- * - * bool status = 2; - * @param value The status to set. - * @return This builder for chaining. - */ - public Builder setStatus(boolean value) { - - status_ = value; - onChanged(); - return this; - } - /** - *
-       */< 状态(true=高电平, false=低电平)
-       * 
- * - * bool status = 2; - * @return This builder for chaining. - */ - public Builder clearStatus() { - - status_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.DOItem) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.DOItem) - private static final cmvr.api.AgvCommand.DOItem DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.DOItem(); - } - - public static cmvr.api.AgvCommand.DOItem getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DOItem parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.DOItem getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface SoundArgsOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.SoundArgs) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 音频文件名
-     * 
- * - * optional string name = 1; - * @return Whether the name field is set. - */ - boolean hasName(); - /** - *
-     */< 音频文件名
-     * 
- * - * optional string name = 1; - * @return The name. - */ - java.lang.String getName(); - /** - *
-     */< 音频文件名
-     * 
- * - * optional string name = 1; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - *
-     */< 循环次数(0=播放一次, 1=循环)
-     * 
- * - * optional int32 loop = 2; - * @return Whether the loop field is set. - */ - boolean hasLoop(); - /** - *
-     */< 循环次数(0=播放一次, 1=循环)
-     * 
- * - * optional int32 loop = 2; - * @return The loop. - */ - int getLoop(); - - /** - *
-     */< 1=停止播放
-     * 
- * - * optional int32 stop = 3; - * @return Whether the stop field is set. - */ - boolean hasStop(); - /** - *
-     */< 1=停止播放
-     * 
- * - * optional int32 stop = 3; - * @return The stop. - */ - int getStop(); - } - /** - *
-   **
-   * @brief 音频播放参数。
-   * 
- * - * Protobuf type {@code cmvr.api.SoundArgs} - */ - public static final class SoundArgs extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.SoundArgs) - SoundArgsOrBuilder { - private static final long serialVersionUID = 0L; - // Use SoundArgs.newBuilder() to construct. - private SoundArgs(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private SoundArgs() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SoundArgs(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SoundArgs_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SoundArgs_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.SoundArgs.class, cmvr.api.AgvCommand.SoundArgs.Builder.class); - } - - private int bitField0_; - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - *
-     */< 音频文件名
-     * 
- * - * optional string name = 1; - * @return Whether the name field is set. - */ - @java.lang.Override - public boolean hasName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 音频文件名
-     * 
- * - * optional string name = 1; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - *
-     */< 音频文件名
-     * 
- * - * optional string name = 1; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int LOOP_FIELD_NUMBER = 2; - private int loop_; - /** - *
-     */< 循环次数(0=播放一次, 1=循环)
-     * 
- * - * optional int32 loop = 2; - * @return Whether the loop field is set. - */ - @java.lang.Override - public boolean hasLoop() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 循环次数(0=播放一次, 1=循环)
-     * 
- * - * optional int32 loop = 2; - * @return The loop. - */ - @java.lang.Override - public int getLoop() { - return loop_; - } - - public static final int STOP_FIELD_NUMBER = 3; - private int stop_; - /** - *
-     */< 1=停止播放
-     * 
- * - * optional int32 stop = 3; - * @return Whether the stop field is set. - */ - @java.lang.Override - public boolean hasStop() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 1=停止播放
-     * 
- * - * optional int32 stop = 3; - * @return The stop. - */ - @java.lang.Override - public int getStop() { - return stop_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeInt32(2, loop_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeInt32(3, stop_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, loop_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, stop_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.SoundArgs)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.SoundArgs other = (cmvr.api.AgvCommand.SoundArgs) obj; - - if (hasName() != other.hasName()) return false; - if (hasName()) { - if (!getName() - .equals(other.getName())) return false; - } - if (hasLoop() != other.hasLoop()) return false; - if (hasLoop()) { - if (getLoop() - != other.getLoop()) return false; - } - if (hasStop() != other.hasStop()) return false; - if (hasStop()) { - if (getStop() - != other.getStop()) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasName()) { - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - } - if (hasLoop()) { - hash = (37 * hash) + LOOP_FIELD_NUMBER; - hash = (53 * hash) + getLoop(); - } - if (hasStop()) { - hash = (37 * hash) + STOP_FIELD_NUMBER; - hash = (53 * hash) + getStop(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.SoundArgs parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.SoundArgs parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SoundArgs parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SoundArgs parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.SoundArgs prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 音频播放参数。
-     * 
- * - * Protobuf type {@code cmvr.api.SoundArgs} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.SoundArgs) - cmvr.api.AgvCommand.SoundArgsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SoundArgs_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SoundArgs_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.SoundArgs.class, cmvr.api.AgvCommand.SoundArgs.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.SoundArgs.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - loop_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - stop_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SoundArgs_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SoundArgs getDefaultInstanceForType() { - return cmvr.api.AgvCommand.SoundArgs.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.SoundArgs build() { - cmvr.api.AgvCommand.SoundArgs result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SoundArgs buildPartial() { - cmvr.api.AgvCommand.SoundArgs result = new cmvr.api.AgvCommand.SoundArgs(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.name_ = name_; - if (((from_bitField0_ & 0x00000002) != 0)) { - result.loop_ = loop_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.stop_ = stop_; - to_bitField0_ |= 0x00000004; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.SoundArgs) { - return mergeFrom((cmvr.api.AgvCommand.SoundArgs)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.SoundArgs other) { - if (other == cmvr.api.AgvCommand.SoundArgs.getDefaultInstance()) return this; - if (other.hasName()) { - bitField0_ |= 0x00000001; - name_ = other.name_; - onChanged(); - } - if (other.hasLoop()) { - setLoop(other.getLoop()); - } - if (other.hasStop()) { - setStop(other.getStop()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - loop_ = input.readInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 24: { - stop_ = input.readInt32(); - bitField0_ |= 0x00000004; - break; - } // case 24 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - *
-       */< 音频文件名
-       * 
- * - * optional string name = 1; - * @return Whether the name field is set. - */ - public boolean hasName() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 音频文件名
-       * 
- * - * optional string name = 1; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 音频文件名
-       * 
- * - * optional string name = 1; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 音频文件名
-       * 
- * - * optional string name = 1; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - name_ = value; - onChanged(); - return this; - } - /** - *
-       */< 音频文件名
-       * 
- * - * optional string name = 1; - * @return This builder for chaining. - */ - public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000001); - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - *
-       */< 音频文件名
-       * 
- * - * optional string name = 1; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - name_ = value; - onChanged(); - return this; - } - - private int loop_ ; - /** - *
-       */< 循环次数(0=播放一次, 1=循环)
-       * 
- * - * optional int32 loop = 2; - * @return Whether the loop field is set. - */ - @java.lang.Override - public boolean hasLoop() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 循环次数(0=播放一次, 1=循环)
-       * 
- * - * optional int32 loop = 2; - * @return The loop. - */ - @java.lang.Override - public int getLoop() { - return loop_; - } - /** - *
-       */< 循环次数(0=播放一次, 1=循环)
-       * 
- * - * optional int32 loop = 2; - * @param value The loop to set. - * @return This builder for chaining. - */ - public Builder setLoop(int value) { - bitField0_ |= 0x00000002; - loop_ = value; - onChanged(); - return this; - } - /** - *
-       */< 循环次数(0=播放一次, 1=循环)
-       * 
- * - * optional int32 loop = 2; - * @return This builder for chaining. - */ - public Builder clearLoop() { - bitField0_ = (bitField0_ & ~0x00000002); - loop_ = 0; - onChanged(); - return this; - } - - private int stop_ ; - /** - *
-       */< 1=停止播放
-       * 
- * - * optional int32 stop = 3; - * @return Whether the stop field is set. - */ - @java.lang.Override - public boolean hasStop() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 1=停止播放
-       * 
- * - * optional int32 stop = 3; - * @return The stop. - */ - @java.lang.Override - public int getStop() { - return stop_; - } - /** - *
-       */< 1=停止播放
-       * 
- * - * optional int32 stop = 3; - * @param value The stop to set. - * @return This builder for chaining. - */ - public Builder setStop(int value) { - bitField0_ |= 0x00000004; - stop_ = value; - onChanged(); - return this; - } - /** - *
-       */< 1=停止播放
-       * 
- * - * optional int32 stop = 3; - * @return This builder for chaining. - */ - public Builder clearStop() { - bitField0_ = (bitField0_ & ~0x00000004); - stop_ = 0; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.SoundArgs) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.SoundArgs) - private static final cmvr.api.AgvCommand.SoundArgs DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.SoundArgs(); - } - - public static cmvr.api.AgvCommand.SoundArgs getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SoundArgs parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SoundArgs getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface WaitDIArgsOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.WaitDIArgs) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - java.util.List - getDIList(); - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - cmvr.api.AgvCommand.DIItem getDI(int index); - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - int getDICount(); - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - java.util.List - getDIOrBuilderList(); - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - cmvr.api.AgvCommand.DIItemOrBuilder getDIOrBuilder( - int index); - - /** - *
-     */< 超时时间(秒),0 表示无限等待
-     * 
- * - * optional double timeout = 2; - * @return Whether the timeout field is set. - */ - boolean hasTimeout(); - /** - *
-     */< 超时时间(秒),0 表示无限等待
-     * 
- * - * optional double timeout = 2; - * @return The timeout. - */ - double getTimeout(); - } - /** - *
-   **
-   * @brief WaitDI 动作参数。
-   * 
- * - * Protobuf type {@code cmvr.api.WaitDIArgs} - */ - public static final class WaitDIArgs extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.WaitDIArgs) - WaitDIArgsOrBuilder { - private static final long serialVersionUID = 0L; - // Use WaitDIArgs.newBuilder() to construct. - private WaitDIArgs(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private WaitDIArgs() { - dI_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new WaitDIArgs(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_WaitDIArgs_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_WaitDIArgs_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.WaitDIArgs.class, cmvr.api.AgvCommand.WaitDIArgs.Builder.class); - } - - private int bitField0_; - public static final int DI_FIELD_NUMBER = 1; - private java.util.List dI_; - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - @java.lang.Override - public java.util.List getDIList() { - return dI_; - } - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - @java.lang.Override - public java.util.List - getDIOrBuilderList() { - return dI_; - } - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - @java.lang.Override - public int getDICount() { - return dI_.size(); - } - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.DIItem getDI(int index) { - return dI_.get(index); - } - /** - *
-     */< 需要等待的 DI 条件列表
-     * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.DIItemOrBuilder getDIOrBuilder( - int index) { - return dI_.get(index); - } - - public static final int TIMEOUT_FIELD_NUMBER = 2; - private double timeout_; - /** - *
-     */< 超时时间(秒),0 表示无限等待
-     * 
- * - * optional double timeout = 2; - * @return Whether the timeout field is set. - */ - @java.lang.Override - public boolean hasTimeout() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 超时时间(秒),0 表示无限等待
-     * 
- * - * optional double timeout = 2; - * @return The timeout. - */ - @java.lang.Override - public double getTimeout() { - return timeout_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < dI_.size(); i++) { - output.writeMessage(1, dI_.get(i)); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeDouble(2, timeout_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < dI_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, dI_.get(i)); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, timeout_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.WaitDIArgs)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.WaitDIArgs other = (cmvr.api.AgvCommand.WaitDIArgs) obj; - - if (!getDIList() - .equals(other.getDIList())) return false; - if (hasTimeout() != other.hasTimeout()) return false; - if (hasTimeout()) { - if (java.lang.Double.doubleToLongBits(getTimeout()) - != java.lang.Double.doubleToLongBits( - other.getTimeout())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getDICount() > 0) { - hash = (37 * hash) + DI_FIELD_NUMBER; - hash = (53 * hash) + getDIList().hashCode(); - } - if (hasTimeout()) { - hash = (37 * hash) + TIMEOUT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTimeout())); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.WaitDIArgs parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.WaitDIArgs prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief WaitDI 动作参数。
-     * 
- * - * Protobuf type {@code cmvr.api.WaitDIArgs} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.WaitDIArgs) - cmvr.api.AgvCommand.WaitDIArgsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_WaitDIArgs_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_WaitDIArgs_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.WaitDIArgs.class, cmvr.api.AgvCommand.WaitDIArgs.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.WaitDIArgs.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (dIBuilder_ == null) { - dI_ = java.util.Collections.emptyList(); - } else { - dI_ = null; - dIBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - timeout_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_WaitDIArgs_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.WaitDIArgs getDefaultInstanceForType() { - return cmvr.api.AgvCommand.WaitDIArgs.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.WaitDIArgs build() { - cmvr.api.AgvCommand.WaitDIArgs result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.WaitDIArgs buildPartial() { - cmvr.api.AgvCommand.WaitDIArgs result = new cmvr.api.AgvCommand.WaitDIArgs(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (dIBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - dI_ = java.util.Collections.unmodifiableList(dI_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.dI_ = dI_; - } else { - result.dI_ = dIBuilder_.build(); - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.timeout_ = timeout_; - to_bitField0_ |= 0x00000001; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.WaitDIArgs) { - return mergeFrom((cmvr.api.AgvCommand.WaitDIArgs)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.WaitDIArgs other) { - if (other == cmvr.api.AgvCommand.WaitDIArgs.getDefaultInstance()) return this; - if (dIBuilder_ == null) { - if (!other.dI_.isEmpty()) { - if (dI_.isEmpty()) { - dI_ = other.dI_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureDIIsMutable(); - dI_.addAll(other.dI_); - } - onChanged(); - } - } else { - if (!other.dI_.isEmpty()) { - if (dIBuilder_.isEmpty()) { - dIBuilder_.dispose(); - dIBuilder_ = null; - dI_ = other.dI_; - bitField0_ = (bitField0_ & ~0x00000001); - dIBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDIFieldBuilder() : null; - } else { - dIBuilder_.addAllMessages(other.dI_); - } - } - } - if (other.hasTimeout()) { - setTimeout(other.getTimeout()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - cmvr.api.AgvCommand.DIItem m = - input.readMessage( - cmvr.api.AgvCommand.DIItem.parser(), - extensionRegistry); - if (dIBuilder_ == null) { - ensureDIIsMutable(); - dI_.add(m); - } else { - dIBuilder_.addMessage(m); - } - break; - } // case 10 - case 17: { - timeout_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 17 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.util.List dI_ = - java.util.Collections.emptyList(); - private void ensureDIIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - dI_ = new java.util.ArrayList(dI_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DIItem, cmvr.api.AgvCommand.DIItem.Builder, cmvr.api.AgvCommand.DIItemOrBuilder> dIBuilder_; - - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public java.util.List getDIList() { - if (dIBuilder_ == null) { - return java.util.Collections.unmodifiableList(dI_); - } else { - return dIBuilder_.getMessageList(); - } - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public int getDICount() { - if (dIBuilder_ == null) { - return dI_.size(); - } else { - return dIBuilder_.getCount(); - } - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public cmvr.api.AgvCommand.DIItem getDI(int index) { - if (dIBuilder_ == null) { - return dI_.get(index); - } else { - return dIBuilder_.getMessage(index); - } - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder setDI( - int index, cmvr.api.AgvCommand.DIItem value) { - if (dIBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDIIsMutable(); - dI_.set(index, value); - onChanged(); - } else { - dIBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder setDI( - int index, cmvr.api.AgvCommand.DIItem.Builder builderForValue) { - if (dIBuilder_ == null) { - ensureDIIsMutable(); - dI_.set(index, builderForValue.build()); - onChanged(); - } else { - dIBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder addDI(cmvr.api.AgvCommand.DIItem value) { - if (dIBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDIIsMutable(); - dI_.add(value); - onChanged(); - } else { - dIBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder addDI( - int index, cmvr.api.AgvCommand.DIItem value) { - if (dIBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDIIsMutable(); - dI_.add(index, value); - onChanged(); - } else { - dIBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder addDI( - cmvr.api.AgvCommand.DIItem.Builder builderForValue) { - if (dIBuilder_ == null) { - ensureDIIsMutable(); - dI_.add(builderForValue.build()); - onChanged(); - } else { - dIBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder addDI( - int index, cmvr.api.AgvCommand.DIItem.Builder builderForValue) { - if (dIBuilder_ == null) { - ensureDIIsMutable(); - dI_.add(index, builderForValue.build()); - onChanged(); - } else { - dIBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder addAllDI( - java.lang.Iterable values) { - if (dIBuilder_ == null) { - ensureDIIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, dI_); - onChanged(); - } else { - dIBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder clearDI() { - if (dIBuilder_ == null) { - dI_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - dIBuilder_.clear(); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public Builder removeDI(int index) { - if (dIBuilder_ == null) { - ensureDIIsMutable(); - dI_.remove(index); - onChanged(); - } else { - dIBuilder_.remove(index); - } - return this; - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public cmvr.api.AgvCommand.DIItem.Builder getDIBuilder( - int index) { - return getDIFieldBuilder().getBuilder(index); - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public cmvr.api.AgvCommand.DIItemOrBuilder getDIOrBuilder( - int index) { - if (dIBuilder_ == null) { - return dI_.get(index); } else { - return dIBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public java.util.List - getDIOrBuilderList() { - if (dIBuilder_ != null) { - return dIBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(dI_); - } - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public cmvr.api.AgvCommand.DIItem.Builder addDIBuilder() { - return getDIFieldBuilder().addBuilder( - cmvr.api.AgvCommand.DIItem.getDefaultInstance()); - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public cmvr.api.AgvCommand.DIItem.Builder addDIBuilder( - int index) { - return getDIFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.DIItem.getDefaultInstance()); - } - /** - *
-       */< 需要等待的 DI 条件列表
-       * 
- * - * repeated .cmvr.api.DIItem DI = 1; - */ - public java.util.List - getDIBuilderList() { - return getDIFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DIItem, cmvr.api.AgvCommand.DIItem.Builder, cmvr.api.AgvCommand.DIItemOrBuilder> - getDIFieldBuilder() { - if (dIBuilder_ == null) { - dIBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DIItem, cmvr.api.AgvCommand.DIItem.Builder, cmvr.api.AgvCommand.DIItemOrBuilder>( - dI_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - dI_ = null; - } - return dIBuilder_; - } - - private double timeout_ ; - /** - *
-       */< 超时时间(秒),0 表示无限等待
-       * 
- * - * optional double timeout = 2; - * @return Whether the timeout field is set. - */ - @java.lang.Override - public boolean hasTimeout() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 超时时间(秒),0 表示无限等待
-       * 
- * - * optional double timeout = 2; - * @return The timeout. - */ - @java.lang.Override - public double getTimeout() { - return timeout_; - } - /** - *
-       */< 超时时间(秒),0 表示无限等待
-       * 
- * - * optional double timeout = 2; - * @param value The timeout to set. - * @return This builder for chaining. - */ - public Builder setTimeout(double value) { - bitField0_ |= 0x00000002; - timeout_ = value; - onChanged(); - return this; - } - /** - *
-       */< 超时时间(秒),0 表示无限等待
-       * 
- * - * optional double timeout = 2; - * @return This builder for chaining. - */ - public Builder clearTimeout() { - bitField0_ = (bitField0_ & ~0x00000002); - timeout_ = 0D; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.WaitDIArgs) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.WaitDIArgs) - private static final cmvr.api.AgvCommand.WaitDIArgs DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.WaitDIArgs(); - } - - public static cmvr.api.AgvCommand.WaitDIArgs getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public WaitDIArgs parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.WaitDIArgs getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface SetDOArgsOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.SetDOArgs) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - java.util.List - getDoListList(); - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - cmvr.api.AgvCommand.DOItem getDoList(int index); - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - int getDoListCount(); - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - java.util.List - getDoListOrBuilderList(); - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - cmvr.api.AgvCommand.DOItemOrBuilder getDoListOrBuilder( - int index); - } - /** - *
-   **
-   * @brief SetDO 动作参数。
-   * 
- * - * Protobuf type {@code cmvr.api.SetDOArgs} - */ - public static final class SetDOArgs extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.SetDOArgs) - SetDOArgsOrBuilder { - private static final long serialVersionUID = 0L; - // Use SetDOArgs.newBuilder() to construct. - private SetDOArgs(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private SetDOArgs() { - doList_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SetDOArgs(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SetDOArgs_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SetDOArgs_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.SetDOArgs.class, cmvr.api.AgvCommand.SetDOArgs.Builder.class); - } - - public static final int DO_LIST_FIELD_NUMBER = 1; - private java.util.List doList_; - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - @java.lang.Override - public java.util.List getDoListList() { - return doList_; - } - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - @java.lang.Override - public java.util.List - getDoListOrBuilderList() { - return doList_; - } - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - @java.lang.Override - public int getDoListCount() { - return doList_.size(); - } - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.DOItem getDoList(int index) { - return doList_.get(index); - } - /** - *
-     */< 要设置的 DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - @java.lang.Override - public cmvr.api.AgvCommand.DOItemOrBuilder getDoListOrBuilder( - int index) { - return doList_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < doList_.size(); i++) { - output.writeMessage(1, doList_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < doList_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, doList_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.SetDOArgs)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.SetDOArgs other = (cmvr.api.AgvCommand.SetDOArgs) obj; - - if (!getDoListList() - .equals(other.getDoListList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getDoListCount() > 0) { - hash = (37 * hash) + DO_LIST_FIELD_NUMBER; - hash = (53 * hash) + getDoListList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.SetDOArgs parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.SetDOArgs parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SetDOArgs parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.SetDOArgs parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.SetDOArgs prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief SetDO 动作参数。
-     * 
- * - * Protobuf type {@code cmvr.api.SetDOArgs} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.SetDOArgs) - cmvr.api.AgvCommand.SetDOArgsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SetDOArgs_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SetDOArgs_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.SetDOArgs.class, cmvr.api.AgvCommand.SetDOArgs.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.SetDOArgs.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (doListBuilder_ == null) { - doList_ = java.util.Collections.emptyList(); - } else { - doList_ = null; - doListBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_SetDOArgs_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SetDOArgs getDefaultInstanceForType() { - return cmvr.api.AgvCommand.SetDOArgs.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.SetDOArgs build() { - cmvr.api.AgvCommand.SetDOArgs result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SetDOArgs buildPartial() { - cmvr.api.AgvCommand.SetDOArgs result = new cmvr.api.AgvCommand.SetDOArgs(this); - int from_bitField0_ = bitField0_; - if (doListBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - doList_ = java.util.Collections.unmodifiableList(doList_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.doList_ = doList_; - } else { - result.doList_ = doListBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.SetDOArgs) { - return mergeFrom((cmvr.api.AgvCommand.SetDOArgs)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.SetDOArgs other) { - if (other == cmvr.api.AgvCommand.SetDOArgs.getDefaultInstance()) return this; - if (doListBuilder_ == null) { - if (!other.doList_.isEmpty()) { - if (doList_.isEmpty()) { - doList_ = other.doList_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureDoListIsMutable(); - doList_.addAll(other.doList_); - } - onChanged(); - } - } else { - if (!other.doList_.isEmpty()) { - if (doListBuilder_.isEmpty()) { - doListBuilder_.dispose(); - doListBuilder_ = null; - doList_ = other.doList_; - bitField0_ = (bitField0_ & ~0x00000001); - doListBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDoListFieldBuilder() : null; - } else { - doListBuilder_.addAllMessages(other.doList_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - cmvr.api.AgvCommand.DOItem m = - input.readMessage( - cmvr.api.AgvCommand.DOItem.parser(), - extensionRegistry); - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.add(m); - } else { - doListBuilder_.addMessage(m); - } - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private java.util.List doList_ = - java.util.Collections.emptyList(); - private void ensureDoListIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - doList_ = new java.util.ArrayList(doList_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DOItem, cmvr.api.AgvCommand.DOItem.Builder, cmvr.api.AgvCommand.DOItemOrBuilder> doListBuilder_; - - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public java.util.List getDoListList() { - if (doListBuilder_ == null) { - return java.util.Collections.unmodifiableList(doList_); - } else { - return doListBuilder_.getMessageList(); - } - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public int getDoListCount() { - if (doListBuilder_ == null) { - return doList_.size(); - } else { - return doListBuilder_.getCount(); - } - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public cmvr.api.AgvCommand.DOItem getDoList(int index) { - if (doListBuilder_ == null) { - return doList_.get(index); - } else { - return doListBuilder_.getMessage(index); - } - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder setDoList( - int index, cmvr.api.AgvCommand.DOItem value) { - if (doListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDoListIsMutable(); - doList_.set(index, value); - onChanged(); - } else { - doListBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder setDoList( - int index, cmvr.api.AgvCommand.DOItem.Builder builderForValue) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.set(index, builderForValue.build()); - onChanged(); - } else { - doListBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder addDoList(cmvr.api.AgvCommand.DOItem value) { - if (doListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDoListIsMutable(); - doList_.add(value); - onChanged(); - } else { - doListBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder addDoList( - int index, cmvr.api.AgvCommand.DOItem value) { - if (doListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDoListIsMutable(); - doList_.add(index, value); - onChanged(); - } else { - doListBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder addDoList( - cmvr.api.AgvCommand.DOItem.Builder builderForValue) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.add(builderForValue.build()); - onChanged(); - } else { - doListBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder addDoList( - int index, cmvr.api.AgvCommand.DOItem.Builder builderForValue) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.add(index, builderForValue.build()); - onChanged(); - } else { - doListBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder addAllDoList( - java.lang.Iterable values) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, doList_); - onChanged(); - } else { - doListBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder clearDoList() { - if (doListBuilder_ == null) { - doList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - doListBuilder_.clear(); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public Builder removeDoList(int index) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.remove(index); - onChanged(); - } else { - doListBuilder_.remove(index); - } - return this; - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public cmvr.api.AgvCommand.DOItem.Builder getDoListBuilder( - int index) { - return getDoListFieldBuilder().getBuilder(index); - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public cmvr.api.AgvCommand.DOItemOrBuilder getDoListOrBuilder( - int index) { - if (doListBuilder_ == null) { - return doList_.get(index); } else { - return doListBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public java.util.List - getDoListOrBuilderList() { - if (doListBuilder_ != null) { - return doListBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(doList_); - } - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public cmvr.api.AgvCommand.DOItem.Builder addDoListBuilder() { - return getDoListFieldBuilder().addBuilder( - cmvr.api.AgvCommand.DOItem.getDefaultInstance()); - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public cmvr.api.AgvCommand.DOItem.Builder addDoListBuilder( - int index) { - return getDoListFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.DOItem.getDefaultInstance()); - } - /** - *
-       */< 要设置的 DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 1; - */ - public java.util.List - getDoListBuilderList() { - return getDoListFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DOItem, cmvr.api.AgvCommand.DOItem.Builder, cmvr.api.AgvCommand.DOItemOrBuilder> - getDoListFieldBuilder() { - if (doListBuilder_ == null) { - doListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DOItem, cmvr.api.AgvCommand.DOItem.Builder, cmvr.api.AgvCommand.DOItemOrBuilder>( - doList_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - doList_ = null; - } - return doListBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.SetDOArgs) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.SetDOArgs) - private static final cmvr.api.AgvCommand.SetDOArgs DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.SetDOArgs(); - } - - public static cmvr.api.AgvCommand.SetDOArgs getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SetDOArgs parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.SetDOArgs getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface PgvParamOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.PgvParam) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 是否使用上视 PGV
-     * 
- * - * optional bool use_pgv = 1; - * @return Whether the usePgv field is set. - */ - boolean hasUsePgv(); - /** - *
-     */< 是否使用上视 PGV
-     * 
- * - * optional bool use_pgv = 1; - * @return The usePgv. - */ - boolean getUsePgv(); - - /** - *
-     */< 是否使用下视 PGV
-     * 
- * - * optional bool use_down_pgv = 2; - * @return Whether the useDownPgv field is set. - */ - boolean hasUseDownPgv(); - /** - *
-     */< 是否使用下视 PGV
-     * 
- * - * optional bool use_down_pgv = 2; - * @return The useDownPgv. - */ - boolean getUseDownPgv(); - - /** - *
-     */< 最大调整半径(米)
-     * 
- * - * optional double pgv_adjust_dist = 3; - * @return Whether the pgvAdjustDist field is set. - */ - boolean hasPgvAdjustDist(); - /** - *
-     */< 最大调整半径(米)
-     * 
- * - * optional double pgv_adjust_dist = 3; - * @return The pgvAdjustDist. - */ - double getPgvAdjustDist(); - - /** - *
-     */< 二维码坐标系 X 偏移(米)
-     * 
- * - * optional double pgv_adjust_cx = 4; - * @return Whether the pgvAdjustCx field is set. - */ - boolean hasPgvAdjustCx(); - /** - *
-     */< 二维码坐标系 X 偏移(米)
-     * 
- * - * optional double pgv_adjust_cx = 4; - * @return The pgvAdjustCx. - */ - double getPgvAdjustCx(); - - /** - *
-     */< 二维码坐标系 Y 偏移(米)
-     * 
- * - * optional double pgv_adjust_cy = 5; - * @return Whether the pgvAdjustCy field is set. - */ - boolean hasPgvAdjustCy(); - /** - *
-     */< 二维码坐标系 Y 偏移(米)
-     * 
- * - * optional double pgv_adjust_cy = 5; - * @return The pgvAdjustCy. - */ - double getPgvAdjustCy(); - - /** - *
-     */< 仅调整 X 方向误差(米)
-     * 
- * - * optional double pgv_x_adjust = 6; - * @return Whether the pgvXAdjust field is set. - */ - boolean hasPgvXAdjust(); - /** - *
-     */< 仅调整 X 方向误差(米)
-     * 
- * - * optional double pgv_x_adjust = 6; - * @return The pgvXAdjust. - */ - double getPgvXAdjust(); - } - /** - *
-   **
-   * @brief PGV(二维码)二次定位参数。
-   * 
- * - * Protobuf type {@code cmvr.api.PgvParam} - */ - public static final class PgvParam extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.PgvParam) - PgvParamOrBuilder { - private static final long serialVersionUID = 0L; - // Use PgvParam.newBuilder() to construct. - private PgvParam(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private PgvParam() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new PgvParam(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_PgvParam_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_PgvParam_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.PgvParam.class, cmvr.api.AgvCommand.PgvParam.Builder.class); - } - - private int bitField0_; - public static final int USE_PGV_FIELD_NUMBER = 1; - private boolean usePgv_; - /** - *
-     */< 是否使用上视 PGV
-     * 
- * - * optional bool use_pgv = 1; - * @return Whether the usePgv field is set. - */ - @java.lang.Override - public boolean hasUsePgv() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 是否使用上视 PGV
-     * 
- * - * optional bool use_pgv = 1; - * @return The usePgv. - */ - @java.lang.Override - public boolean getUsePgv() { - return usePgv_; - } - - public static final int USE_DOWN_PGV_FIELD_NUMBER = 2; - private boolean useDownPgv_; - /** - *
-     */< 是否使用下视 PGV
-     * 
- * - * optional bool use_down_pgv = 2; - * @return Whether the useDownPgv field is set. - */ - @java.lang.Override - public boolean hasUseDownPgv() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 是否使用下视 PGV
-     * 
- * - * optional bool use_down_pgv = 2; - * @return The useDownPgv. - */ - @java.lang.Override - public boolean getUseDownPgv() { - return useDownPgv_; - } - - public static final int PGV_ADJUST_DIST_FIELD_NUMBER = 3; - private double pgvAdjustDist_; - /** - *
-     */< 最大调整半径(米)
-     * 
- * - * optional double pgv_adjust_dist = 3; - * @return Whether the pgvAdjustDist field is set. - */ - @java.lang.Override - public boolean hasPgvAdjustDist() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 最大调整半径(米)
-     * 
- * - * optional double pgv_adjust_dist = 3; - * @return The pgvAdjustDist. - */ - @java.lang.Override - public double getPgvAdjustDist() { - return pgvAdjustDist_; - } - - public static final int PGV_ADJUST_CX_FIELD_NUMBER = 4; - private double pgvAdjustCx_; - /** - *
-     */< 二维码坐标系 X 偏移(米)
-     * 
- * - * optional double pgv_adjust_cx = 4; - * @return Whether the pgvAdjustCx field is set. - */ - @java.lang.Override - public boolean hasPgvAdjustCx() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 二维码坐标系 X 偏移(米)
-     * 
- * - * optional double pgv_adjust_cx = 4; - * @return The pgvAdjustCx. - */ - @java.lang.Override - public double getPgvAdjustCx() { - return pgvAdjustCx_; - } - - public static final int PGV_ADJUST_CY_FIELD_NUMBER = 5; - private double pgvAdjustCy_; - /** - *
-     */< 二维码坐标系 Y 偏移(米)
-     * 
- * - * optional double pgv_adjust_cy = 5; - * @return Whether the pgvAdjustCy field is set. - */ - @java.lang.Override - public boolean hasPgvAdjustCy() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 二维码坐标系 Y 偏移(米)
-     * 
- * - * optional double pgv_adjust_cy = 5; - * @return The pgvAdjustCy. - */ - @java.lang.Override - public double getPgvAdjustCy() { - return pgvAdjustCy_; - } - - public static final int PGV_X_ADJUST_FIELD_NUMBER = 6; - private double pgvXAdjust_; - /** - *
-     */< 仅调整 X 方向误差(米)
-     * 
- * - * optional double pgv_x_adjust = 6; - * @return Whether the pgvXAdjust field is set. - */ - @java.lang.Override - public boolean hasPgvXAdjust() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 仅调整 X 方向误差(米)
-     * 
- * - * optional double pgv_x_adjust = 6; - * @return The pgvXAdjust. - */ - @java.lang.Override - public double getPgvXAdjust() { - return pgvXAdjust_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeBool(1, usePgv_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeBool(2, useDownPgv_); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeDouble(3, pgvAdjustDist_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(4, pgvAdjustCx_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(5, pgvAdjustCy_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(6, pgvXAdjust_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(1, usePgv_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, useDownPgv_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, pgvAdjustDist_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, pgvAdjustCx_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(5, pgvAdjustCy_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, pgvXAdjust_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.PgvParam)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.PgvParam other = (cmvr.api.AgvCommand.PgvParam) obj; - - if (hasUsePgv() != other.hasUsePgv()) return false; - if (hasUsePgv()) { - if (getUsePgv() - != other.getUsePgv()) return false; - } - if (hasUseDownPgv() != other.hasUseDownPgv()) return false; - if (hasUseDownPgv()) { - if (getUseDownPgv() - != other.getUseDownPgv()) return false; - } - if (hasPgvAdjustDist() != other.hasPgvAdjustDist()) return false; - if (hasPgvAdjustDist()) { - if (java.lang.Double.doubleToLongBits(getPgvAdjustDist()) - != java.lang.Double.doubleToLongBits( - other.getPgvAdjustDist())) return false; - } - if (hasPgvAdjustCx() != other.hasPgvAdjustCx()) return false; - if (hasPgvAdjustCx()) { - if (java.lang.Double.doubleToLongBits(getPgvAdjustCx()) - != java.lang.Double.doubleToLongBits( - other.getPgvAdjustCx())) return false; - } - if (hasPgvAdjustCy() != other.hasPgvAdjustCy()) return false; - if (hasPgvAdjustCy()) { - if (java.lang.Double.doubleToLongBits(getPgvAdjustCy()) - != java.lang.Double.doubleToLongBits( - other.getPgvAdjustCy())) return false; - } - if (hasPgvXAdjust() != other.hasPgvXAdjust()) return false; - if (hasPgvXAdjust()) { - if (java.lang.Double.doubleToLongBits(getPgvXAdjust()) - != java.lang.Double.doubleToLongBits( - other.getPgvXAdjust())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasUsePgv()) { - hash = (37 * hash) + USE_PGV_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getUsePgv()); - } - if (hasUseDownPgv()) { - hash = (37 * hash) + USE_DOWN_PGV_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getUseDownPgv()); - } - if (hasPgvAdjustDist()) { - hash = (37 * hash) + PGV_ADJUST_DIST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPgvAdjustDist())); - } - if (hasPgvAdjustCx()) { - hash = (37 * hash) + PGV_ADJUST_CX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPgvAdjustCx())); - } - if (hasPgvAdjustCy()) { - hash = (37 * hash) + PGV_ADJUST_CY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPgvAdjustCy())); - } - if (hasPgvXAdjust()) { - hash = (37 * hash) + PGV_X_ADJUST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getPgvXAdjust())); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.PgvParam parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.PgvParam parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.PgvParam parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.PgvParam parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.PgvParam prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief PGV(二维码)二次定位参数。
-     * 
- * - * Protobuf type {@code cmvr.api.PgvParam} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.PgvParam) - cmvr.api.AgvCommand.PgvParamOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_PgvParam_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_PgvParam_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.PgvParam.class, cmvr.api.AgvCommand.PgvParam.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.PgvParam.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - usePgv_ = false; - bitField0_ = (bitField0_ & ~0x00000001); - useDownPgv_ = false; - bitField0_ = (bitField0_ & ~0x00000002); - pgvAdjustDist_ = 0D; - bitField0_ = (bitField0_ & ~0x00000004); - pgvAdjustCx_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - pgvAdjustCy_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - pgvXAdjust_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_PgvParam_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.PgvParam getDefaultInstanceForType() { - return cmvr.api.AgvCommand.PgvParam.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.PgvParam build() { - cmvr.api.AgvCommand.PgvParam result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.PgvParam buildPartial() { - cmvr.api.AgvCommand.PgvParam result = new cmvr.api.AgvCommand.PgvParam(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.usePgv_ = usePgv_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.useDownPgv_ = useDownPgv_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.pgvAdjustDist_ = pgvAdjustDist_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.pgvAdjustCx_ = pgvAdjustCx_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.pgvAdjustCy_ = pgvAdjustCy_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.pgvXAdjust_ = pgvXAdjust_; - to_bitField0_ |= 0x00000020; - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.PgvParam) { - return mergeFrom((cmvr.api.AgvCommand.PgvParam)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.PgvParam other) { - if (other == cmvr.api.AgvCommand.PgvParam.getDefaultInstance()) return this; - if (other.hasUsePgv()) { - setUsePgv(other.getUsePgv()); - } - if (other.hasUseDownPgv()) { - setUseDownPgv(other.getUseDownPgv()); - } - if (other.hasPgvAdjustDist()) { - setPgvAdjustDist(other.getPgvAdjustDist()); - } - if (other.hasPgvAdjustCx()) { - setPgvAdjustCx(other.getPgvAdjustCx()); - } - if (other.hasPgvAdjustCy()) { - setPgvAdjustCy(other.getPgvAdjustCy()); - } - if (other.hasPgvXAdjust()) { - setPgvXAdjust(other.getPgvXAdjust()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - usePgv_ = input.readBool(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 16: { - useDownPgv_ = input.readBool(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 25: { - pgvAdjustDist_ = input.readDouble(); - bitField0_ |= 0x00000004; - break; - } // case 25 - case 33: { - pgvAdjustCx_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 33 - case 41: { - pgvAdjustCy_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 41 - case 49: { - pgvXAdjust_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 49 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private boolean usePgv_ ; - /** - *
-       */< 是否使用上视 PGV
-       * 
- * - * optional bool use_pgv = 1; - * @return Whether the usePgv field is set. - */ - @java.lang.Override - public boolean hasUsePgv() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 是否使用上视 PGV
-       * 
- * - * optional bool use_pgv = 1; - * @return The usePgv. - */ - @java.lang.Override - public boolean getUsePgv() { - return usePgv_; - } - /** - *
-       */< 是否使用上视 PGV
-       * 
- * - * optional bool use_pgv = 1; - * @param value The usePgv to set. - * @return This builder for chaining. - */ - public Builder setUsePgv(boolean value) { - bitField0_ |= 0x00000001; - usePgv_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否使用上视 PGV
-       * 
- * - * optional bool use_pgv = 1; - * @return This builder for chaining. - */ - public Builder clearUsePgv() { - bitField0_ = (bitField0_ & ~0x00000001); - usePgv_ = false; - onChanged(); - return this; - } - - private boolean useDownPgv_ ; - /** - *
-       */< 是否使用下视 PGV
-       * 
- * - * optional bool use_down_pgv = 2; - * @return Whether the useDownPgv field is set. - */ - @java.lang.Override - public boolean hasUseDownPgv() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 是否使用下视 PGV
-       * 
- * - * optional bool use_down_pgv = 2; - * @return The useDownPgv. - */ - @java.lang.Override - public boolean getUseDownPgv() { - return useDownPgv_; - } - /** - *
-       */< 是否使用下视 PGV
-       * 
- * - * optional bool use_down_pgv = 2; - * @param value The useDownPgv to set. - * @return This builder for chaining. - */ - public Builder setUseDownPgv(boolean value) { - bitField0_ |= 0x00000002; - useDownPgv_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否使用下视 PGV
-       * 
- * - * optional bool use_down_pgv = 2; - * @return This builder for chaining. - */ - public Builder clearUseDownPgv() { - bitField0_ = (bitField0_ & ~0x00000002); - useDownPgv_ = false; - onChanged(); - return this; - } - - private double pgvAdjustDist_ ; - /** - *
-       */< 最大调整半径(米)
-       * 
- * - * optional double pgv_adjust_dist = 3; - * @return Whether the pgvAdjustDist field is set. - */ - @java.lang.Override - public boolean hasPgvAdjustDist() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 最大调整半径(米)
-       * 
- * - * optional double pgv_adjust_dist = 3; - * @return The pgvAdjustDist. - */ - @java.lang.Override - public double getPgvAdjustDist() { - return pgvAdjustDist_; - } - /** - *
-       */< 最大调整半径(米)
-       * 
- * - * optional double pgv_adjust_dist = 3; - * @param value The pgvAdjustDist to set. - * @return This builder for chaining. - */ - public Builder setPgvAdjustDist(double value) { - bitField0_ |= 0x00000004; - pgvAdjustDist_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最大调整半径(米)
-       * 
- * - * optional double pgv_adjust_dist = 3; - * @return This builder for chaining. - */ - public Builder clearPgvAdjustDist() { - bitField0_ = (bitField0_ & ~0x00000004); - pgvAdjustDist_ = 0D; - onChanged(); - return this; - } - - private double pgvAdjustCx_ ; - /** - *
-       */< 二维码坐标系 X 偏移(米)
-       * 
- * - * optional double pgv_adjust_cx = 4; - * @return Whether the pgvAdjustCx field is set. - */ - @java.lang.Override - public boolean hasPgvAdjustCx() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 二维码坐标系 X 偏移(米)
-       * 
- * - * optional double pgv_adjust_cx = 4; - * @return The pgvAdjustCx. - */ - @java.lang.Override - public double getPgvAdjustCx() { - return pgvAdjustCx_; - } - /** - *
-       */< 二维码坐标系 X 偏移(米)
-       * 
- * - * optional double pgv_adjust_cx = 4; - * @param value The pgvAdjustCx to set. - * @return This builder for chaining. - */ - public Builder setPgvAdjustCx(double value) { - bitField0_ |= 0x00000008; - pgvAdjustCx_ = value; - onChanged(); - return this; - } - /** - *
-       */< 二维码坐标系 X 偏移(米)
-       * 
- * - * optional double pgv_adjust_cx = 4; - * @return This builder for chaining. - */ - public Builder clearPgvAdjustCx() { - bitField0_ = (bitField0_ & ~0x00000008); - pgvAdjustCx_ = 0D; - onChanged(); - return this; - } - - private double pgvAdjustCy_ ; - /** - *
-       */< 二维码坐标系 Y 偏移(米)
-       * 
- * - * optional double pgv_adjust_cy = 5; - * @return Whether the pgvAdjustCy field is set. - */ - @java.lang.Override - public boolean hasPgvAdjustCy() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 二维码坐标系 Y 偏移(米)
-       * 
- * - * optional double pgv_adjust_cy = 5; - * @return The pgvAdjustCy. - */ - @java.lang.Override - public double getPgvAdjustCy() { - return pgvAdjustCy_; - } - /** - *
-       */< 二维码坐标系 Y 偏移(米)
-       * 
- * - * optional double pgv_adjust_cy = 5; - * @param value The pgvAdjustCy to set. - * @return This builder for chaining. - */ - public Builder setPgvAdjustCy(double value) { - bitField0_ |= 0x00000010; - pgvAdjustCy_ = value; - onChanged(); - return this; - } - /** - *
-       */< 二维码坐标系 Y 偏移(米)
-       * 
- * - * optional double pgv_adjust_cy = 5; - * @return This builder for chaining. - */ - public Builder clearPgvAdjustCy() { - bitField0_ = (bitField0_ & ~0x00000010); - pgvAdjustCy_ = 0D; - onChanged(); - return this; - } - - private double pgvXAdjust_ ; - /** - *
-       */< 仅调整 X 方向误差(米)
-       * 
- * - * optional double pgv_x_adjust = 6; - * @return Whether the pgvXAdjust field is set. - */ - @java.lang.Override - public boolean hasPgvXAdjust() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 仅调整 X 方向误差(米)
-       * 
- * - * optional double pgv_x_adjust = 6; - * @return The pgvXAdjust. - */ - @java.lang.Override - public double getPgvXAdjust() { - return pgvXAdjust_; - } - /** - *
-       */< 仅调整 X 方向误差(米)
-       * 
- * - * optional double pgv_x_adjust = 6; - * @param value The pgvXAdjust to set. - * @return This builder for chaining. - */ - public Builder setPgvXAdjust(double value) { - bitField0_ |= 0x00000020; - pgvXAdjust_ = value; - onChanged(); - return this; - } - /** - *
-       */< 仅调整 X 方向误差(米)
-       * 
- * - * optional double pgv_x_adjust = 6; - * @return This builder for chaining. - */ - public Builder clearPgvXAdjust() { - bitField0_ = (bitField0_ & ~0x00000020); - pgvXAdjust_ = 0D; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.PgvParam) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.PgvParam) - private static final cmvr.api.AgvCommand.PgvParam DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.PgvParam(); - } - - public static cmvr.api.AgvCommand.PgvParam getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PgvParam parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.PgvParam getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FreeGoPointOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.FreeGoPoint) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< X 坐标(米)
-     * 
- * - * double x = 1; - * @return The x. - */ - double getX(); - - /** - *
-     */< Y 坐标(米)
-     * 
- * - * double y = 2; - * @return The y. - */ - double getY(); - - /** - *
-     */< 朝向角(弧度)
-     * 
- * - * double theta = 3; - * @return The theta. - */ - double getTheta(); - } - /** - *
-   **
-   * @brief 自由导航目标点(坐标 + 朝向)。
-   * 
- * - * Protobuf type {@code cmvr.api.FreeGoPoint} - */ - public static final class FreeGoPoint extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.FreeGoPoint) - FreeGoPointOrBuilder { - private static final long serialVersionUID = 0L; - // Use FreeGoPoint.newBuilder() to construct. - private FreeGoPoint(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private FreeGoPoint() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new FreeGoPoint(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_FreeGoPoint_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_FreeGoPoint_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.FreeGoPoint.class, cmvr.api.AgvCommand.FreeGoPoint.Builder.class); - } - - public static final int X_FIELD_NUMBER = 1; - private double x_; - /** - *
-     */< X 坐标(米)
-     * 
- * - * double x = 1; - * @return The x. - */ - @java.lang.Override - public double getX() { - return x_; - } - - public static final int Y_FIELD_NUMBER = 2; - private double y_; - /** - *
-     */< Y 坐标(米)
-     * 
- * - * double y = 2; - * @return The y. - */ - @java.lang.Override - public double getY() { - return y_; - } - - public static final int THETA_FIELD_NUMBER = 3; - private double theta_; - /** - *
-     */< 朝向角(弧度)
-     * 
- * - * double theta = 3; - * @return The theta. - */ - @java.lang.Override - public double getTheta() { - return theta_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (java.lang.Double.doubleToRawLongBits(x_) != 0) { - output.writeDouble(1, x_); - } - if (java.lang.Double.doubleToRawLongBits(y_) != 0) { - output.writeDouble(2, y_); - } - if (java.lang.Double.doubleToRawLongBits(theta_) != 0) { - output.writeDouble(3, theta_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (java.lang.Double.doubleToRawLongBits(x_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(1, x_); - } - if (java.lang.Double.doubleToRawLongBits(y_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(2, y_); - } - if (java.lang.Double.doubleToRawLongBits(theta_) != 0) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(3, theta_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.FreeGoPoint)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.FreeGoPoint other = (cmvr.api.AgvCommand.FreeGoPoint) obj; - - if (java.lang.Double.doubleToLongBits(getX()) - != java.lang.Double.doubleToLongBits( - other.getX())) return false; - if (java.lang.Double.doubleToLongBits(getY()) - != java.lang.Double.doubleToLongBits( - other.getY())) return false; - if (java.lang.Double.doubleToLongBits(getTheta()) - != java.lang.Double.doubleToLongBits( - other.getTheta())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + X_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getX())); - hash = (37 * hash) + Y_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getY())); - hash = (37 * hash) + THETA_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTheta())); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.FreeGoPoint parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.FreeGoPoint prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 自由导航目标点(坐标 + 朝向)。
-     * 
- * - * Protobuf type {@code cmvr.api.FreeGoPoint} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.FreeGoPoint) - cmvr.api.AgvCommand.FreeGoPointOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_FreeGoPoint_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_FreeGoPoint_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.FreeGoPoint.class, cmvr.api.AgvCommand.FreeGoPoint.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.FreeGoPoint.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - x_ = 0D; - - y_ = 0D; - - theta_ = 0D; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_FreeGoPoint_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.FreeGoPoint getDefaultInstanceForType() { - return cmvr.api.AgvCommand.FreeGoPoint.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.FreeGoPoint build() { - cmvr.api.AgvCommand.FreeGoPoint result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.FreeGoPoint buildPartial() { - cmvr.api.AgvCommand.FreeGoPoint result = new cmvr.api.AgvCommand.FreeGoPoint(this); - result.x_ = x_; - result.y_ = y_; - result.theta_ = theta_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.FreeGoPoint) { - return mergeFrom((cmvr.api.AgvCommand.FreeGoPoint)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.FreeGoPoint other) { - if (other == cmvr.api.AgvCommand.FreeGoPoint.getDefaultInstance()) return this; - if (other.getX() != 0D) { - setX(other.getX()); - } - if (other.getY() != 0D) { - setY(other.getY()); - } - if (other.getTheta() != 0D) { - setTheta(other.getTheta()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 9: { - x_ = input.readDouble(); - - break; - } // case 9 - case 17: { - y_ = input.readDouble(); - - break; - } // case 17 - case 25: { - theta_ = input.readDouble(); - - break; - } // case 25 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private double x_ ; - /** - *
-       */< X 坐标(米)
-       * 
- * - * double x = 1; - * @return The x. - */ - @java.lang.Override - public double getX() { - return x_; - } - /** - *
-       */< X 坐标(米)
-       * 
- * - * double x = 1; - * @param value The x to set. - * @return This builder for chaining. - */ - public Builder setX(double value) { - - x_ = value; - onChanged(); - return this; - } - /** - *
-       */< X 坐标(米)
-       * 
- * - * double x = 1; - * @return This builder for chaining. - */ - public Builder clearX() { - - x_ = 0D; - onChanged(); - return this; - } - - private double y_ ; - /** - *
-       */< Y 坐标(米)
-       * 
- * - * double y = 2; - * @return The y. - */ - @java.lang.Override - public double getY() { - return y_; - } - /** - *
-       */< Y 坐标(米)
-       * 
- * - * double y = 2; - * @param value The y to set. - * @return This builder for chaining. - */ - public Builder setY(double value) { - - y_ = value; - onChanged(); - return this; - } - /** - *
-       */< Y 坐标(米)
-       * 
- * - * double y = 2; - * @return This builder for chaining. - */ - public Builder clearY() { - - y_ = 0D; - onChanged(); - return this; - } - - private double theta_ ; - /** - *
-       */< 朝向角(弧度)
-       * 
- * - * double theta = 3; - * @return The theta. - */ - @java.lang.Override - public double getTheta() { - return theta_; - } - /** - *
-       */< 朝向角(弧度)
-       * 
- * - * double theta = 3; - * @param value The theta to set. - * @return This builder for chaining. - */ - public Builder setTheta(double value) { - - theta_ = value; - onChanged(); - return this; - } - /** - *
-       */< 朝向角(弧度)
-       * 
- * - * double theta = 3; - * @return This builder for chaining. - */ - public Builder clearTheta() { - - theta_ = 0D; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.FreeGoPoint) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.FreeGoPoint) - private static final cmvr.api.AgvCommand.FreeGoPoint DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.FreeGoPoint(); - } - - public static cmvr.api.AgvCommand.FreeGoPoint getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FreeGoPoint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.FreeGoPoint getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface ScriptArgsOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.ScriptArgs) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - int getStrKvCount(); - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - boolean containsStrKv( - java.lang.String key); - /** - * Use {@link #getStrKvMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getStrKv(); - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - java.util.Map - getStrKvMap(); - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - - /* nullable */ -java.lang.String getStrKvOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - - java.lang.String getStrKvOrThrow( - java.lang.String key); - - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - int getNumKvCount(); - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - boolean containsNumKv( - java.lang.String key); - /** - * Use {@link #getNumKvMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getNumKv(); - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - java.util.Map - getNumKvMap(); - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - - double getNumKvOrDefault( - java.lang.String key, - double defaultValue); - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - - double getNumKvOrThrow( - java.lang.String key); - - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - java.util.List - getDoListList(); - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - cmvr.api.AgvCommand.DOItem getDoList(int index); - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - int getDoListCount(); - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - java.util.List - getDoListOrBuilderList(); - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - cmvr.api.AgvCommand.DOItemOrBuilder getDoListOrBuilder( - int index); - - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - java.util.List - getDiListList(); - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - cmvr.api.AgvCommand.DIItem getDiList(int index); - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - int getDiListCount(); - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - java.util.List - getDiListOrBuilderList(); - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - cmvr.api.AgvCommand.DIItemOrBuilder getDiListOrBuilder( - int index); - } - /** - *
-   **
-   * @brief 脚本自定义参数。
-   * 
- * - * Protobuf type {@code cmvr.api.ScriptArgs} - */ - public static final class ScriptArgs extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.ScriptArgs) - ScriptArgsOrBuilder { - private static final long serialVersionUID = 0L; - // Use ScriptArgs.newBuilder() to construct. - private ScriptArgs(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private ScriptArgs() { - doList_ = java.util.Collections.emptyList(); - diList_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ScriptArgs(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_ScriptArgs_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetStrKv(); - case 2: - return internalGetNumKv(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_ScriptArgs_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.ScriptArgs.class, cmvr.api.AgvCommand.ScriptArgs.Builder.class); - } - - public static final int STR_KV_FIELD_NUMBER = 1; - private static final class StrKvDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - cmvr.api.AgvCommand.internal_static_cmvr_api_ScriptArgs_StrKvEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> strKv_; - private com.google.protobuf.MapField - internalGetStrKv() { - if (strKv_ == null) { - return com.google.protobuf.MapField.emptyMapField( - StrKvDefaultEntryHolder.defaultEntry); - } - return strKv_; - } - - public int getStrKvCount() { - return internalGetStrKv().getMap().size(); - } - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - - @java.lang.Override - public boolean containsStrKv( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetStrKv().getMap().containsKey(key); - } - /** - * Use {@link #getStrKvMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getStrKv() { - return getStrKvMap(); - } - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - @java.lang.Override - - public java.util.Map getStrKvMap() { - return internalGetStrKv().getMap(); - } - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - @java.lang.Override - - public java.lang.String getStrKvOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetStrKv().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     */< 字符串键值对
-     * 
- * - * map<string, string> str_kv = 1; - */ - @java.lang.Override - - public java.lang.String getStrKvOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetStrKv().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int NUM_KV_FIELD_NUMBER = 2; - private static final class NumKvDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.Double> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - cmvr.api.AgvCommand.internal_static_cmvr_api_ScriptArgs_NumKvEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.DOUBLE, - 0D); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.Double> numKv_; - private com.google.protobuf.MapField - internalGetNumKv() { - if (numKv_ == null) { - return com.google.protobuf.MapField.emptyMapField( - NumKvDefaultEntryHolder.defaultEntry); - } - return numKv_; - } - - public int getNumKvCount() { - return internalGetNumKv().getMap().size(); - } - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - - @java.lang.Override - public boolean containsNumKv( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetNumKv().getMap().containsKey(key); - } - /** - * Use {@link #getNumKvMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getNumKv() { - return getNumKvMap(); - } - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - @java.lang.Override - - public java.util.Map getNumKvMap() { - return internalGetNumKv().getMap(); - } - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - @java.lang.Override - - public double getNumKvOrDefault( - java.lang.String key, - double defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetNumKv().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-     */< 数字键值对
-     * 
- * - * map<string, double> num_kv = 2; - */ - @java.lang.Override - - public double getNumKvOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetNumKv().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int DO_LIST_FIELD_NUMBER = 3; - private java.util.List doList_; - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - @java.lang.Override - public java.util.List getDoListList() { - return doList_; - } - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - @java.lang.Override - public java.util.List - getDoListOrBuilderList() { - return doList_; - } - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - @java.lang.Override - public int getDoListCount() { - return doList_.size(); - } - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - @java.lang.Override - public cmvr.api.AgvCommand.DOItem getDoList(int index) { - return doList_.get(index); - } - /** - *
-     */< DO 列表
-     * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - @java.lang.Override - public cmvr.api.AgvCommand.DOItemOrBuilder getDoListOrBuilder( - int index) { - return doList_.get(index); - } - - public static final int DI_LIST_FIELD_NUMBER = 4; - private java.util.List diList_; - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - @java.lang.Override - public java.util.List getDiListList() { - return diList_; - } - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - @java.lang.Override - public java.util.List - getDiListOrBuilderList() { - return diList_; - } - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - @java.lang.Override - public int getDiListCount() { - return diList_.size(); - } - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - @java.lang.Override - public cmvr.api.AgvCommand.DIItem getDiList(int index) { - return diList_.get(index); - } - /** - *
-     */< DI 列表
-     * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - @java.lang.Override - public cmvr.api.AgvCommand.DIItemOrBuilder getDiListOrBuilder( - int index) { - return diList_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetStrKv(), - StrKvDefaultEntryHolder.defaultEntry, - 1); - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetNumKv(), - NumKvDefaultEntryHolder.defaultEntry, - 2); - for (int i = 0; i < doList_.size(); i++) { - output.writeMessage(3, doList_.get(i)); - } - for (int i = 0; i < diList_.size(); i++) { - output.writeMessage(4, diList_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (java.util.Map.Entry entry - : internalGetStrKv().getMap().entrySet()) { - com.google.protobuf.MapEntry - strKv__ = StrKvDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, strKv__); - } - for (java.util.Map.Entry entry - : internalGetNumKv().getMap().entrySet()) { - com.google.protobuf.MapEntry - numKv__ = NumKvDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, numKv__); - } - for (int i = 0; i < doList_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, doList_.get(i)); - } - for (int i = 0; i < diList_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, diList_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.ScriptArgs)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.ScriptArgs other = (cmvr.api.AgvCommand.ScriptArgs) obj; - - if (!internalGetStrKv().equals( - other.internalGetStrKv())) return false; - if (!internalGetNumKv().equals( - other.internalGetNumKv())) return false; - if (!getDoListList() - .equals(other.getDoListList())) return false; - if (!getDiListList() - .equals(other.getDiListList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (!internalGetStrKv().getMap().isEmpty()) { - hash = (37 * hash) + STR_KV_FIELD_NUMBER; - hash = (53 * hash) + internalGetStrKv().hashCode(); - } - if (!internalGetNumKv().getMap().isEmpty()) { - hash = (37 * hash) + NUM_KV_FIELD_NUMBER; - hash = (53 * hash) + internalGetNumKv().hashCode(); - } - if (getDoListCount() > 0) { - hash = (37 * hash) + DO_LIST_FIELD_NUMBER; - hash = (53 * hash) + getDoListList().hashCode(); - } - if (getDiListCount() > 0) { - hash = (37 * hash) + DI_LIST_FIELD_NUMBER; - hash = (53 * hash) + getDiListList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.ScriptArgs parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.ScriptArgs parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.ScriptArgs parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.ScriptArgs parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.ScriptArgs prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 脚本自定义参数。
-     * 
- * - * Protobuf type {@code cmvr.api.ScriptArgs} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.ScriptArgs) - cmvr.api.AgvCommand.ScriptArgsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_ScriptArgs_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetStrKv(); - case 2: - return internalGetNumKv(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 1: - return internalGetMutableStrKv(); - case 2: - return internalGetMutableNumKv(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_ScriptArgs_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.ScriptArgs.class, cmvr.api.AgvCommand.ScriptArgs.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.ScriptArgs.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - internalGetMutableStrKv().clear(); - internalGetMutableNumKv().clear(); - if (doListBuilder_ == null) { - doList_ = java.util.Collections.emptyList(); - } else { - doList_ = null; - doListBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - if (diListBuilder_ == null) { - diList_ = java.util.Collections.emptyList(); - } else { - diList_ = null; - diListBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_ScriptArgs_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.ScriptArgs getDefaultInstanceForType() { - return cmvr.api.AgvCommand.ScriptArgs.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.ScriptArgs build() { - cmvr.api.AgvCommand.ScriptArgs result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.ScriptArgs buildPartial() { - cmvr.api.AgvCommand.ScriptArgs result = new cmvr.api.AgvCommand.ScriptArgs(this); - int from_bitField0_ = bitField0_; - result.strKv_ = internalGetStrKv(); - result.strKv_.makeImmutable(); - result.numKv_ = internalGetNumKv(); - result.numKv_.makeImmutable(); - if (doListBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - doList_ = java.util.Collections.unmodifiableList(doList_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.doList_ = doList_; - } else { - result.doList_ = doListBuilder_.build(); - } - if (diListBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0)) { - diList_ = java.util.Collections.unmodifiableList(diList_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.diList_ = diList_; - } else { - result.diList_ = diListBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.ScriptArgs) { - return mergeFrom((cmvr.api.AgvCommand.ScriptArgs)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.ScriptArgs other) { - if (other == cmvr.api.AgvCommand.ScriptArgs.getDefaultInstance()) return this; - internalGetMutableStrKv().mergeFrom( - other.internalGetStrKv()); - internalGetMutableNumKv().mergeFrom( - other.internalGetNumKv()); - if (doListBuilder_ == null) { - if (!other.doList_.isEmpty()) { - if (doList_.isEmpty()) { - doList_ = other.doList_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureDoListIsMutable(); - doList_.addAll(other.doList_); - } - onChanged(); - } - } else { - if (!other.doList_.isEmpty()) { - if (doListBuilder_.isEmpty()) { - doListBuilder_.dispose(); - doListBuilder_ = null; - doList_ = other.doList_; - bitField0_ = (bitField0_ & ~0x00000004); - doListBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDoListFieldBuilder() : null; - } else { - doListBuilder_.addAllMessages(other.doList_); - } - } - } - if (diListBuilder_ == null) { - if (!other.diList_.isEmpty()) { - if (diList_.isEmpty()) { - diList_ = other.diList_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureDiListIsMutable(); - diList_.addAll(other.diList_); - } - onChanged(); - } - } else { - if (!other.diList_.isEmpty()) { - if (diListBuilder_.isEmpty()) { - diListBuilder_.dispose(); - diListBuilder_ = null; - diList_ = other.diList_; - bitField0_ = (bitField0_ & ~0x00000008); - diListBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDiListFieldBuilder() : null; - } else { - diListBuilder_.addAllMessages(other.diList_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - com.google.protobuf.MapEntry - strKv__ = input.readMessage( - StrKvDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - internalGetMutableStrKv().getMutableMap().put( - strKv__.getKey(), strKv__.getValue()); - break; - } // case 10 - case 18: { - com.google.protobuf.MapEntry - numKv__ = input.readMessage( - NumKvDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - internalGetMutableNumKv().getMutableMap().put( - numKv__.getKey(), numKv__.getValue()); - break; - } // case 18 - case 26: { - cmvr.api.AgvCommand.DOItem m = - input.readMessage( - cmvr.api.AgvCommand.DOItem.parser(), - extensionRegistry); - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.add(m); - } else { - doListBuilder_.addMessage(m); - } - break; - } // case 26 - case 34: { - cmvr.api.AgvCommand.DIItem m = - input.readMessage( - cmvr.api.AgvCommand.DIItem.parser(), - extensionRegistry); - if (diListBuilder_ == null) { - ensureDiListIsMutable(); - diList_.add(m); - } else { - diListBuilder_.addMessage(m); - } - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> strKv_; - private com.google.protobuf.MapField - internalGetStrKv() { - if (strKv_ == null) { - return com.google.protobuf.MapField.emptyMapField( - StrKvDefaultEntryHolder.defaultEntry); - } - return strKv_; - } - private com.google.protobuf.MapField - internalGetMutableStrKv() { - onChanged();; - if (strKv_ == null) { - strKv_ = com.google.protobuf.MapField.newMapField( - StrKvDefaultEntryHolder.defaultEntry); - } - if (!strKv_.isMutable()) { - strKv_ = strKv_.copy(); - } - return strKv_; - } - - public int getStrKvCount() { - return internalGetStrKv().getMap().size(); - } - /** - *
-       */< 字符串键值对
-       * 
- * - * map<string, string> str_kv = 1; - */ - - @java.lang.Override - public boolean containsStrKv( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetStrKv().getMap().containsKey(key); - } - /** - * Use {@link #getStrKvMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getStrKv() { - return getStrKvMap(); - } - /** - *
-       */< 字符串键值对
-       * 
- * - * map<string, string> str_kv = 1; - */ - @java.lang.Override - - public java.util.Map getStrKvMap() { - return internalGetStrKv().getMap(); - } - /** - *
-       */< 字符串键值对
-       * 
- * - * map<string, string> str_kv = 1; - */ - @java.lang.Override - - public java.lang.String getStrKvOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetStrKv().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-       */< 字符串键值对
-       * 
- * - * map<string, string> str_kv = 1; - */ - @java.lang.Override - - public java.lang.String getStrKvOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetStrKv().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearStrKv() { - internalGetMutableStrKv().getMutableMap() - .clear(); - return this; - } - /** - *
-       */< 字符串键值对
-       * 
- * - * map<string, string> str_kv = 1; - */ - - public Builder removeStrKv( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableStrKv().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableStrKv() { - return internalGetMutableStrKv().getMutableMap(); - } - /** - *
-       */< 字符串键值对
-       * 
- * - * map<string, string> str_kv = 1; - */ - public Builder putStrKv( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableStrKv().getMutableMap() - .put(key, value); - return this; - } - /** - *
-       */< 字符串键值对
-       * 
- * - * map<string, string> str_kv = 1; - */ - - public Builder putAllStrKv( - java.util.Map values) { - internalGetMutableStrKv().getMutableMap() - .putAll(values); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, java.lang.Double> numKv_; - private com.google.protobuf.MapField - internalGetNumKv() { - if (numKv_ == null) { - return com.google.protobuf.MapField.emptyMapField( - NumKvDefaultEntryHolder.defaultEntry); - } - return numKv_; - } - private com.google.protobuf.MapField - internalGetMutableNumKv() { - onChanged();; - if (numKv_ == null) { - numKv_ = com.google.protobuf.MapField.newMapField( - NumKvDefaultEntryHolder.defaultEntry); - } - if (!numKv_.isMutable()) { - numKv_ = numKv_.copy(); - } - return numKv_; - } - - public int getNumKvCount() { - return internalGetNumKv().getMap().size(); - } - /** - *
-       */< 数字键值对
-       * 
- * - * map<string, double> num_kv = 2; - */ - - @java.lang.Override - public boolean containsNumKv( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetNumKv().getMap().containsKey(key); - } - /** - * Use {@link #getNumKvMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getNumKv() { - return getNumKvMap(); - } - /** - *
-       */< 数字键值对
-       * 
- * - * map<string, double> num_kv = 2; - */ - @java.lang.Override - - public java.util.Map getNumKvMap() { - return internalGetNumKv().getMap(); - } - /** - *
-       */< 数字键值对
-       * 
- * - * map<string, double> num_kv = 2; - */ - @java.lang.Override - - public double getNumKvOrDefault( - java.lang.String key, - double defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetNumKv().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - *
-       */< 数字键值对
-       * 
- * - * map<string, double> num_kv = 2; - */ - @java.lang.Override - - public double getNumKvOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetNumKv().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearNumKv() { - internalGetMutableNumKv().getMutableMap() - .clear(); - return this; - } - /** - *
-       */< 数字键值对
-       * 
- * - * map<string, double> num_kv = 2; - */ - - public Builder removeNumKv( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableNumKv().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableNumKv() { - return internalGetMutableNumKv().getMutableMap(); - } - /** - *
-       */< 数字键值对
-       * 
- * - * map<string, double> num_kv = 2; - */ - public Builder putNumKv( - java.lang.String key, - double value) { - if (key == null) { throw new NullPointerException("map key"); } - - internalGetMutableNumKv().getMutableMap() - .put(key, value); - return this; - } - /** - *
-       */< 数字键值对
-       * 
- * - * map<string, double> num_kv = 2; - */ - - public Builder putAllNumKv( - java.util.Map values) { - internalGetMutableNumKv().getMutableMap() - .putAll(values); - return this; - } - - private java.util.List doList_ = - java.util.Collections.emptyList(); - private void ensureDoListIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - doList_ = new java.util.ArrayList(doList_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DOItem, cmvr.api.AgvCommand.DOItem.Builder, cmvr.api.AgvCommand.DOItemOrBuilder> doListBuilder_; - - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public java.util.List getDoListList() { - if (doListBuilder_ == null) { - return java.util.Collections.unmodifiableList(doList_); - } else { - return doListBuilder_.getMessageList(); - } - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public int getDoListCount() { - if (doListBuilder_ == null) { - return doList_.size(); - } else { - return doListBuilder_.getCount(); - } - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public cmvr.api.AgvCommand.DOItem getDoList(int index) { - if (doListBuilder_ == null) { - return doList_.get(index); - } else { - return doListBuilder_.getMessage(index); - } - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder setDoList( - int index, cmvr.api.AgvCommand.DOItem value) { - if (doListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDoListIsMutable(); - doList_.set(index, value); - onChanged(); - } else { - doListBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder setDoList( - int index, cmvr.api.AgvCommand.DOItem.Builder builderForValue) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.set(index, builderForValue.build()); - onChanged(); - } else { - doListBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder addDoList(cmvr.api.AgvCommand.DOItem value) { - if (doListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDoListIsMutable(); - doList_.add(value); - onChanged(); - } else { - doListBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder addDoList( - int index, cmvr.api.AgvCommand.DOItem value) { - if (doListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDoListIsMutable(); - doList_.add(index, value); - onChanged(); - } else { - doListBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder addDoList( - cmvr.api.AgvCommand.DOItem.Builder builderForValue) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.add(builderForValue.build()); - onChanged(); - } else { - doListBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder addDoList( - int index, cmvr.api.AgvCommand.DOItem.Builder builderForValue) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.add(index, builderForValue.build()); - onChanged(); - } else { - doListBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder addAllDoList( - java.lang.Iterable values) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, doList_); - onChanged(); - } else { - doListBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder clearDoList() { - if (doListBuilder_ == null) { - doList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - doListBuilder_.clear(); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public Builder removeDoList(int index) { - if (doListBuilder_ == null) { - ensureDoListIsMutable(); - doList_.remove(index); - onChanged(); - } else { - doListBuilder_.remove(index); - } - return this; - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public cmvr.api.AgvCommand.DOItem.Builder getDoListBuilder( - int index) { - return getDoListFieldBuilder().getBuilder(index); - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public cmvr.api.AgvCommand.DOItemOrBuilder getDoListOrBuilder( - int index) { - if (doListBuilder_ == null) { - return doList_.get(index); } else { - return doListBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public java.util.List - getDoListOrBuilderList() { - if (doListBuilder_ != null) { - return doListBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(doList_); - } - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public cmvr.api.AgvCommand.DOItem.Builder addDoListBuilder() { - return getDoListFieldBuilder().addBuilder( - cmvr.api.AgvCommand.DOItem.getDefaultInstance()); - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public cmvr.api.AgvCommand.DOItem.Builder addDoListBuilder( - int index) { - return getDoListFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.DOItem.getDefaultInstance()); - } - /** - *
-       */< DO 列表
-       * 
- * - * repeated .cmvr.api.DOItem do_list = 3; - */ - public java.util.List - getDoListBuilderList() { - return getDoListFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DOItem, cmvr.api.AgvCommand.DOItem.Builder, cmvr.api.AgvCommand.DOItemOrBuilder> - getDoListFieldBuilder() { - if (doListBuilder_ == null) { - doListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DOItem, cmvr.api.AgvCommand.DOItem.Builder, cmvr.api.AgvCommand.DOItemOrBuilder>( - doList_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - doList_ = null; - } - return doListBuilder_; - } - - private java.util.List diList_ = - java.util.Collections.emptyList(); - private void ensureDiListIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - diList_ = new java.util.ArrayList(diList_); - bitField0_ |= 0x00000008; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DIItem, cmvr.api.AgvCommand.DIItem.Builder, cmvr.api.AgvCommand.DIItemOrBuilder> diListBuilder_; - - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public java.util.List getDiListList() { - if (diListBuilder_ == null) { - return java.util.Collections.unmodifiableList(diList_); - } else { - return diListBuilder_.getMessageList(); - } - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public int getDiListCount() { - if (diListBuilder_ == null) { - return diList_.size(); - } else { - return diListBuilder_.getCount(); - } - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public cmvr.api.AgvCommand.DIItem getDiList(int index) { - if (diListBuilder_ == null) { - return diList_.get(index); - } else { - return diListBuilder_.getMessage(index); - } - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder setDiList( - int index, cmvr.api.AgvCommand.DIItem value) { - if (diListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDiListIsMutable(); - diList_.set(index, value); - onChanged(); - } else { - diListBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder setDiList( - int index, cmvr.api.AgvCommand.DIItem.Builder builderForValue) { - if (diListBuilder_ == null) { - ensureDiListIsMutable(); - diList_.set(index, builderForValue.build()); - onChanged(); - } else { - diListBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder addDiList(cmvr.api.AgvCommand.DIItem value) { - if (diListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDiListIsMutable(); - diList_.add(value); - onChanged(); - } else { - diListBuilder_.addMessage(value); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder addDiList( - int index, cmvr.api.AgvCommand.DIItem value) { - if (diListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDiListIsMutable(); - diList_.add(index, value); - onChanged(); - } else { - diListBuilder_.addMessage(index, value); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder addDiList( - cmvr.api.AgvCommand.DIItem.Builder builderForValue) { - if (diListBuilder_ == null) { - ensureDiListIsMutable(); - diList_.add(builderForValue.build()); - onChanged(); - } else { - diListBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder addDiList( - int index, cmvr.api.AgvCommand.DIItem.Builder builderForValue) { - if (diListBuilder_ == null) { - ensureDiListIsMutable(); - diList_.add(index, builderForValue.build()); - onChanged(); - } else { - diListBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder addAllDiList( - java.lang.Iterable values) { - if (diListBuilder_ == null) { - ensureDiListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, diList_); - onChanged(); - } else { - diListBuilder_.addAllMessages(values); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder clearDiList() { - if (diListBuilder_ == null) { - diList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - } else { - diListBuilder_.clear(); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public Builder removeDiList(int index) { - if (diListBuilder_ == null) { - ensureDiListIsMutable(); - diList_.remove(index); - onChanged(); - } else { - diListBuilder_.remove(index); - } - return this; - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public cmvr.api.AgvCommand.DIItem.Builder getDiListBuilder( - int index) { - return getDiListFieldBuilder().getBuilder(index); - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public cmvr.api.AgvCommand.DIItemOrBuilder getDiListOrBuilder( - int index) { - if (diListBuilder_ == null) { - return diList_.get(index); } else { - return diListBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public java.util.List - getDiListOrBuilderList() { - if (diListBuilder_ != null) { - return diListBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(diList_); - } - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public cmvr.api.AgvCommand.DIItem.Builder addDiListBuilder() { - return getDiListFieldBuilder().addBuilder( - cmvr.api.AgvCommand.DIItem.getDefaultInstance()); - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public cmvr.api.AgvCommand.DIItem.Builder addDiListBuilder( - int index) { - return getDiListFieldBuilder().addBuilder( - index, cmvr.api.AgvCommand.DIItem.getDefaultInstance()); - } - /** - *
-       */< DI 列表
-       * 
- * - * repeated .cmvr.api.DIItem di_list = 4; - */ - public java.util.List - getDiListBuilderList() { - return getDiListFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DIItem, cmvr.api.AgvCommand.DIItem.Builder, cmvr.api.AgvCommand.DIItemOrBuilder> - getDiListFieldBuilder() { - if (diListBuilder_ == null) { - diListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - cmvr.api.AgvCommand.DIItem, cmvr.api.AgvCommand.DIItem.Builder, cmvr.api.AgvCommand.DIItemOrBuilder>( - diList_, - ((bitField0_ & 0x00000008) != 0), - getParentForChildren(), - isClean()); - diList_ = null; - } - return diListBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.ScriptArgs) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.ScriptArgs) - private static final cmvr.api.AgvCommand.ScriptArgs DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.ScriptArgs(); - } - - public static cmvr.api.AgvCommand.ScriptArgs getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ScriptArgs parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.ScriptArgs getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotGoTargetReqDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetReqData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     * -------- 必填字段 --------
-     * 
- * - * string source_id = 1; - * @return The sourceId. - */ - java.lang.String getSourceId(); - /** - *
-     * -------- 必填字段 --------
-     * 
- * - * string source_id = 1; - * @return The bytes for sourceId. - */ - com.google.protobuf.ByteString - getSourceIdBytes(); - - /** - *
-     */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-     * 
- * - * string id = 2; - * @return The id. - */ - java.lang.String getId(); - /** - *
-     */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-     * 
- * - * string id = 2; - * @return The bytes for id. - */ - com.google.protobuf.ByteString - getIdBytes(); - - /** - *
-     */< 任务 ID(建议提供)
-     * 
- * - * optional string task_id = 3; - * @return Whether the taskId field is set. - */ - boolean hasTaskId(); - /** - *
-     */< 任务 ID(建议提供)
-     * 
- * - * optional string task_id = 3; - * @return The taskId. - */ - java.lang.String getTaskId(); - /** - *
-     */< 任务 ID(建议提供)
-     * 
- * - * optional string task_id = 3; - * @return The bytes for taskId. - */ - com.google.protobuf.ByteString - getTaskIdBytes(); - - /** - *
-     * -------- 运动通用参数 --------
-     * 
- * - * optional double angle = 4; - * @return Whether the angle field is set. - */ - boolean hasAngle(); - /** - *
-     * -------- 运动通用参数 --------
-     * 
- * - * optional double angle = 4; - * @return The angle. - */ - double getAngle(); - - /** - *
-     */< "forward"(正走)或 "backward"(倒走)
-     * 
- * - * optional string method = 5; - * @return Whether the method field is set. - */ - boolean hasMethod(); - /** - *
-     */< "forward"(正走)或 "backward"(倒走)
-     * 
- * - * optional string method = 5; - * @return The method. - */ - java.lang.String getMethod(); - /** - *
-     */< "forward"(正走)或 "backward"(倒走)
-     * 
- * - * optional string method = 5; - * @return The bytes for method. - */ - com.google.protobuf.ByteString - getMethodBytes(); - - /** - *
-     */< 最大线速度(m/s),0 使用默认
-     * 
- * - * optional double max_speed = 6; - * @return Whether the maxSpeed field is set. - */ - boolean hasMaxSpeed(); - /** - *
-     */< 最大线速度(m/s),0 使用默认
-     * 
- * - * optional double max_speed = 6; - * @return The maxSpeed. - */ - double getMaxSpeed(); - - /** - *
-     */< 最大角速度(rad/s)
-     * 
- * - * optional double max_wspeed = 7; - * @return Whether the maxWspeed field is set. - */ - boolean hasMaxWspeed(); - /** - *
-     */< 最大角速度(rad/s)
-     * 
- * - * optional double max_wspeed = 7; - * @return The maxWspeed. - */ - double getMaxWspeed(); - - /** - *
-     */< 最大加速度(m/s²)
-     * 
- * - * optional double max_acc = 8; - * @return Whether the maxAcc field is set. - */ - boolean hasMaxAcc(); - /** - *
-     */< 最大加速度(m/s²)
-     * 
- * - * optional double max_acc = 8; - * @return The maxAcc. - */ - double getMaxAcc(); - - /** - *
-     */< 最大角加速度(rad/s²)
-     * 
- * - * optional double max_wacc = 9; - * @return Whether the maxWacc field is set. - */ - boolean hasMaxWacc(); - /** - *
-     */< 最大角加速度(rad/s²)
-     * 
- * - * optional double max_wacc = 9; - * @return The maxWacc. - */ - double getMaxWacc(); - - /** - *
-     */< 到达后等待时间(毫秒)
-     * 
- * - * optional int64 duration = 10; - * @return Whether the duration field is set. - */ - boolean hasDuration(); - /** - *
-     */< 到达后等待时间(毫秒)
-     * 
- * - * optional int64 duration = 10; - * @return The duration. - */ - long getDuration(); - - /** - *
-     */< 全向车保持的角度(暂不使用)
-     * 
- * - * optional int32 orientation = 11; - * @return Whether the orientation field is set. - */ - boolean hasOrientation(); - /** - *
-     */< 全向车保持的角度(暂不使用)
-     * 
- * - * optional int32 orientation = 11; - * @return The orientation. - */ - int getOrientation(); - - /** - *
-     */< 是否随动(托盘旋转)
-     * 
- * - * optional bool spin = 12; - * @return Whether the spin field is set. - */ - boolean hasSpin(); - /** - *
-     */< 是否随动(托盘旋转)
-     * 
- * - * optional bool spin = 12; - * @return The spin. - */ - boolean getSpin(); - - /** - *
-     */< 延迟结束导航状态(毫秒),缺省 0
-     * 
- * - * optional int64 delay = 13; - * @return Whether the delay field is set. - */ - boolean hasDelay(); - /** - *
-     */< 延迟结束导航状态(毫秒),缺省 0
-     * 
- * - * optional int64 delay = 13; - * @return The delay. - */ - long getDelay(); - - /** - *
-     */< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针
-     * 
- * - * optional int32 start_rot_dir = 14; - * @return Whether the startRotDir field is set. - */ - boolean hasStartRotDir(); - /** - *
-     */< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针
-     * 
- * - * optional int32 start_rot_dir = 14; - * @return The startRotDir. - */ - int getStartRotDir(); - - /** - *
-     */< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针
-     * 
- * - * optional int32 end_rot_dir = 15; - * @return Whether the endRotDir field is set. - */ - boolean hasEndRotDir(); - /** - *
-     */< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针
-     * 
- * - * optional int32 end_rot_dir = 15; - * @return The endRotDir. - */ - int getEndRotDir(); - - /** - *
-     */< 到点位置精度(米)
-     * 
- * - * optional double reach_dist = 16; - * @return Whether the reachDist field is set. - */ - boolean hasReachDist(); - /** - *
-     */< 到点位置精度(米)
-     * 
- * - * optional double reach_dist = 16; - * @return The reachDist. - */ - double getReachDist(); - - /** - *
-     */< 到点角度精度(弧度)
-     * 
- * - * optional double reach_angle = 17; - * @return Whether the reachAngle field is set. - */ - boolean hasReachAngle(); - /** - *
-     */< 到点角度精度(弧度)
-     * 
- * - * optional double reach_angle = 17; - * @return The reachAngle. - */ - double getReachAngle(); - - /** - *
-     */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-     * 
- * - * optional string skill_name = 18; - * @return Whether the skillName field is set. - */ - boolean hasSkillName(); - /** - *
-     */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-     * 
- * - * optional string skill_name = 18; - * @return The skillName. - */ - java.lang.String getSkillName(); - /** - *
-     */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-     * 
- * - * optional string skill_name = 18; - * @return The bytes for skillName. - */ - com.google.protobuf.ByteString - getSkillNameBytes(); - - /** - *
-     * -------- PGV --------
-     * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - * @return Whether the pgv field is set. - */ - boolean hasPgv(); - /** - *
-     * -------- PGV --------
-     * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - * @return The pgv. - */ - cmvr.api.AgvCommand.PgvParam getPgv(); - /** - *
-     * -------- PGV --------
-     * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - cmvr.api.AgvCommand.PgvParamOrBuilder getPgvOrBuilder(); - - /** - *
-     * -------- 设备动作 --------
-     * 
- * - * optional string operation = 20; - * @return Whether the operation field is set. - */ - boolean hasOperation(); - /** - *
-     * -------- 设备动作 --------
-     * 
- * - * optional string operation = 20; - * @return The operation. - */ - java.lang.String getOperation(); - /** - *
-     * -------- 设备动作 --------
-     * 
- * - * optional string operation = 20; - * @return The bytes for operation. - */ - com.google.protobuf.ByteString - getOperationBytes(); - - /** - *
-     */< 顶升高度(米)
-     * 
- * - * optional double jack_height = 21; - * @return Whether the jackHeight field is set. - */ - boolean hasJackHeight(); - /** - *
-     */< 顶升高度(米)
-     * 
- * - * optional double jack_height = 21; - * @return The jackHeight. - */ - double getJackHeight(); - - /** - *
-     */< 货叉起步前举升高度(米)
-     * 
- * - * optional double start_height = 22; - * @return Whether the startHeight field is set. - */ - boolean hasStartHeight(); - /** - *
-     */< 货叉起步前举升高度(米)
-     * 
- * - * optional double start_height = 22; - * @return The startHeight. - */ - double getStartHeight(); - - /** - *
-     */< 货叉到点后举升高度(米)
-     * 
- * - * optional double end_height = 23; - * @return Whether the endHeight field is set. - */ - boolean hasEndHeight(); - /** - *
-     */< 货叉到点后举升高度(米)
-     * 
- * - * optional double end_height = 23; - * @return The endHeight. - */ - double getEndHeight(); - - /** - *
-     */< 货叉行走过程中举升高度(米)
-     * 
- * - * optional double fork_mid_height = 24; - * @return Whether the forkMidHeight field is set. - */ - boolean hasForkMidHeight(); - /** - *
-     */< 货叉行走过程中举升高度(米)
-     * 
- * - * optional double fork_mid_height = 24; - * @return The forkMidHeight. - */ - double getForkMidHeight(); - - /** - *
-     */< 货叉前移距离(米)
-     * 
- * - * optional double fork_dist = 25; - * @return Whether the forkDist field is set. - */ - boolean hasForkDist(); - /** - *
-     */< 货叉前移距离(米)
-     * 
- * - * optional double fork_dist = 25; - * @return The forkDist. - */ - double getForkDist(); - - /** - *
-     */< 方向:"left"/"right"/"front"/"back"
-     * 
- * - * optional string direction = 26; - * @return Whether the direction field is set. - */ - boolean hasDirection(); - /** - *
-     */< 方向:"left"/"right"/"front"/"back"
-     * 
- * - * optional string direction = 26; - * @return The direction. - */ - java.lang.String getDirection(); - /** - *
-     */< 方向:"left"/"right"/"front"/"back"
-     * 
- * - * optional string direction = 26; - * @return The bytes for direction. - */ - com.google.protobuf.ByteString - getDirectionBytes(); - - /** - *
-     */< 是否启用视觉识别
-     * 
- * - * optional bool recognize = 27; - * @return Whether the recognize field is set. - */ - boolean hasRecognize(); - /** - *
-     */< 是否启用视觉识别
-     * 
- * - * optional bool recognize = 27; - * @return The recognize. - */ - boolean getRecognize(); - - /** - *
-     */< 识别文件路径(如 "shelf/s0002.shelf")
-     * 
- * - * optional string recfile = 28; - * @return Whether the recfile field is set. - */ - boolean hasRecfile(); - /** - *
-     */< 识别文件路径(如 "shelf/s0002.shelf")
-     * 
- * - * optional string recfile = 28; - * @return The recfile. - */ - java.lang.String getRecfile(); - /** - *
-     */< 识别文件路径(如 "shelf/s0002.shelf")
-     * 
- * - * optional string recfile = 28; - * @return The bytes for recfile. - */ - com.google.protobuf.ByteString - getRecfileBytes(); - - /** - *
-     * -------- 音频 --------
-     * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - * @return Whether the soundsArgs field is set. - */ - boolean hasSoundsArgs(); - /** - *
-     * -------- 音频 --------
-     * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - * @return The soundsArgs. - */ - cmvr.api.AgvCommand.SoundArgs getSoundsArgs(); - /** - *
-     * -------- 音频 --------
-     * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - cmvr.api.AgvCommand.SoundArgsOrBuilder getSoundsArgsOrBuilder(); - - /** - *
-     * -------- WaitDI / SetDO --------
-     * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - * @return Whether the waitDiArgs field is set. - */ - boolean hasWaitDiArgs(); - /** - *
-     * -------- WaitDI / SetDO --------
-     * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - * @return The waitDiArgs. - */ - cmvr.api.AgvCommand.WaitDIArgs getWaitDiArgs(); - /** - *
-     * -------- WaitDI / SetDO --------
-     * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - cmvr.api.AgvCommand.WaitDIArgsOrBuilder getWaitDiArgsOrBuilder(); - - /** - *
-     */< SetDO 参数
-     * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - * @return Whether the setDoArgs field is set. - */ - boolean hasSetDoArgs(); - /** - *
-     */< SetDO 参数
-     * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - * @return The setDoArgs. - */ - cmvr.api.AgvCommand.SetDOArgs getSetDoArgs(); - /** - *
-     */< SetDO 参数
-     * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - cmvr.api.AgvCommand.SetDOArgsOrBuilder getSetDoArgsOrBuilder(); - - /** - *
-     * -------- 脚本 --------
-     * 
- * - * optional string script_name = 32; - * @return Whether the scriptName field is set. - */ - boolean hasScriptName(); - /** - *
-     * -------- 脚本 --------
-     * 
- * - * optional string script_name = 32; - * @return The scriptName. - */ - java.lang.String getScriptName(); - /** - *
-     * -------- 脚本 --------
-     * 
- * - * optional string script_name = 32; - * @return The bytes for scriptName. - */ - com.google.protobuf.ByteString - getScriptNameBytes(); - - /** - *
-     */< 脚本参数
-     * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - * @return Whether the scriptArgs field is set. - */ - boolean hasScriptArgs(); - /** - *
-     */< 脚本参数
-     * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - * @return The scriptArgs. - */ - cmvr.api.AgvCommand.ScriptArgs getScriptArgs(); - /** - *
-     */< 脚本参数
-     * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - cmvr.api.AgvCommand.ScriptArgsOrBuilder getScriptArgsOrBuilder(); - - /** - *
-     */< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航
-     * 
- * - * optional int32 script_stage = 34; - * @return Whether the scriptStage field is set. - */ - boolean hasScriptStage(); - /** - *
-     */< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航
-     * 
- * - * optional int32 script_stage = 34; - * @return The scriptStage. - */ - int getScriptStage(); - - /** - *
-     * -------- 原地旋转(GoByOdometer) --------
-     * 
- * - * optional double move_angle = 35; - * @return Whether the moveAngle field is set. - */ - boolean hasMoveAngle(); - /** - *
-     * -------- 原地旋转(GoByOdometer) --------
-     * 
- * - * optional double move_angle = 35; - * @return The moveAngle. - */ - double getMoveAngle(); - - /** - *
-     */< 旋转角速度(rad/s)
-     * 
- * - * optional double speed_w = 36; - * @return Whether the speedW field is set. - */ - boolean hasSpeedW(); - /** - *
-     */< 旋转角速度(rad/s)
-     * 
- * - * optional double speed_w = 36; - * @return The speedW. - */ - double getSpeedW(); - - /** - *
-     */< 定位模式:1=激光定位, 0=里程定位
-     * 
- * - * optional int32 loc_mode = 37; - * @return Whether the locMode field is set. - */ - boolean hasLocMode(); - /** - *
-     */< 定位模式:1=激光定位, 0=里程定位
-     * 
- * - * optional int32 loc_mode = 37; - * @return The locMode. - */ - int getLocMode(); - - /** - *
-     * -------- 自由导航(仅双轮差速) --------
-     * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - * @return Whether the freego field is set. - */ - boolean hasFreego(); - /** - *
-     * -------- 自由导航(仅双轮差速) --------
-     * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - * @return The freego. - */ - cmvr.api.AgvCommand.FreeGoPoint getFreego(); - /** - *
-     * -------- 自由导航(仅双轮差速) --------
-     * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - cmvr.api.AgvCommand.FreeGoPointOrBuilder getFreegoOrBuilder(); - } - /** - *
-   **
-   * @brief 3051 命令请求数据(单点站点自动规划导航)。
-   * @warning 严禁用于多车调度场景,仅限单车测试/验证。
-   *          下发此任务会取消当前正在执行的任务(不排队)。
-   *          成功下发后会自动清除指定的 warning/error 报错码。
-   *          自由导航(freego)仅支持双轮差速底盘。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetReqData} - */ - public static final class RobotGoTargetReqData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetReqData) - RobotGoTargetReqDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotGoTargetReqData.newBuilder() to construct. - private RobotGoTargetReqData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotGoTargetReqData() { - sourceId_ = ""; - id_ = ""; - taskId_ = ""; - method_ = ""; - skillName_ = ""; - operation_ = ""; - direction_ = ""; - recfile_ = ""; - scriptName_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotGoTargetReqData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetReqData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetReqData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetReqData.class, cmvr.api.AgvCommand.RobotGoTargetReqData.Builder.class); - } - - private int bitField0_; - private int bitField1_; - public static final int SOURCE_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object sourceId_; - /** - *
-     * -------- 必填字段 --------
-     * 
- * - * string source_id = 1; - * @return The sourceId. - */ - @java.lang.Override - public java.lang.String getSourceId() { - java.lang.Object ref = sourceId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - sourceId_ = s; - return s; - } - } - /** - *
-     * -------- 必填字段 --------
-     * 
- * - * string source_id = 1; - * @return The bytes for sourceId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getSourceIdBytes() { - java.lang.Object ref = sourceId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - sourceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ID_FIELD_NUMBER = 2; - private volatile java.lang.Object id_; - /** - *
-     */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-     * 
- * - * string id = 2; - * @return The id. - */ - @java.lang.Override - public java.lang.String getId() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } - } - /** - *
-     */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-     * 
- * - * string id = 2; - * @return The bytes for id. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TASK_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object taskId_; - /** - *
-     */< 任务 ID(建议提供)
-     * 
- * - * optional string task_id = 3; - * @return Whether the taskId field is set. - */ - @java.lang.Override - public boolean hasTaskId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 任务 ID(建议提供)
-     * 
- * - * optional string task_id = 3; - * @return The taskId. - */ - @java.lang.Override - public java.lang.String getTaskId() { - java.lang.Object ref = taskId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - taskId_ = s; - return s; - } - } - /** - *
-     */< 任务 ID(建议提供)
-     * 
- * - * optional string task_id = 3; - * @return The bytes for taskId. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTaskIdBytes() { - java.lang.Object ref = taskId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - taskId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ANGLE_FIELD_NUMBER = 4; - private double angle_; - /** - *
-     * -------- 运动通用参数 --------
-     * 
- * - * optional double angle = 4; - * @return Whether the angle field is set. - */ - @java.lang.Override - public boolean hasAngle() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     * -------- 运动通用参数 --------
-     * 
- * - * optional double angle = 4; - * @return The angle. - */ - @java.lang.Override - public double getAngle() { - return angle_; - } - - public static final int METHOD_FIELD_NUMBER = 5; - private volatile java.lang.Object method_; - /** - *
-     */< "forward"(正走)或 "backward"(倒走)
-     * 
- * - * optional string method = 5; - * @return Whether the method field is set. - */ - @java.lang.Override - public boolean hasMethod() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< "forward"(正走)或 "backward"(倒走)
-     * 
- * - * optional string method = 5; - * @return The method. - */ - @java.lang.Override - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } - } - /** - *
-     */< "forward"(正走)或 "backward"(倒走)
-     * 
- * - * optional string method = 5; - * @return The bytes for method. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MAX_SPEED_FIELD_NUMBER = 6; - private double maxSpeed_; - /** - *
-     */< 最大线速度(m/s),0 使用默认
-     * 
- * - * optional double max_speed = 6; - * @return Whether the maxSpeed field is set. - */ - @java.lang.Override - public boolean hasMaxSpeed() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-     */< 最大线速度(m/s),0 使用默认
-     * 
- * - * optional double max_speed = 6; - * @return The maxSpeed. - */ - @java.lang.Override - public double getMaxSpeed() { - return maxSpeed_; - } - - public static final int MAX_WSPEED_FIELD_NUMBER = 7; - private double maxWspeed_; - /** - *
-     */< 最大角速度(rad/s)
-     * 
- * - * optional double max_wspeed = 7; - * @return Whether the maxWspeed field is set. - */ - @java.lang.Override - public boolean hasMaxWspeed() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-     */< 最大角速度(rad/s)
-     * 
- * - * optional double max_wspeed = 7; - * @return The maxWspeed. - */ - @java.lang.Override - public double getMaxWspeed() { - return maxWspeed_; - } - - public static final int MAX_ACC_FIELD_NUMBER = 8; - private double maxAcc_; - /** - *
-     */< 最大加速度(m/s²)
-     * 
- * - * optional double max_acc = 8; - * @return Whether the maxAcc field is set. - */ - @java.lang.Override - public boolean hasMaxAcc() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-     */< 最大加速度(m/s²)
-     * 
- * - * optional double max_acc = 8; - * @return The maxAcc. - */ - @java.lang.Override - public double getMaxAcc() { - return maxAcc_; - } - - public static final int MAX_WACC_FIELD_NUMBER = 9; - private double maxWacc_; - /** - *
-     */< 最大角加速度(rad/s²)
-     * 
- * - * optional double max_wacc = 9; - * @return Whether the maxWacc field is set. - */ - @java.lang.Override - public boolean hasMaxWacc() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-     */< 最大角加速度(rad/s²)
-     * 
- * - * optional double max_wacc = 9; - * @return The maxWacc. - */ - @java.lang.Override - public double getMaxWacc() { - return maxWacc_; - } - - public static final int DURATION_FIELD_NUMBER = 10; - private long duration_; - /** - *
-     */< 到达后等待时间(毫秒)
-     * 
- * - * optional int64 duration = 10; - * @return Whether the duration field is set. - */ - @java.lang.Override - public boolean hasDuration() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-     */< 到达后等待时间(毫秒)
-     * 
- * - * optional int64 duration = 10; - * @return The duration. - */ - @java.lang.Override - public long getDuration() { - return duration_; - } - - public static final int ORIENTATION_FIELD_NUMBER = 11; - private int orientation_; - /** - *
-     */< 全向车保持的角度(暂不使用)
-     * 
- * - * optional int32 orientation = 11; - * @return Whether the orientation field is set. - */ - @java.lang.Override - public boolean hasOrientation() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-     */< 全向车保持的角度(暂不使用)
-     * 
- * - * optional int32 orientation = 11; - * @return The orientation. - */ - @java.lang.Override - public int getOrientation() { - return orientation_; - } - - public static final int SPIN_FIELD_NUMBER = 12; - private boolean spin_; - /** - *
-     */< 是否随动(托盘旋转)
-     * 
- * - * optional bool spin = 12; - * @return Whether the spin field is set. - */ - @java.lang.Override - public boolean hasSpin() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-     */< 是否随动(托盘旋转)
-     * 
- * - * optional bool spin = 12; - * @return The spin. - */ - @java.lang.Override - public boolean getSpin() { - return spin_; - } - - public static final int DELAY_FIELD_NUMBER = 13; - private long delay_; - /** - *
-     */< 延迟结束导航状态(毫秒),缺省 0
-     * 
- * - * optional int64 delay = 13; - * @return Whether the delay field is set. - */ - @java.lang.Override - public boolean hasDelay() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - *
-     */< 延迟结束导航状态(毫秒),缺省 0
-     * 
- * - * optional int64 delay = 13; - * @return The delay. - */ - @java.lang.Override - public long getDelay() { - return delay_; - } - - public static final int START_ROT_DIR_FIELD_NUMBER = 14; - private int startRotDir_; - /** - *
-     */< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针
-     * 
- * - * optional int32 start_rot_dir = 14; - * @return Whether the startRotDir field is set. - */ - @java.lang.Override - public boolean hasStartRotDir() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - *
-     */< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针
-     * 
- * - * optional int32 start_rot_dir = 14; - * @return The startRotDir. - */ - @java.lang.Override - public int getStartRotDir() { - return startRotDir_; - } - - public static final int END_ROT_DIR_FIELD_NUMBER = 15; - private int endRotDir_; - /** - *
-     */< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针
-     * 
- * - * optional int32 end_rot_dir = 15; - * @return Whether the endRotDir field is set. - */ - @java.lang.Override - public boolean hasEndRotDir() { - return ((bitField0_ & 0x00001000) != 0); - } - /** - *
-     */< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针
-     * 
- * - * optional int32 end_rot_dir = 15; - * @return The endRotDir. - */ - @java.lang.Override - public int getEndRotDir() { - return endRotDir_; - } - - public static final int REACH_DIST_FIELD_NUMBER = 16; - private double reachDist_; - /** - *
-     */< 到点位置精度(米)
-     * 
- * - * optional double reach_dist = 16; - * @return Whether the reachDist field is set. - */ - @java.lang.Override - public boolean hasReachDist() { - return ((bitField0_ & 0x00002000) != 0); - } - /** - *
-     */< 到点位置精度(米)
-     * 
- * - * optional double reach_dist = 16; - * @return The reachDist. - */ - @java.lang.Override - public double getReachDist() { - return reachDist_; - } - - public static final int REACH_ANGLE_FIELD_NUMBER = 17; - private double reachAngle_; - /** - *
-     */< 到点角度精度(弧度)
-     * 
- * - * optional double reach_angle = 17; - * @return Whether the reachAngle field is set. - */ - @java.lang.Override - public boolean hasReachAngle() { - return ((bitField0_ & 0x00004000) != 0); - } - /** - *
-     */< 到点角度精度(弧度)
-     * 
- * - * optional double reach_angle = 17; - * @return The reachAngle. - */ - @java.lang.Override - public double getReachAngle() { - return reachAngle_; - } - - public static final int SKILL_NAME_FIELD_NUMBER = 18; - private volatile java.lang.Object skillName_; - /** - *
-     */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-     * 
- * - * optional string skill_name = 18; - * @return Whether the skillName field is set. - */ - @java.lang.Override - public boolean hasSkillName() { - return ((bitField0_ & 0x00008000) != 0); - } - /** - *
-     */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-     * 
- * - * optional string skill_name = 18; - * @return The skillName. - */ - @java.lang.Override - public java.lang.String getSkillName() { - java.lang.Object ref = skillName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - skillName_ = s; - return s; - } - } - /** - *
-     */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-     * 
- * - * optional string skill_name = 18; - * @return The bytes for skillName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getSkillNameBytes() { - java.lang.Object ref = skillName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - skillName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PGV_FIELD_NUMBER = 19; - private cmvr.api.AgvCommand.PgvParam pgv_; - /** - *
-     * -------- PGV --------
-     * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - * @return Whether the pgv field is set. - */ - @java.lang.Override - public boolean hasPgv() { - return ((bitField0_ & 0x00010000) != 0); - } - /** - *
-     * -------- PGV --------
-     * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - * @return The pgv. - */ - @java.lang.Override - public cmvr.api.AgvCommand.PgvParam getPgv() { - return pgv_ == null ? cmvr.api.AgvCommand.PgvParam.getDefaultInstance() : pgv_; - } - /** - *
-     * -------- PGV --------
-     * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - @java.lang.Override - public cmvr.api.AgvCommand.PgvParamOrBuilder getPgvOrBuilder() { - return pgv_ == null ? cmvr.api.AgvCommand.PgvParam.getDefaultInstance() : pgv_; - } - - public static final int OPERATION_FIELD_NUMBER = 20; - private volatile java.lang.Object operation_; - /** - *
-     * -------- 设备动作 --------
-     * 
- * - * optional string operation = 20; - * @return Whether the operation field is set. - */ - @java.lang.Override - public boolean hasOperation() { - return ((bitField0_ & 0x00020000) != 0); - } - /** - *
-     * -------- 设备动作 --------
-     * 
- * - * optional string operation = 20; - * @return The operation. - */ - @java.lang.Override - public java.lang.String getOperation() { - java.lang.Object ref = operation_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - operation_ = s; - return s; - } - } - /** - *
-     * -------- 设备动作 --------
-     * 
- * - * optional string operation = 20; - * @return The bytes for operation. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getOperationBytes() { - java.lang.Object ref = operation_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - operation_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int JACK_HEIGHT_FIELD_NUMBER = 21; - private double jackHeight_; - /** - *
-     */< 顶升高度(米)
-     * 
- * - * optional double jack_height = 21; - * @return Whether the jackHeight field is set. - */ - @java.lang.Override - public boolean hasJackHeight() { - return ((bitField0_ & 0x00040000) != 0); - } - /** - *
-     */< 顶升高度(米)
-     * 
- * - * optional double jack_height = 21; - * @return The jackHeight. - */ - @java.lang.Override - public double getJackHeight() { - return jackHeight_; - } - - public static final int START_HEIGHT_FIELD_NUMBER = 22; - private double startHeight_; - /** - *
-     */< 货叉起步前举升高度(米)
-     * 
- * - * optional double start_height = 22; - * @return Whether the startHeight field is set. - */ - @java.lang.Override - public boolean hasStartHeight() { - return ((bitField0_ & 0x00080000) != 0); - } - /** - *
-     */< 货叉起步前举升高度(米)
-     * 
- * - * optional double start_height = 22; - * @return The startHeight. - */ - @java.lang.Override - public double getStartHeight() { - return startHeight_; - } - - public static final int END_HEIGHT_FIELD_NUMBER = 23; - private double endHeight_; - /** - *
-     */< 货叉到点后举升高度(米)
-     * 
- * - * optional double end_height = 23; - * @return Whether the endHeight field is set. - */ - @java.lang.Override - public boolean hasEndHeight() { - return ((bitField0_ & 0x00100000) != 0); - } - /** - *
-     */< 货叉到点后举升高度(米)
-     * 
- * - * optional double end_height = 23; - * @return The endHeight. - */ - @java.lang.Override - public double getEndHeight() { - return endHeight_; - } - - public static final int FORK_MID_HEIGHT_FIELD_NUMBER = 24; - private double forkMidHeight_; - /** - *
-     */< 货叉行走过程中举升高度(米)
-     * 
- * - * optional double fork_mid_height = 24; - * @return Whether the forkMidHeight field is set. - */ - @java.lang.Override - public boolean hasForkMidHeight() { - return ((bitField0_ & 0x00200000) != 0); - } - /** - *
-     */< 货叉行走过程中举升高度(米)
-     * 
- * - * optional double fork_mid_height = 24; - * @return The forkMidHeight. - */ - @java.lang.Override - public double getForkMidHeight() { - return forkMidHeight_; - } - - public static final int FORK_DIST_FIELD_NUMBER = 25; - private double forkDist_; - /** - *
-     */< 货叉前移距离(米)
-     * 
- * - * optional double fork_dist = 25; - * @return Whether the forkDist field is set. - */ - @java.lang.Override - public boolean hasForkDist() { - return ((bitField0_ & 0x00400000) != 0); - } - /** - *
-     */< 货叉前移距离(米)
-     * 
- * - * optional double fork_dist = 25; - * @return The forkDist. - */ - @java.lang.Override - public double getForkDist() { - return forkDist_; - } - - public static final int DIRECTION_FIELD_NUMBER = 26; - private volatile java.lang.Object direction_; - /** - *
-     */< 方向:"left"/"right"/"front"/"back"
-     * 
- * - * optional string direction = 26; - * @return Whether the direction field is set. - */ - @java.lang.Override - public boolean hasDirection() { - return ((bitField0_ & 0x00800000) != 0); - } - /** - *
-     */< 方向:"left"/"right"/"front"/"back"
-     * 
- * - * optional string direction = 26; - * @return The direction. - */ - @java.lang.Override - public java.lang.String getDirection() { - java.lang.Object ref = direction_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - direction_ = s; - return s; - } - } - /** - *
-     */< 方向:"left"/"right"/"front"/"back"
-     * 
- * - * optional string direction = 26; - * @return The bytes for direction. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getDirectionBytes() { - java.lang.Object ref = direction_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - direction_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RECOGNIZE_FIELD_NUMBER = 27; - private boolean recognize_; - /** - *
-     */< 是否启用视觉识别
-     * 
- * - * optional bool recognize = 27; - * @return Whether the recognize field is set. - */ - @java.lang.Override - public boolean hasRecognize() { - return ((bitField0_ & 0x01000000) != 0); - } - /** - *
-     */< 是否启用视觉识别
-     * 
- * - * optional bool recognize = 27; - * @return The recognize. - */ - @java.lang.Override - public boolean getRecognize() { - return recognize_; - } - - public static final int RECFILE_FIELD_NUMBER = 28; - private volatile java.lang.Object recfile_; - /** - *
-     */< 识别文件路径(如 "shelf/s0002.shelf")
-     * 
- * - * optional string recfile = 28; - * @return Whether the recfile field is set. - */ - @java.lang.Override - public boolean hasRecfile() { - return ((bitField0_ & 0x02000000) != 0); - } - /** - *
-     */< 识别文件路径(如 "shelf/s0002.shelf")
-     * 
- * - * optional string recfile = 28; - * @return The recfile. - */ - @java.lang.Override - public java.lang.String getRecfile() { - java.lang.Object ref = recfile_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - recfile_ = s; - return s; - } - } - /** - *
-     */< 识别文件路径(如 "shelf/s0002.shelf")
-     * 
- * - * optional string recfile = 28; - * @return The bytes for recfile. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRecfileBytes() { - java.lang.Object ref = recfile_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - recfile_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SOUNDS_ARGS_FIELD_NUMBER = 29; - private cmvr.api.AgvCommand.SoundArgs soundsArgs_; - /** - *
-     * -------- 音频 --------
-     * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - * @return Whether the soundsArgs field is set. - */ - @java.lang.Override - public boolean hasSoundsArgs() { - return ((bitField0_ & 0x04000000) != 0); - } - /** - *
-     * -------- 音频 --------
-     * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - * @return The soundsArgs. - */ - @java.lang.Override - public cmvr.api.AgvCommand.SoundArgs getSoundsArgs() { - return soundsArgs_ == null ? cmvr.api.AgvCommand.SoundArgs.getDefaultInstance() : soundsArgs_; - } - /** - *
-     * -------- 音频 --------
-     * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - @java.lang.Override - public cmvr.api.AgvCommand.SoundArgsOrBuilder getSoundsArgsOrBuilder() { - return soundsArgs_ == null ? cmvr.api.AgvCommand.SoundArgs.getDefaultInstance() : soundsArgs_; - } - - public static final int WAIT_DI_ARGS_FIELD_NUMBER = 30; - private cmvr.api.AgvCommand.WaitDIArgs waitDiArgs_; - /** - *
-     * -------- WaitDI / SetDO --------
-     * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - * @return Whether the waitDiArgs field is set. - */ - @java.lang.Override - public boolean hasWaitDiArgs() { - return ((bitField0_ & 0x08000000) != 0); - } - /** - *
-     * -------- WaitDI / SetDO --------
-     * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - * @return The waitDiArgs. - */ - @java.lang.Override - public cmvr.api.AgvCommand.WaitDIArgs getWaitDiArgs() { - return waitDiArgs_ == null ? cmvr.api.AgvCommand.WaitDIArgs.getDefaultInstance() : waitDiArgs_; - } - /** - *
-     * -------- WaitDI / SetDO --------
-     * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - @java.lang.Override - public cmvr.api.AgvCommand.WaitDIArgsOrBuilder getWaitDiArgsOrBuilder() { - return waitDiArgs_ == null ? cmvr.api.AgvCommand.WaitDIArgs.getDefaultInstance() : waitDiArgs_; - } - - public static final int SET_DO_ARGS_FIELD_NUMBER = 31; - private cmvr.api.AgvCommand.SetDOArgs setDoArgs_; - /** - *
-     */< SetDO 参数
-     * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - * @return Whether the setDoArgs field is set. - */ - @java.lang.Override - public boolean hasSetDoArgs() { - return ((bitField0_ & 0x10000000) != 0); - } - /** - *
-     */< SetDO 参数
-     * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - * @return The setDoArgs. - */ - @java.lang.Override - public cmvr.api.AgvCommand.SetDOArgs getSetDoArgs() { - return setDoArgs_ == null ? cmvr.api.AgvCommand.SetDOArgs.getDefaultInstance() : setDoArgs_; - } - /** - *
-     */< SetDO 参数
-     * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - @java.lang.Override - public cmvr.api.AgvCommand.SetDOArgsOrBuilder getSetDoArgsOrBuilder() { - return setDoArgs_ == null ? cmvr.api.AgvCommand.SetDOArgs.getDefaultInstance() : setDoArgs_; - } - - public static final int SCRIPT_NAME_FIELD_NUMBER = 32; - private volatile java.lang.Object scriptName_; - /** - *
-     * -------- 脚本 --------
-     * 
- * - * optional string script_name = 32; - * @return Whether the scriptName field is set. - */ - @java.lang.Override - public boolean hasScriptName() { - return ((bitField0_ & 0x20000000) != 0); - } - /** - *
-     * -------- 脚本 --------
-     * 
- * - * optional string script_name = 32; - * @return The scriptName. - */ - @java.lang.Override - public java.lang.String getScriptName() { - java.lang.Object ref = scriptName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - scriptName_ = s; - return s; - } - } - /** - *
-     * -------- 脚本 --------
-     * 
- * - * optional string script_name = 32; - * @return The bytes for scriptName. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getScriptNameBytes() { - java.lang.Object ref = scriptName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - scriptName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SCRIPT_ARGS_FIELD_NUMBER = 33; - private cmvr.api.AgvCommand.ScriptArgs scriptArgs_; - /** - *
-     */< 脚本参数
-     * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - * @return Whether the scriptArgs field is set. - */ - @java.lang.Override - public boolean hasScriptArgs() { - return ((bitField0_ & 0x40000000) != 0); - } - /** - *
-     */< 脚本参数
-     * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - * @return The scriptArgs. - */ - @java.lang.Override - public cmvr.api.AgvCommand.ScriptArgs getScriptArgs() { - return scriptArgs_ == null ? cmvr.api.AgvCommand.ScriptArgs.getDefaultInstance() : scriptArgs_; - } - /** - *
-     */< 脚本参数
-     * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - @java.lang.Override - public cmvr.api.AgvCommand.ScriptArgsOrBuilder getScriptArgsOrBuilder() { - return scriptArgs_ == null ? cmvr.api.AgvCommand.ScriptArgs.getDefaultInstance() : scriptArgs_; - } - - public static final int SCRIPT_STAGE_FIELD_NUMBER = 34; - private int scriptStage_; - /** - *
-     */< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航
-     * 
- * - * optional int32 script_stage = 34; - * @return Whether the scriptStage field is set. - */ - @java.lang.Override - public boolean hasScriptStage() { - return ((bitField0_ & 0x80000000) != 0); - } - /** - *
-     */< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航
-     * 
- * - * optional int32 script_stage = 34; - * @return The scriptStage. - */ - @java.lang.Override - public int getScriptStage() { - return scriptStage_; - } - - public static final int MOVE_ANGLE_FIELD_NUMBER = 35; - private double moveAngle_; - /** - *
-     * -------- 原地旋转(GoByOdometer) --------
-     * 
- * - * optional double move_angle = 35; - * @return Whether the moveAngle field is set. - */ - @java.lang.Override - public boolean hasMoveAngle() { - return ((bitField1_ & 0x00000001) != 0); - } - /** - *
-     * -------- 原地旋转(GoByOdometer) --------
-     * 
- * - * optional double move_angle = 35; - * @return The moveAngle. - */ - @java.lang.Override - public double getMoveAngle() { - return moveAngle_; - } - - public static final int SPEED_W_FIELD_NUMBER = 36; - private double speedW_; - /** - *
-     */< 旋转角速度(rad/s)
-     * 
- * - * optional double speed_w = 36; - * @return Whether the speedW field is set. - */ - @java.lang.Override - public boolean hasSpeedW() { - return ((bitField1_ & 0x00000002) != 0); - } - /** - *
-     */< 旋转角速度(rad/s)
-     * 
- * - * optional double speed_w = 36; - * @return The speedW. - */ - @java.lang.Override - public double getSpeedW() { - return speedW_; - } - - public static final int LOC_MODE_FIELD_NUMBER = 37; - private int locMode_; - /** - *
-     */< 定位模式:1=激光定位, 0=里程定位
-     * 
- * - * optional int32 loc_mode = 37; - * @return Whether the locMode field is set. - */ - @java.lang.Override - public boolean hasLocMode() { - return ((bitField1_ & 0x00000004) != 0); - } - /** - *
-     */< 定位模式:1=激光定位, 0=里程定位
-     * 
- * - * optional int32 loc_mode = 37; - * @return The locMode. - */ - @java.lang.Override - public int getLocMode() { - return locMode_; - } - - public static final int FREEGO_FIELD_NUMBER = 38; - private cmvr.api.AgvCommand.FreeGoPoint freego_; - /** - *
-     * -------- 自由导航(仅双轮差速) --------
-     * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - * @return Whether the freego field is set. - */ - @java.lang.Override - public boolean hasFreego() { - return ((bitField1_ & 0x00000008) != 0); - } - /** - *
-     * -------- 自由导航(仅双轮差速) --------
-     * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - * @return The freego. - */ - @java.lang.Override - public cmvr.api.AgvCommand.FreeGoPoint getFreego() { - return freego_ == null ? cmvr.api.AgvCommand.FreeGoPoint.getDefaultInstance() : freego_; - } - /** - *
-     * -------- 自由导航(仅双轮差速) --------
-     * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - @java.lang.Override - public cmvr.api.AgvCommand.FreeGoPointOrBuilder getFreegoOrBuilder() { - return freego_ == null ? cmvr.api.AgvCommand.FreeGoPoint.getDefaultInstance() : freego_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sourceId_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_); - } - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, taskId_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeDouble(4, angle_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, method_); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeDouble(6, maxSpeed_); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeDouble(7, maxWspeed_); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeDouble(8, maxAcc_); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeDouble(9, maxWacc_); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeInt64(10, duration_); - } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeInt32(11, orientation_); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeBool(12, spin_); - } - if (((bitField0_ & 0x00000400) != 0)) { - output.writeInt64(13, delay_); - } - if (((bitField0_ & 0x00000800) != 0)) { - output.writeInt32(14, startRotDir_); - } - if (((bitField0_ & 0x00001000) != 0)) { - output.writeInt32(15, endRotDir_); - } - if (((bitField0_ & 0x00002000) != 0)) { - output.writeDouble(16, reachDist_); - } - if (((bitField0_ & 0x00004000) != 0)) { - output.writeDouble(17, reachAngle_); - } - if (((bitField0_ & 0x00008000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 18, skillName_); - } - if (((bitField0_ & 0x00010000) != 0)) { - output.writeMessage(19, getPgv()); - } - if (((bitField0_ & 0x00020000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 20, operation_); - } - if (((bitField0_ & 0x00040000) != 0)) { - output.writeDouble(21, jackHeight_); - } - if (((bitField0_ & 0x00080000) != 0)) { - output.writeDouble(22, startHeight_); - } - if (((bitField0_ & 0x00100000) != 0)) { - output.writeDouble(23, endHeight_); - } - if (((bitField0_ & 0x00200000) != 0)) { - output.writeDouble(24, forkMidHeight_); - } - if (((bitField0_ & 0x00400000) != 0)) { - output.writeDouble(25, forkDist_); - } - if (((bitField0_ & 0x00800000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 26, direction_); - } - if (((bitField0_ & 0x01000000) != 0)) { - output.writeBool(27, recognize_); - } - if (((bitField0_ & 0x02000000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 28, recfile_); - } - if (((bitField0_ & 0x04000000) != 0)) { - output.writeMessage(29, getSoundsArgs()); - } - if (((bitField0_ & 0x08000000) != 0)) { - output.writeMessage(30, getWaitDiArgs()); - } - if (((bitField0_ & 0x10000000) != 0)) { - output.writeMessage(31, getSetDoArgs()); - } - if (((bitField0_ & 0x20000000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 32, scriptName_); - } - if (((bitField0_ & 0x40000000) != 0)) { - output.writeMessage(33, getScriptArgs()); - } - if (((bitField0_ & 0x80000000) != 0)) { - output.writeInt32(34, scriptStage_); - } - if (((bitField1_ & 0x00000001) != 0)) { - output.writeDouble(35, moveAngle_); - } - if (((bitField1_ & 0x00000002) != 0)) { - output.writeDouble(36, speedW_); - } - if (((bitField1_ & 0x00000004) != 0)) { - output.writeInt32(37, locMode_); - } - if (((bitField1_ & 0x00000008) != 0)) { - output.writeMessage(38, getFreego()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sourceId_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, taskId_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(4, angle_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, method_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(6, maxSpeed_); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(7, maxWspeed_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(8, maxAcc_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(9, maxWacc_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(10, duration_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(11, orientation_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(12, spin_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(13, delay_); - } - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(14, startRotDir_); - } - if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(15, endRotDir_); - } - if (((bitField0_ & 0x00002000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(16, reachDist_); - } - if (((bitField0_ & 0x00004000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(17, reachAngle_); - } - if (((bitField0_ & 0x00008000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18, skillName_); - } - if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(19, getPgv()); - } - if (((bitField0_ & 0x00020000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(20, operation_); - } - if (((bitField0_ & 0x00040000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(21, jackHeight_); - } - if (((bitField0_ & 0x00080000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(22, startHeight_); - } - if (((bitField0_ & 0x00100000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(23, endHeight_); - } - if (((bitField0_ & 0x00200000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(24, forkMidHeight_); - } - if (((bitField0_ & 0x00400000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(25, forkDist_); - } - if (((bitField0_ & 0x00800000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(26, direction_); - } - if (((bitField0_ & 0x01000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(27, recognize_); - } - if (((bitField0_ & 0x02000000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(28, recfile_); - } - if (((bitField0_ & 0x04000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(29, getSoundsArgs()); - } - if (((bitField0_ & 0x08000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(30, getWaitDiArgs()); - } - if (((bitField0_ & 0x10000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(31, getSetDoArgs()); - } - if (((bitField0_ & 0x20000000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32, scriptName_); - } - if (((bitField0_ & 0x40000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(33, getScriptArgs()); - } - if (((bitField0_ & 0x80000000) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(34, scriptStage_); - } - if (((bitField1_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(35, moveAngle_); - } - if (((bitField1_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeDoubleSize(36, speedW_); - } - if (((bitField1_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(37, locMode_); - } - if (((bitField1_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(38, getFreego()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetReqData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetReqData other = (cmvr.api.AgvCommand.RobotGoTargetReqData) obj; - - if (!getSourceId() - .equals(other.getSourceId())) return false; - if (!getId() - .equals(other.getId())) return false; - if (hasTaskId() != other.hasTaskId()) return false; - if (hasTaskId()) { - if (!getTaskId() - .equals(other.getTaskId())) return false; - } - if (hasAngle() != other.hasAngle()) return false; - if (hasAngle()) { - if (java.lang.Double.doubleToLongBits(getAngle()) - != java.lang.Double.doubleToLongBits( - other.getAngle())) return false; - } - if (hasMethod() != other.hasMethod()) return false; - if (hasMethod()) { - if (!getMethod() - .equals(other.getMethod())) return false; - } - if (hasMaxSpeed() != other.hasMaxSpeed()) return false; - if (hasMaxSpeed()) { - if (java.lang.Double.doubleToLongBits(getMaxSpeed()) - != java.lang.Double.doubleToLongBits( - other.getMaxSpeed())) return false; - } - if (hasMaxWspeed() != other.hasMaxWspeed()) return false; - if (hasMaxWspeed()) { - if (java.lang.Double.doubleToLongBits(getMaxWspeed()) - != java.lang.Double.doubleToLongBits( - other.getMaxWspeed())) return false; - } - if (hasMaxAcc() != other.hasMaxAcc()) return false; - if (hasMaxAcc()) { - if (java.lang.Double.doubleToLongBits(getMaxAcc()) - != java.lang.Double.doubleToLongBits( - other.getMaxAcc())) return false; - } - if (hasMaxWacc() != other.hasMaxWacc()) return false; - if (hasMaxWacc()) { - if (java.lang.Double.doubleToLongBits(getMaxWacc()) - != java.lang.Double.doubleToLongBits( - other.getMaxWacc())) return false; - } - if (hasDuration() != other.hasDuration()) return false; - if (hasDuration()) { - if (getDuration() - != other.getDuration()) return false; - } - if (hasOrientation() != other.hasOrientation()) return false; - if (hasOrientation()) { - if (getOrientation() - != other.getOrientation()) return false; - } - if (hasSpin() != other.hasSpin()) return false; - if (hasSpin()) { - if (getSpin() - != other.getSpin()) return false; - } - if (hasDelay() != other.hasDelay()) return false; - if (hasDelay()) { - if (getDelay() - != other.getDelay()) return false; - } - if (hasStartRotDir() != other.hasStartRotDir()) return false; - if (hasStartRotDir()) { - if (getStartRotDir() - != other.getStartRotDir()) return false; - } - if (hasEndRotDir() != other.hasEndRotDir()) return false; - if (hasEndRotDir()) { - if (getEndRotDir() - != other.getEndRotDir()) return false; - } - if (hasReachDist() != other.hasReachDist()) return false; - if (hasReachDist()) { - if (java.lang.Double.doubleToLongBits(getReachDist()) - != java.lang.Double.doubleToLongBits( - other.getReachDist())) return false; - } - if (hasReachAngle() != other.hasReachAngle()) return false; - if (hasReachAngle()) { - if (java.lang.Double.doubleToLongBits(getReachAngle()) - != java.lang.Double.doubleToLongBits( - other.getReachAngle())) return false; - } - if (hasSkillName() != other.hasSkillName()) return false; - if (hasSkillName()) { - if (!getSkillName() - .equals(other.getSkillName())) return false; - } - if (hasPgv() != other.hasPgv()) return false; - if (hasPgv()) { - if (!getPgv() - .equals(other.getPgv())) return false; - } - if (hasOperation() != other.hasOperation()) return false; - if (hasOperation()) { - if (!getOperation() - .equals(other.getOperation())) return false; - } - if (hasJackHeight() != other.hasJackHeight()) return false; - if (hasJackHeight()) { - if (java.lang.Double.doubleToLongBits(getJackHeight()) - != java.lang.Double.doubleToLongBits( - other.getJackHeight())) return false; - } - if (hasStartHeight() != other.hasStartHeight()) return false; - if (hasStartHeight()) { - if (java.lang.Double.doubleToLongBits(getStartHeight()) - != java.lang.Double.doubleToLongBits( - other.getStartHeight())) return false; - } - if (hasEndHeight() != other.hasEndHeight()) return false; - if (hasEndHeight()) { - if (java.lang.Double.doubleToLongBits(getEndHeight()) - != java.lang.Double.doubleToLongBits( - other.getEndHeight())) return false; - } - if (hasForkMidHeight() != other.hasForkMidHeight()) return false; - if (hasForkMidHeight()) { - if (java.lang.Double.doubleToLongBits(getForkMidHeight()) - != java.lang.Double.doubleToLongBits( - other.getForkMidHeight())) return false; - } - if (hasForkDist() != other.hasForkDist()) return false; - if (hasForkDist()) { - if (java.lang.Double.doubleToLongBits(getForkDist()) - != java.lang.Double.doubleToLongBits( - other.getForkDist())) return false; - } - if (hasDirection() != other.hasDirection()) return false; - if (hasDirection()) { - if (!getDirection() - .equals(other.getDirection())) return false; - } - if (hasRecognize() != other.hasRecognize()) return false; - if (hasRecognize()) { - if (getRecognize() - != other.getRecognize()) return false; - } - if (hasRecfile() != other.hasRecfile()) return false; - if (hasRecfile()) { - if (!getRecfile() - .equals(other.getRecfile())) return false; - } - if (hasSoundsArgs() != other.hasSoundsArgs()) return false; - if (hasSoundsArgs()) { - if (!getSoundsArgs() - .equals(other.getSoundsArgs())) return false; - } - if (hasWaitDiArgs() != other.hasWaitDiArgs()) return false; - if (hasWaitDiArgs()) { - if (!getWaitDiArgs() - .equals(other.getWaitDiArgs())) return false; - } - if (hasSetDoArgs() != other.hasSetDoArgs()) return false; - if (hasSetDoArgs()) { - if (!getSetDoArgs() - .equals(other.getSetDoArgs())) return false; - } - if (hasScriptName() != other.hasScriptName()) return false; - if (hasScriptName()) { - if (!getScriptName() - .equals(other.getScriptName())) return false; - } - if (hasScriptArgs() != other.hasScriptArgs()) return false; - if (hasScriptArgs()) { - if (!getScriptArgs() - .equals(other.getScriptArgs())) return false; - } - if (hasScriptStage() != other.hasScriptStage()) return false; - if (hasScriptStage()) { - if (getScriptStage() - != other.getScriptStage()) return false; - } - if (hasMoveAngle() != other.hasMoveAngle()) return false; - if (hasMoveAngle()) { - if (java.lang.Double.doubleToLongBits(getMoveAngle()) - != java.lang.Double.doubleToLongBits( - other.getMoveAngle())) return false; - } - if (hasSpeedW() != other.hasSpeedW()) return false; - if (hasSpeedW()) { - if (java.lang.Double.doubleToLongBits(getSpeedW()) - != java.lang.Double.doubleToLongBits( - other.getSpeedW())) return false; - } - if (hasLocMode() != other.hasLocMode()) return false; - if (hasLocMode()) { - if (getLocMode() - != other.getLocMode()) return false; - } - if (hasFreego() != other.hasFreego()) return false; - if (hasFreego()) { - if (!getFreego() - .equals(other.getFreego())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + SOURCE_ID_FIELD_NUMBER; - hash = (53 * hash) + getSourceId().hashCode(); - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId().hashCode(); - if (hasTaskId()) { - hash = (37 * hash) + TASK_ID_FIELD_NUMBER; - hash = (53 * hash) + getTaskId().hashCode(); - } - if (hasAngle()) { - hash = (37 * hash) + ANGLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getAngle())); - } - if (hasMethod()) { - hash = (37 * hash) + METHOD_FIELD_NUMBER; - hash = (53 * hash) + getMethod().hashCode(); - } - if (hasMaxSpeed()) { - hash = (37 * hash) + MAX_SPEED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMaxSpeed())); - } - if (hasMaxWspeed()) { - hash = (37 * hash) + MAX_WSPEED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMaxWspeed())); - } - if (hasMaxAcc()) { - hash = (37 * hash) + MAX_ACC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMaxAcc())); - } - if (hasMaxWacc()) { - hash = (37 * hash) + MAX_WACC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMaxWacc())); - } - if (hasDuration()) { - hash = (37 * hash) + DURATION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getDuration()); - } - if (hasOrientation()) { - hash = (37 * hash) + ORIENTATION_FIELD_NUMBER; - hash = (53 * hash) + getOrientation(); - } - if (hasSpin()) { - hash = (37 * hash) + SPIN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getSpin()); - } - if (hasDelay()) { - hash = (37 * hash) + DELAY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getDelay()); - } - if (hasStartRotDir()) { - hash = (37 * hash) + START_ROT_DIR_FIELD_NUMBER; - hash = (53 * hash) + getStartRotDir(); - } - if (hasEndRotDir()) { - hash = (37 * hash) + END_ROT_DIR_FIELD_NUMBER; - hash = (53 * hash) + getEndRotDir(); - } - if (hasReachDist()) { - hash = (37 * hash) + REACH_DIST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getReachDist())); - } - if (hasReachAngle()) { - hash = (37 * hash) + REACH_ANGLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getReachAngle())); - } - if (hasSkillName()) { - hash = (37 * hash) + SKILL_NAME_FIELD_NUMBER; - hash = (53 * hash) + getSkillName().hashCode(); - } - if (hasPgv()) { - hash = (37 * hash) + PGV_FIELD_NUMBER; - hash = (53 * hash) + getPgv().hashCode(); - } - if (hasOperation()) { - hash = (37 * hash) + OPERATION_FIELD_NUMBER; - hash = (53 * hash) + getOperation().hashCode(); - } - if (hasJackHeight()) { - hash = (37 * hash) + JACK_HEIGHT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getJackHeight())); - } - if (hasStartHeight()) { - hash = (37 * hash) + START_HEIGHT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getStartHeight())); - } - if (hasEndHeight()) { - hash = (37 * hash) + END_HEIGHT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getEndHeight())); - } - if (hasForkMidHeight()) { - hash = (37 * hash) + FORK_MID_HEIGHT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getForkMidHeight())); - } - if (hasForkDist()) { - hash = (37 * hash) + FORK_DIST_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getForkDist())); - } - if (hasDirection()) { - hash = (37 * hash) + DIRECTION_FIELD_NUMBER; - hash = (53 * hash) + getDirection().hashCode(); - } - if (hasRecognize()) { - hash = (37 * hash) + RECOGNIZE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getRecognize()); - } - if (hasRecfile()) { - hash = (37 * hash) + RECFILE_FIELD_NUMBER; - hash = (53 * hash) + getRecfile().hashCode(); - } - if (hasSoundsArgs()) { - hash = (37 * hash) + SOUNDS_ARGS_FIELD_NUMBER; - hash = (53 * hash) + getSoundsArgs().hashCode(); - } - if (hasWaitDiArgs()) { - hash = (37 * hash) + WAIT_DI_ARGS_FIELD_NUMBER; - hash = (53 * hash) + getWaitDiArgs().hashCode(); - } - if (hasSetDoArgs()) { - hash = (37 * hash) + SET_DO_ARGS_FIELD_NUMBER; - hash = (53 * hash) + getSetDoArgs().hashCode(); - } - if (hasScriptName()) { - hash = (37 * hash) + SCRIPT_NAME_FIELD_NUMBER; - hash = (53 * hash) + getScriptName().hashCode(); - } - if (hasScriptArgs()) { - hash = (37 * hash) + SCRIPT_ARGS_FIELD_NUMBER; - hash = (53 * hash) + getScriptArgs().hashCode(); - } - if (hasScriptStage()) { - hash = (37 * hash) + SCRIPT_STAGE_FIELD_NUMBER; - hash = (53 * hash) + getScriptStage(); - } - if (hasMoveAngle()) { - hash = (37 * hash) + MOVE_ANGLE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getMoveAngle())); - } - if (hasSpeedW()) { - hash = (37 * hash) + SPEED_W_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getSpeedW())); - } - if (hasLocMode()) { - hash = (37 * hash) + LOC_MODE_FIELD_NUMBER; - hash = (53 * hash) + getLocMode(); - } - if (hasFreego()) { - hash = (37 * hash) + FREEGO_FIELD_NUMBER; - hash = (53 * hash) + getFreego().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetReqData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetReqData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 3051 命令请求数据(单点站点自动规划导航)。
-     * @warning 严禁用于多车调度场景,仅限单车测试/验证。
-     *          下发此任务会取消当前正在执行的任务(不排队)。
-     *          成功下发后会自动清除指定的 warning/error 报错码。
-     *          自由导航(freego)仅支持双轮差速底盘。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetReqData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetReqData) - cmvr.api.AgvCommand.RobotGoTargetReqDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetReqData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetReqData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetReqData.class, cmvr.api.AgvCommand.RobotGoTargetReqData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetReqData.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getPgvFieldBuilder(); - getSoundsArgsFieldBuilder(); - getWaitDiArgsFieldBuilder(); - getSetDoArgsFieldBuilder(); - getScriptArgsFieldBuilder(); - getFreegoFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - sourceId_ = ""; - - id_ = ""; - - taskId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - angle_ = 0D; - bitField0_ = (bitField0_ & ~0x00000002); - method_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - maxSpeed_ = 0D; - bitField0_ = (bitField0_ & ~0x00000008); - maxWspeed_ = 0D; - bitField0_ = (bitField0_ & ~0x00000010); - maxAcc_ = 0D; - bitField0_ = (bitField0_ & ~0x00000020); - maxWacc_ = 0D; - bitField0_ = (bitField0_ & ~0x00000040); - duration_ = 0L; - bitField0_ = (bitField0_ & ~0x00000080); - orientation_ = 0; - bitField0_ = (bitField0_ & ~0x00000100); - spin_ = false; - bitField0_ = (bitField0_ & ~0x00000200); - delay_ = 0L; - bitField0_ = (bitField0_ & ~0x00000400); - startRotDir_ = 0; - bitField0_ = (bitField0_ & ~0x00000800); - endRotDir_ = 0; - bitField0_ = (bitField0_ & ~0x00001000); - reachDist_ = 0D; - bitField0_ = (bitField0_ & ~0x00002000); - reachAngle_ = 0D; - bitField0_ = (bitField0_ & ~0x00004000); - skillName_ = ""; - bitField0_ = (bitField0_ & ~0x00008000); - if (pgvBuilder_ == null) { - pgv_ = null; - } else { - pgvBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00010000); - operation_ = ""; - bitField0_ = (bitField0_ & ~0x00020000); - jackHeight_ = 0D; - bitField0_ = (bitField0_ & ~0x00040000); - startHeight_ = 0D; - bitField0_ = (bitField0_ & ~0x00080000); - endHeight_ = 0D; - bitField0_ = (bitField0_ & ~0x00100000); - forkMidHeight_ = 0D; - bitField0_ = (bitField0_ & ~0x00200000); - forkDist_ = 0D; - bitField0_ = (bitField0_ & ~0x00400000); - direction_ = ""; - bitField0_ = (bitField0_ & ~0x00800000); - recognize_ = false; - bitField0_ = (bitField0_ & ~0x01000000); - recfile_ = ""; - bitField0_ = (bitField0_ & ~0x02000000); - if (soundsArgsBuilder_ == null) { - soundsArgs_ = null; - } else { - soundsArgsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x04000000); - if (waitDiArgsBuilder_ == null) { - waitDiArgs_ = null; - } else { - waitDiArgsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x08000000); - if (setDoArgsBuilder_ == null) { - setDoArgs_ = null; - } else { - setDoArgsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x10000000); - scriptName_ = ""; - bitField0_ = (bitField0_ & ~0x20000000); - if (scriptArgsBuilder_ == null) { - scriptArgs_ = null; - } else { - scriptArgsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x40000000); - scriptStage_ = 0; - bitField0_ = (bitField0_ & ~0x80000000); - moveAngle_ = 0D; - bitField1_ = (bitField1_ & ~0x00000001); - speedW_ = 0D; - bitField1_ = (bitField1_ & ~0x00000002); - locMode_ = 0; - bitField1_ = (bitField1_ & ~0x00000004); - if (freegoBuilder_ == null) { - freego_ = null; - } else { - freegoBuilder_.clear(); - } - bitField1_ = (bitField1_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetReqData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetReqData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetReqData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetReqData build() { - cmvr.api.AgvCommand.RobotGoTargetReqData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetReqData buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetReqData result = new cmvr.api.AgvCommand.RobotGoTargetReqData(this); - int from_bitField0_ = bitField0_; - int from_bitField1_ = bitField1_; - int to_bitField0_ = 0; - int to_bitField1_ = 0; - result.sourceId_ = sourceId_; - result.id_ = id_; - if (((from_bitField0_ & 0x00000001) != 0)) { - to_bitField0_ |= 0x00000001; - } - result.taskId_ = taskId_; - if (((from_bitField0_ & 0x00000002) != 0)) { - result.angle_ = angle_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.method_ = method_; - if (((from_bitField0_ & 0x00000008) != 0)) { - result.maxSpeed_ = maxSpeed_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.maxWspeed_ = maxWspeed_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.maxAcc_ = maxAcc_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.maxWacc_ = maxWacc_; - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.duration_ = duration_; - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - result.orientation_ = orientation_; - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - result.spin_ = spin_; - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - result.delay_ = delay_; - to_bitField0_ |= 0x00000400; - } - if (((from_bitField0_ & 0x00000800) != 0)) { - result.startRotDir_ = startRotDir_; - to_bitField0_ |= 0x00000800; - } - if (((from_bitField0_ & 0x00001000) != 0)) { - result.endRotDir_ = endRotDir_; - to_bitField0_ |= 0x00001000; - } - if (((from_bitField0_ & 0x00002000) != 0)) { - result.reachDist_ = reachDist_; - to_bitField0_ |= 0x00002000; - } - if (((from_bitField0_ & 0x00004000) != 0)) { - result.reachAngle_ = reachAngle_; - to_bitField0_ |= 0x00004000; - } - if (((from_bitField0_ & 0x00008000) != 0)) { - to_bitField0_ |= 0x00008000; - } - result.skillName_ = skillName_; - if (((from_bitField0_ & 0x00010000) != 0)) { - if (pgvBuilder_ == null) { - result.pgv_ = pgv_; - } else { - result.pgv_ = pgvBuilder_.build(); - } - to_bitField0_ |= 0x00010000; - } - if (((from_bitField0_ & 0x00020000) != 0)) { - to_bitField0_ |= 0x00020000; - } - result.operation_ = operation_; - if (((from_bitField0_ & 0x00040000) != 0)) { - result.jackHeight_ = jackHeight_; - to_bitField0_ |= 0x00040000; - } - if (((from_bitField0_ & 0x00080000) != 0)) { - result.startHeight_ = startHeight_; - to_bitField0_ |= 0x00080000; - } - if (((from_bitField0_ & 0x00100000) != 0)) { - result.endHeight_ = endHeight_; - to_bitField0_ |= 0x00100000; - } - if (((from_bitField0_ & 0x00200000) != 0)) { - result.forkMidHeight_ = forkMidHeight_; - to_bitField0_ |= 0x00200000; - } - if (((from_bitField0_ & 0x00400000) != 0)) { - result.forkDist_ = forkDist_; - to_bitField0_ |= 0x00400000; - } - if (((from_bitField0_ & 0x00800000) != 0)) { - to_bitField0_ |= 0x00800000; - } - result.direction_ = direction_; - if (((from_bitField0_ & 0x01000000) != 0)) { - result.recognize_ = recognize_; - to_bitField0_ |= 0x01000000; - } - if (((from_bitField0_ & 0x02000000) != 0)) { - to_bitField0_ |= 0x02000000; - } - result.recfile_ = recfile_; - if (((from_bitField0_ & 0x04000000) != 0)) { - if (soundsArgsBuilder_ == null) { - result.soundsArgs_ = soundsArgs_; - } else { - result.soundsArgs_ = soundsArgsBuilder_.build(); - } - to_bitField0_ |= 0x04000000; - } - if (((from_bitField0_ & 0x08000000) != 0)) { - if (waitDiArgsBuilder_ == null) { - result.waitDiArgs_ = waitDiArgs_; - } else { - result.waitDiArgs_ = waitDiArgsBuilder_.build(); - } - to_bitField0_ |= 0x08000000; - } - if (((from_bitField0_ & 0x10000000) != 0)) { - if (setDoArgsBuilder_ == null) { - result.setDoArgs_ = setDoArgs_; - } else { - result.setDoArgs_ = setDoArgsBuilder_.build(); - } - to_bitField0_ |= 0x10000000; - } - if (((from_bitField0_ & 0x20000000) != 0)) { - to_bitField0_ |= 0x20000000; - } - result.scriptName_ = scriptName_; - if (((from_bitField0_ & 0x40000000) != 0)) { - if (scriptArgsBuilder_ == null) { - result.scriptArgs_ = scriptArgs_; - } else { - result.scriptArgs_ = scriptArgsBuilder_.build(); - } - to_bitField0_ |= 0x40000000; - } - if (((from_bitField0_ & 0x80000000) != 0)) { - result.scriptStage_ = scriptStage_; - to_bitField0_ |= 0x80000000; - } - if (((from_bitField1_ & 0x00000001) != 0)) { - result.moveAngle_ = moveAngle_; - to_bitField1_ |= 0x00000001; - } - if (((from_bitField1_ & 0x00000002) != 0)) { - result.speedW_ = speedW_; - to_bitField1_ |= 0x00000002; - } - if (((from_bitField1_ & 0x00000004) != 0)) { - result.locMode_ = locMode_; - to_bitField1_ |= 0x00000004; - } - if (((from_bitField1_ & 0x00000008) != 0)) { - if (freegoBuilder_ == null) { - result.freego_ = freego_; - } else { - result.freego_ = freegoBuilder_.build(); - } - to_bitField1_ |= 0x00000008; - } - result.bitField0_ = to_bitField0_; - result.bitField1_ = to_bitField1_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetReqData) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetReqData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetReqData other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetReqData.getDefaultInstance()) return this; - if (!other.getSourceId().isEmpty()) { - sourceId_ = other.sourceId_; - onChanged(); - } - if (!other.getId().isEmpty()) { - id_ = other.id_; - onChanged(); - } - if (other.hasTaskId()) { - bitField0_ |= 0x00000001; - taskId_ = other.taskId_; - onChanged(); - } - if (other.hasAngle()) { - setAngle(other.getAngle()); - } - if (other.hasMethod()) { - bitField0_ |= 0x00000004; - method_ = other.method_; - onChanged(); - } - if (other.hasMaxSpeed()) { - setMaxSpeed(other.getMaxSpeed()); - } - if (other.hasMaxWspeed()) { - setMaxWspeed(other.getMaxWspeed()); - } - if (other.hasMaxAcc()) { - setMaxAcc(other.getMaxAcc()); - } - if (other.hasMaxWacc()) { - setMaxWacc(other.getMaxWacc()); - } - if (other.hasDuration()) { - setDuration(other.getDuration()); - } - if (other.hasOrientation()) { - setOrientation(other.getOrientation()); - } - if (other.hasSpin()) { - setSpin(other.getSpin()); - } - if (other.hasDelay()) { - setDelay(other.getDelay()); - } - if (other.hasStartRotDir()) { - setStartRotDir(other.getStartRotDir()); - } - if (other.hasEndRotDir()) { - setEndRotDir(other.getEndRotDir()); - } - if (other.hasReachDist()) { - setReachDist(other.getReachDist()); - } - if (other.hasReachAngle()) { - setReachAngle(other.getReachAngle()); - } - if (other.hasSkillName()) { - bitField0_ |= 0x00008000; - skillName_ = other.skillName_; - onChanged(); - } - if (other.hasPgv()) { - mergePgv(other.getPgv()); - } - if (other.hasOperation()) { - bitField0_ |= 0x00020000; - operation_ = other.operation_; - onChanged(); - } - if (other.hasJackHeight()) { - setJackHeight(other.getJackHeight()); - } - if (other.hasStartHeight()) { - setStartHeight(other.getStartHeight()); - } - if (other.hasEndHeight()) { - setEndHeight(other.getEndHeight()); - } - if (other.hasForkMidHeight()) { - setForkMidHeight(other.getForkMidHeight()); - } - if (other.hasForkDist()) { - setForkDist(other.getForkDist()); - } - if (other.hasDirection()) { - bitField0_ |= 0x00800000; - direction_ = other.direction_; - onChanged(); - } - if (other.hasRecognize()) { - setRecognize(other.getRecognize()); - } - if (other.hasRecfile()) { - bitField0_ |= 0x02000000; - recfile_ = other.recfile_; - onChanged(); - } - if (other.hasSoundsArgs()) { - mergeSoundsArgs(other.getSoundsArgs()); - } - if (other.hasWaitDiArgs()) { - mergeWaitDiArgs(other.getWaitDiArgs()); - } - if (other.hasSetDoArgs()) { - mergeSetDoArgs(other.getSetDoArgs()); - } - if (other.hasScriptName()) { - bitField0_ |= 0x20000000; - scriptName_ = other.scriptName_; - onChanged(); - } - if (other.hasScriptArgs()) { - mergeScriptArgs(other.getScriptArgs()); - } - if (other.hasScriptStage()) { - setScriptStage(other.getScriptStage()); - } - if (other.hasMoveAngle()) { - setMoveAngle(other.getMoveAngle()); - } - if (other.hasSpeedW()) { - setSpeedW(other.getSpeedW()); - } - if (other.hasLocMode()) { - setLocMode(other.getLocMode()); - } - if (other.hasFreego()) { - mergeFreego(other.getFreego()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - sourceId_ = input.readStringRequireUtf8(); - - break; - } // case 10 - case 18: { - id_ = input.readStringRequireUtf8(); - - break; - } // case 18 - case 26: { - taskId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 26 - case 33: { - angle_ = input.readDouble(); - bitField0_ |= 0x00000002; - break; - } // case 33 - case 42: { - method_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 42 - case 49: { - maxSpeed_ = input.readDouble(); - bitField0_ |= 0x00000008; - break; - } // case 49 - case 57: { - maxWspeed_ = input.readDouble(); - bitField0_ |= 0x00000010; - break; - } // case 57 - case 65: { - maxAcc_ = input.readDouble(); - bitField0_ |= 0x00000020; - break; - } // case 65 - case 73: { - maxWacc_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 73 - case 80: { - duration_ = input.readInt64(); - bitField0_ |= 0x00000080; - break; - } // case 80 - case 88: { - orientation_ = input.readInt32(); - bitField0_ |= 0x00000100; - break; - } // case 88 - case 96: { - spin_ = input.readBool(); - bitField0_ |= 0x00000200; - break; - } // case 96 - case 104: { - delay_ = input.readInt64(); - bitField0_ |= 0x00000400; - break; - } // case 104 - case 112: { - startRotDir_ = input.readInt32(); - bitField0_ |= 0x00000800; - break; - } // case 112 - case 120: { - endRotDir_ = input.readInt32(); - bitField0_ |= 0x00001000; - break; - } // case 120 - case 129: { - reachDist_ = input.readDouble(); - bitField0_ |= 0x00002000; - break; - } // case 129 - case 137: { - reachAngle_ = input.readDouble(); - bitField0_ |= 0x00004000; - break; - } // case 137 - case 146: { - skillName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; - break; - } // case 146 - case 154: { - input.readMessage( - getPgvFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00010000; - break; - } // case 154 - case 162: { - operation_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; - break; - } // case 162 - case 169: { - jackHeight_ = input.readDouble(); - bitField0_ |= 0x00040000; - break; - } // case 169 - case 177: { - startHeight_ = input.readDouble(); - bitField0_ |= 0x00080000; - break; - } // case 177 - case 185: { - endHeight_ = input.readDouble(); - bitField0_ |= 0x00100000; - break; - } // case 185 - case 193: { - forkMidHeight_ = input.readDouble(); - bitField0_ |= 0x00200000; - break; - } // case 193 - case 201: { - forkDist_ = input.readDouble(); - bitField0_ |= 0x00400000; - break; - } // case 201 - case 210: { - direction_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00800000; - break; - } // case 210 - case 216: { - recognize_ = input.readBool(); - bitField0_ |= 0x01000000; - break; - } // case 216 - case 226: { - recfile_ = input.readStringRequireUtf8(); - bitField0_ |= 0x02000000; - break; - } // case 226 - case 234: { - input.readMessage( - getSoundsArgsFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x04000000; - break; - } // case 234 - case 242: { - input.readMessage( - getWaitDiArgsFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x08000000; - break; - } // case 242 - case 250: { - input.readMessage( - getSetDoArgsFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x10000000; - break; - } // case 250 - case 258: { - scriptName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x20000000; - break; - } // case 258 - case 266: { - input.readMessage( - getScriptArgsFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x40000000; - break; - } // case 266 - case 272: { - scriptStage_ = input.readInt32(); - bitField0_ |= 0x80000000; - break; - } // case 272 - case 281: { - moveAngle_ = input.readDouble(); - bitField1_ |= 0x00000001; - break; - } // case 281 - case 289: { - speedW_ = input.readDouble(); - bitField1_ |= 0x00000002; - break; - } // case 289 - case 296: { - locMode_ = input.readInt32(); - bitField1_ |= 0x00000004; - break; - } // case 296 - case 306: { - input.readMessage( - getFreegoFieldBuilder().getBuilder(), - extensionRegistry); - bitField1_ |= 0x00000008; - break; - } // case 306 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - private int bitField1_; - - private java.lang.Object sourceId_ = ""; - /** - *
-       * -------- 必填字段 --------
-       * 
- * - * string source_id = 1; - * @return The sourceId. - */ - public java.lang.String getSourceId() { - java.lang.Object ref = sourceId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - sourceId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * -------- 必填字段 --------
-       * 
- * - * string source_id = 1; - * @return The bytes for sourceId. - */ - public com.google.protobuf.ByteString - getSourceIdBytes() { - java.lang.Object ref = sourceId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - sourceId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * -------- 必填字段 --------
-       * 
- * - * string source_id = 1; - * @param value The sourceId to set. - * @return This builder for chaining. - */ - public Builder setSourceId( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } - sourceId_ = value; - onChanged(); - return this; - } - /** - *
-       * -------- 必填字段 --------
-       * 
- * - * string source_id = 1; - * @return This builder for chaining. - */ - public Builder clearSourceId() { - - sourceId_ = getDefaultInstance().getSourceId(); - onChanged(); - return this; - } - /** - *
-       * -------- 必填字段 --------
-       * 
- * - * string source_id = 1; - * @param value The bytes for sourceId to set. - * @return This builder for chaining. - */ - public Builder setSourceIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { + mapName_ = value; + onChanged(); + return this; + } + /** + *
+         * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
+         * 
+ * + * string map_name = 2; + * @return This builder for chaining. + */ + public Builder clearMapName() { + + mapName_ = getDefaultInstance().getMapName(); + onChanged(); + return this; + } + /** + *
+         * 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。
+         * 
+ * + * string map_name = 2; + * @param value The bytes for mapName to set. + * @return This builder for chaining. + */ + public Builder setMapNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - - sourceId_ = value; - onChanged(); - return this; - } + + mapName_ = value; + onChanged(); + return this; + } - private java.lang.Object id_ = ""; - /** - *
-       */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-       * 
- * - * string id = 2; - * @return The id. - */ - public java.lang.String getId() { - java.lang.Object ref = id_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } else { - return (java.lang.String) ref; + private java.lang.Object content_ = ""; + /** + *
+         * 地图内容。上传地图时使用;下载或切换地图时可为空。
+         * 
+ * + * string content = 3; + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } } - } - /** - *
-       */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-       * 
- * - * string id = 2; - * @return The bytes for id. - */ - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + *
+         * 地图内容。上传地图时使用;下载或切换地图时可为空。
+         * 
+ * + * string content = 3; + * @return The bytes for content. + */ + public com.google.protobuf.ByteString + getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - } - /** - *
-       */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-       * 
- * - * string id = 2; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId( - java.lang.String value) { - if (value == null) { + /** + *
+         * 地图内容。上传地图时使用;下载或切换地图时可为空。
+         * 
+ * + * string content = 3; + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } - id_ = value; - onChanged(); - return this; - } - /** - *
-       */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-       * 
- * - * string id = 2; - * @return This builder for chaining. - */ - public Builder clearId() { - - id_ = getDefaultInstance().getId(); - onChanged(); - return this; - } - /** - *
-       */< 目标站点 ID("SELF_POSITION" 表示原地执行 operation)
-       * 
- * - * string id = 2; - * @param value The bytes for id to set. - * @return This builder for chaining. - */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - id_ = value; - onChanged(); - return this; - } - - private java.lang.Object taskId_ = ""; - /** - *
-       */< 任务 ID(建议提供)
-       * 
- * - * optional string task_id = 3; - * @return Whether the taskId field is set. - */ - public boolean hasTaskId() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 任务 ID(建议提供)
-       * 
- * - * optional string task_id = 3; - * @return The taskId. - */ - public java.lang.String getTaskId() { - java.lang.Object ref = taskId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - taskId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 任务 ID(建议提供)
-       * 
- * - * optional string task_id = 3; - * @return The bytes for taskId. - */ - public com.google.protobuf.ByteString - getTaskIdBytes() { - java.lang.Object ref = taskId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - taskId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 任务 ID(建议提供)
-       * 
- * - * optional string task_id = 3; - * @param value The taskId to set. - * @return This builder for chaining. - */ - public Builder setTaskId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - taskId_ = value; - onChanged(); - return this; - } - /** - *
-       */< 任务 ID(建议提供)
-       * 
- * - * optional string task_id = 3; - * @return This builder for chaining. - */ - public Builder clearTaskId() { - bitField0_ = (bitField0_ & ~0x00000001); - taskId_ = getDefaultInstance().getTaskId(); - onChanged(); - return this; - } - /** - *
-       */< 任务 ID(建议提供)
-       * 
- * - * optional string task_id = 3; - * @param value The bytes for taskId to set. - * @return This builder for chaining. - */ - public Builder setTaskIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; - taskId_ = value; - onChanged(); - return this; - } - - private double angle_ ; - /** - *
-       * -------- 运动通用参数 --------
-       * 
- * - * optional double angle = 4; - * @return Whether the angle field is set. - */ - @java.lang.Override - public boolean hasAngle() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       * -------- 运动通用参数 --------
-       * 
- * - * optional double angle = 4; - * @return The angle. - */ - @java.lang.Override - public double getAngle() { - return angle_; - } - /** - *
-       * -------- 运动通用参数 --------
-       * 
- * - * optional double angle = 4; - * @param value The angle to set. - * @return This builder for chaining. - */ - public Builder setAngle(double value) { - bitField0_ |= 0x00000002; - angle_ = value; - onChanged(); - return this; - } - /** - *
-       * -------- 运动通用参数 --------
-       * 
- * - * optional double angle = 4; - * @return This builder for chaining. - */ - public Builder clearAngle() { - bitField0_ = (bitField0_ & ~0x00000002); - angle_ = 0D; - onChanged(); - return this; - } - - private java.lang.Object method_ = ""; - /** - *
-       */< "forward"(正走)或 "backward"(倒走)
-       * 
- * - * optional string method = 5; - * @return Whether the method field is set. - */ - public boolean hasMethod() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< "forward"(正走)或 "backward"(倒走)
-       * 
- * - * optional string method = 5; - * @return The method. - */ - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< "forward"(正走)或 "backward"(倒走)
-       * 
- * - * optional string method = 5; - * @return The bytes for method. - */ - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< "forward"(正走)或 "backward"(倒走)
-       * 
- * - * optional string method = 5; - * @param value The method to set. - * @return This builder for chaining. - */ - public Builder setMethod( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - method_ = value; - onChanged(); - return this; - } - /** - *
-       */< "forward"(正走)或 "backward"(倒走)
-       * 
- * - * optional string method = 5; - * @return This builder for chaining. - */ - public Builder clearMethod() { - bitField0_ = (bitField0_ & ~0x00000004); - method_ = getDefaultInstance().getMethod(); - onChanged(); - return this; - } - /** - *
-       */< "forward"(正走)或 "backward"(倒走)
-       * 
- * - * optional string method = 5; - * @param value The bytes for method to set. - * @return This builder for chaining. - */ - public Builder setMethodBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - method_ = value; - onChanged(); - return this; - } - - private double maxSpeed_ ; - /** - *
-       */< 最大线速度(m/s),0 使用默认
-       * 
- * - * optional double max_speed = 6; - * @return Whether the maxSpeed field is set. - */ - @java.lang.Override - public boolean hasMaxSpeed() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - *
-       */< 最大线速度(m/s),0 使用默认
-       * 
- * - * optional double max_speed = 6; - * @return The maxSpeed. - */ - @java.lang.Override - public double getMaxSpeed() { - return maxSpeed_; - } - /** - *
-       */< 最大线速度(m/s),0 使用默认
-       * 
- * - * optional double max_speed = 6; - * @param value The maxSpeed to set. - * @return This builder for chaining. - */ - public Builder setMaxSpeed(double value) { - bitField0_ |= 0x00000008; - maxSpeed_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最大线速度(m/s),0 使用默认
-       * 
- * - * optional double max_speed = 6; - * @return This builder for chaining. - */ - public Builder clearMaxSpeed() { - bitField0_ = (bitField0_ & ~0x00000008); - maxSpeed_ = 0D; - onChanged(); - return this; - } - - private double maxWspeed_ ; - /** - *
-       */< 最大角速度(rad/s)
-       * 
- * - * optional double max_wspeed = 7; - * @return Whether the maxWspeed field is set. - */ - @java.lang.Override - public boolean hasMaxWspeed() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - *
-       */< 最大角速度(rad/s)
-       * 
- * - * optional double max_wspeed = 7; - * @return The maxWspeed. - */ - @java.lang.Override - public double getMaxWspeed() { - return maxWspeed_; - } - /** - *
-       */< 最大角速度(rad/s)
-       * 
- * - * optional double max_wspeed = 7; - * @param value The maxWspeed to set. - * @return This builder for chaining. - */ - public Builder setMaxWspeed(double value) { - bitField0_ |= 0x00000010; - maxWspeed_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最大角速度(rad/s)
-       * 
- * - * optional double max_wspeed = 7; - * @return This builder for chaining. - */ - public Builder clearMaxWspeed() { - bitField0_ = (bitField0_ & ~0x00000010); - maxWspeed_ = 0D; - onChanged(); - return this; - } - - private double maxAcc_ ; - /** - *
-       */< 最大加速度(m/s²)
-       * 
- * - * optional double max_acc = 8; - * @return Whether the maxAcc field is set. - */ - @java.lang.Override - public boolean hasMaxAcc() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - *
-       */< 最大加速度(m/s²)
-       * 
- * - * optional double max_acc = 8; - * @return The maxAcc. - */ - @java.lang.Override - public double getMaxAcc() { - return maxAcc_; - } - /** - *
-       */< 最大加速度(m/s²)
-       * 
- * - * optional double max_acc = 8; - * @param value The maxAcc to set. - * @return This builder for chaining. - */ - public Builder setMaxAcc(double value) { - bitField0_ |= 0x00000020; - maxAcc_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最大加速度(m/s²)
-       * 
- * - * optional double max_acc = 8; - * @return This builder for chaining. - */ - public Builder clearMaxAcc() { - bitField0_ = (bitField0_ & ~0x00000020); - maxAcc_ = 0D; - onChanged(); - return this; - } - - private double maxWacc_ ; - /** - *
-       */< 最大角加速度(rad/s²)
-       * 
- * - * optional double max_wacc = 9; - * @return Whether the maxWacc field is set. - */ - @java.lang.Override - public boolean hasMaxWacc() { - return ((bitField0_ & 0x00000040) != 0); - } - /** - *
-       */< 最大角加速度(rad/s²)
-       * 
- * - * optional double max_wacc = 9; - * @return The maxWacc. - */ - @java.lang.Override - public double getMaxWacc() { - return maxWacc_; - } - /** - *
-       */< 最大角加速度(rad/s²)
-       * 
- * - * optional double max_wacc = 9; - * @param value The maxWacc to set. - * @return This builder for chaining. - */ - public Builder setMaxWacc(double value) { - bitField0_ |= 0x00000040; - maxWacc_ = value; - onChanged(); - return this; - } - /** - *
-       */< 最大角加速度(rad/s²)
-       * 
- * - * optional double max_wacc = 9; - * @return This builder for chaining. - */ - public Builder clearMaxWacc() { - bitField0_ = (bitField0_ & ~0x00000040); - maxWacc_ = 0D; - onChanged(); - return this; - } - - private long duration_ ; - /** - *
-       */< 到达后等待时间(毫秒)
-       * 
- * - * optional int64 duration = 10; - * @return Whether the duration field is set. - */ - @java.lang.Override - public boolean hasDuration() { - return ((bitField0_ & 0x00000080) != 0); - } - /** - *
-       */< 到达后等待时间(毫秒)
-       * 
- * - * optional int64 duration = 10; - * @return The duration. - */ - @java.lang.Override - public long getDuration() { - return duration_; - } - /** - *
-       */< 到达后等待时间(毫秒)
-       * 
- * - * optional int64 duration = 10; - * @param value The duration to set. - * @return This builder for chaining. - */ - public Builder setDuration(long value) { - bitField0_ |= 0x00000080; - duration_ = value; - onChanged(); - return this; - } - /** - *
-       */< 到达后等待时间(毫秒)
-       * 
- * - * optional int64 duration = 10; - * @return This builder for chaining. - */ - public Builder clearDuration() { - bitField0_ = (bitField0_ & ~0x00000080); - duration_ = 0L; - onChanged(); - return this; - } - - private int orientation_ ; - /** - *
-       */< 全向车保持的角度(暂不使用)
-       * 
- * - * optional int32 orientation = 11; - * @return Whether the orientation field is set. - */ - @java.lang.Override - public boolean hasOrientation() { - return ((bitField0_ & 0x00000100) != 0); - } - /** - *
-       */< 全向车保持的角度(暂不使用)
-       * 
- * - * optional int32 orientation = 11; - * @return The orientation. - */ - @java.lang.Override - public int getOrientation() { - return orientation_; - } - /** - *
-       */< 全向车保持的角度(暂不使用)
-       * 
- * - * optional int32 orientation = 11; - * @param value The orientation to set. - * @return This builder for chaining. - */ - public Builder setOrientation(int value) { - bitField0_ |= 0x00000100; - orientation_ = value; - onChanged(); - return this; - } - /** - *
-       */< 全向车保持的角度(暂不使用)
-       * 
- * - * optional int32 orientation = 11; - * @return This builder for chaining. - */ - public Builder clearOrientation() { - bitField0_ = (bitField0_ & ~0x00000100); - orientation_ = 0; - onChanged(); - return this; - } - - private boolean spin_ ; - /** - *
-       */< 是否随动(托盘旋转)
-       * 
- * - * optional bool spin = 12; - * @return Whether the spin field is set. - */ - @java.lang.Override - public boolean hasSpin() { - return ((bitField0_ & 0x00000200) != 0); - } - /** - *
-       */< 是否随动(托盘旋转)
-       * 
- * - * optional bool spin = 12; - * @return The spin. - */ - @java.lang.Override - public boolean getSpin() { - return spin_; - } - /** - *
-       */< 是否随动(托盘旋转)
-       * 
- * - * optional bool spin = 12; - * @param value The spin to set. - * @return This builder for chaining. - */ - public Builder setSpin(boolean value) { - bitField0_ |= 0x00000200; - spin_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否随动(托盘旋转)
-       * 
- * - * optional bool spin = 12; - * @return This builder for chaining. - */ - public Builder clearSpin() { - bitField0_ = (bitField0_ & ~0x00000200); - spin_ = false; - onChanged(); - return this; - } - - private long delay_ ; - /** - *
-       */< 延迟结束导航状态(毫秒),缺省 0
-       * 
- * - * optional int64 delay = 13; - * @return Whether the delay field is set. - */ - @java.lang.Override - public boolean hasDelay() { - return ((bitField0_ & 0x00000400) != 0); - } - /** - *
-       */< 延迟结束导航状态(毫秒),缺省 0
-       * 
- * - * optional int64 delay = 13; - * @return The delay. - */ - @java.lang.Override - public long getDelay() { - return delay_; - } - /** - *
-       */< 延迟结束导航状态(毫秒),缺省 0
-       * 
- * - * optional int64 delay = 13; - * @param value The delay to set. - * @return This builder for chaining. - */ - public Builder setDelay(long value) { - bitField0_ |= 0x00000400; - delay_ = value; - onChanged(); - return this; - } - /** - *
-       */< 延迟结束导航状态(毫秒),缺省 0
-       * 
- * - * optional int64 delay = 13; - * @return This builder for chaining. - */ - public Builder clearDelay() { - bitField0_ = (bitField0_ & ~0x00000400); - delay_ = 0L; - onChanged(); - return this; - } - - private int startRotDir_ ; - /** - *
-       */< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针
-       * 
- * - * optional int32 start_rot_dir = 14; - * @return Whether the startRotDir field is set. - */ - @java.lang.Override - public boolean hasStartRotDir() { - return ((bitField0_ & 0x00000800) != 0); - } - /** - *
-       */< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针
-       * 
- * - * optional int32 start_rot_dir = 14; - * @return The startRotDir. - */ - @java.lang.Override - public int getStartRotDir() { - return startRotDir_; - } - /** - *
-       */< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针
-       * 
- * - * optional int32 start_rot_dir = 14; - * @param value The startRotDir to set. - * @return This builder for chaining. - */ - public Builder setStartRotDir(int value) { - bitField0_ |= 0x00000800; - startRotDir_ = value; - onChanged(); - return this; - } - /** - *
-       */< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针
-       * 
- * - * optional int32 start_rot_dir = 14; - * @return This builder for chaining. - */ - public Builder clearStartRotDir() { - bitField0_ = (bitField0_ & ~0x00000800); - startRotDir_ = 0; - onChanged(); - return this; - } - - private int endRotDir_ ; - /** - *
-       */< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针
-       * 
- * - * optional int32 end_rot_dir = 15; - * @return Whether the endRotDir field is set. - */ - @java.lang.Override - public boolean hasEndRotDir() { - return ((bitField0_ & 0x00001000) != 0); - } - /** - *
-       */< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针
-       * 
- * - * optional int32 end_rot_dir = 15; - * @return The endRotDir. - */ - @java.lang.Override - public int getEndRotDir() { - return endRotDir_; - } - /** - *
-       */< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针
-       * 
- * - * optional int32 end_rot_dir = 15; - * @param value The endRotDir to set. - * @return This builder for chaining. - */ - public Builder setEndRotDir(int value) { - bitField0_ |= 0x00001000; - endRotDir_ = value; - onChanged(); - return this; - } - /** - *
-       */< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针
-       * 
- * - * optional int32 end_rot_dir = 15; - * @return This builder for chaining. - */ - public Builder clearEndRotDir() { - bitField0_ = (bitField0_ & ~0x00001000); - endRotDir_ = 0; - onChanged(); - return this; - } - - private double reachDist_ ; - /** - *
-       */< 到点位置精度(米)
-       * 
- * - * optional double reach_dist = 16; - * @return Whether the reachDist field is set. - */ - @java.lang.Override - public boolean hasReachDist() { - return ((bitField0_ & 0x00002000) != 0); - } - /** - *
-       */< 到点位置精度(米)
-       * 
- * - * optional double reach_dist = 16; - * @return The reachDist. - */ - @java.lang.Override - public double getReachDist() { - return reachDist_; - } - /** - *
-       */< 到点位置精度(米)
-       * 
- * - * optional double reach_dist = 16; - * @param value The reachDist to set. - * @return This builder for chaining. - */ - public Builder setReachDist(double value) { - bitField0_ |= 0x00002000; - reachDist_ = value; - onChanged(); - return this; - } - /** - *
-       */< 到点位置精度(米)
-       * 
- * - * optional double reach_dist = 16; - * @return This builder for chaining. - */ - public Builder clearReachDist() { - bitField0_ = (bitField0_ & ~0x00002000); - reachDist_ = 0D; - onChanged(); - return this; - } - - private double reachAngle_ ; - /** - *
-       */< 到点角度精度(弧度)
-       * 
- * - * optional double reach_angle = 17; - * @return Whether the reachAngle field is set. - */ - @java.lang.Override - public boolean hasReachAngle() { - return ((bitField0_ & 0x00004000) != 0); - } - /** - *
-       */< 到点角度精度(弧度)
-       * 
- * - * optional double reach_angle = 17; - * @return The reachAngle. - */ - @java.lang.Override - public double getReachAngle() { - return reachAngle_; - } - /** - *
-       */< 到点角度精度(弧度)
-       * 
- * - * optional double reach_angle = 17; - * @param value The reachAngle to set. - * @return This builder for chaining. - */ - public Builder setReachAngle(double value) { - bitField0_ |= 0x00004000; - reachAngle_ = value; - onChanged(); - return this; - } - /** - *
-       */< 到点角度精度(弧度)
-       * 
- * - * optional double reach_angle = 17; - * @return This builder for chaining. - */ - public Builder clearReachAngle() { - bitField0_ = (bitField0_ & ~0x00004000); - reachAngle_ = 0D; - onChanged(); - return this; - } - - private java.lang.Object skillName_ = ""; - /** - *
-       */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-       * 
- * - * optional string skill_name = 18; - * @return Whether the skillName field is set. - */ - public boolean hasSkillName() { - return ((bitField0_ & 0x00008000) != 0); - } - /** - *
-       */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-       * 
- * - * optional string skill_name = 18; - * @return The skillName. - */ - public java.lang.String getSkillName() { - java.lang.Object ref = skillName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - skillName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-       * 
- * - * optional string skill_name = 18; - * @return The bytes for skillName. - */ - public com.google.protobuf.ByteString - getSkillNameBytes() { - java.lang.Object ref = skillName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - skillName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-       * 
- * - * optional string skill_name = 18; - * @param value The skillName to set. - * @return This builder for chaining. - */ - public Builder setSkillName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00008000; - skillName_ = value; - onChanged(); - return this; - } - /** - *
-       */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-       * 
- * - * optional string skill_name = 18; - * @return This builder for chaining. - */ - public Builder clearSkillName() { - bitField0_ = (bitField0_ & ~0x00008000); - skillName_ = getDefaultInstance().getSkillName(); - onChanged(); - return this; - } - /** - *
-       */< 技能名称:"Action" 或 "GotoSpecifiedPose"
-       * 
- * - * optional string skill_name = 18; - * @param value The bytes for skillName to set. - * @return This builder for chaining. - */ - public Builder setSkillNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00008000; - skillName_ = value; - onChanged(); - return this; - } - - private cmvr.api.AgvCommand.PgvParam pgv_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.PgvParam, cmvr.api.AgvCommand.PgvParam.Builder, cmvr.api.AgvCommand.PgvParamOrBuilder> pgvBuilder_; - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - * @return Whether the pgv field is set. - */ - public boolean hasPgv() { - return ((bitField0_ & 0x00010000) != 0); - } - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - * @return The pgv. - */ - public cmvr.api.AgvCommand.PgvParam getPgv() { - if (pgvBuilder_ == null) { - return pgv_ == null ? cmvr.api.AgvCommand.PgvParam.getDefaultInstance() : pgv_; - } else { - return pgvBuilder_.getMessage(); - } - } - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - public Builder setPgv(cmvr.api.AgvCommand.PgvParam value) { - if (pgvBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - pgv_ = value; + content_ = value; onChanged(); - } else { - pgvBuilder_.setMessage(value); - } - bitField0_ |= 0x00010000; - return this; - } - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - public Builder setPgv( - cmvr.api.AgvCommand.PgvParam.Builder builderForValue) { - if (pgvBuilder_ == null) { - pgv_ = builderForValue.build(); - onChanged(); - } else { - pgvBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00010000; - return this; - } - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - public Builder mergePgv(cmvr.api.AgvCommand.PgvParam value) { - if (pgvBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0) && - pgv_ != null && - pgv_ != cmvr.api.AgvCommand.PgvParam.getDefaultInstance()) { - pgv_ = - cmvr.api.AgvCommand.PgvParam.newBuilder(pgv_).mergeFrom(value).buildPartial(); - } else { - pgv_ = value; - } - onChanged(); - } else { - pgvBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00010000; - return this; - } - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - public Builder clearPgv() { - if (pgvBuilder_ == null) { - pgv_ = null; - onChanged(); - } else { - pgvBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00010000); - return this; - } - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - public cmvr.api.AgvCommand.PgvParam.Builder getPgvBuilder() { - bitField0_ |= 0x00010000; - onChanged(); - return getPgvFieldBuilder().getBuilder(); - } - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - public cmvr.api.AgvCommand.PgvParamOrBuilder getPgvOrBuilder() { - if (pgvBuilder_ != null) { - return pgvBuilder_.getMessageOrBuilder(); - } else { - return pgv_ == null ? - cmvr.api.AgvCommand.PgvParam.getDefaultInstance() : pgv_; - } - } - /** - *
-       * -------- PGV --------
-       * 
- * - * optional .cmvr.api.PgvParam pgv = 19; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.PgvParam, cmvr.api.AgvCommand.PgvParam.Builder, cmvr.api.AgvCommand.PgvParamOrBuilder> - getPgvFieldBuilder() { - if (pgvBuilder_ == null) { - pgvBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.PgvParam, cmvr.api.AgvCommand.PgvParam.Builder, cmvr.api.AgvCommand.PgvParamOrBuilder>( - getPgv(), - getParentForChildren(), - isClean()); - pgv_ = null; - } - return pgvBuilder_; - } - - private java.lang.Object operation_ = ""; - /** - *
-       * -------- 设备动作 --------
-       * 
- * - * optional string operation = 20; - * @return Whether the operation field is set. - */ - public boolean hasOperation() { - return ((bitField0_ & 0x00020000) != 0); - } - /** - *
-       * -------- 设备动作 --------
-       * 
- * - * optional string operation = 20; - * @return The operation. - */ - public java.lang.String getOperation() { - java.lang.Object ref = operation_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - operation_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * -------- 设备动作 --------
-       * 
- * - * optional string operation = 20; - * @return The bytes for operation. - */ - public com.google.protobuf.ByteString - getOperationBytes() { - java.lang.Object ref = operation_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - operation_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * -------- 设备动作 --------
-       * 
- * - * optional string operation = 20; - * @param value The operation to set. - * @return This builder for chaining. - */ - public Builder setOperation( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00020000; - operation_ = value; - onChanged(); - return this; - } - /** - *
-       * -------- 设备动作 --------
-       * 
- * - * optional string operation = 20; - * @return This builder for chaining. - */ - public Builder clearOperation() { - bitField0_ = (bitField0_ & ~0x00020000); - operation_ = getDefaultInstance().getOperation(); - onChanged(); - return this; - } - /** - *
-       * -------- 设备动作 --------
-       * 
- * - * optional string operation = 20; - * @param value The bytes for operation to set. - * @return This builder for chaining. - */ - public Builder setOperationBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00020000; - operation_ = value; - onChanged(); - return this; - } - - private double jackHeight_ ; - /** - *
-       */< 顶升高度(米)
-       * 
- * - * optional double jack_height = 21; - * @return Whether the jackHeight field is set. - */ - @java.lang.Override - public boolean hasJackHeight() { - return ((bitField0_ & 0x00040000) != 0); - } - /** - *
-       */< 顶升高度(米)
-       * 
- * - * optional double jack_height = 21; - * @return The jackHeight. - */ - @java.lang.Override - public double getJackHeight() { - return jackHeight_; - } - /** - *
-       */< 顶升高度(米)
-       * 
- * - * optional double jack_height = 21; - * @param value The jackHeight to set. - * @return This builder for chaining. - */ - public Builder setJackHeight(double value) { - bitField0_ |= 0x00040000; - jackHeight_ = value; - onChanged(); - return this; - } - /** - *
-       */< 顶升高度(米)
-       * 
- * - * optional double jack_height = 21; - * @return This builder for chaining. - */ - public Builder clearJackHeight() { - bitField0_ = (bitField0_ & ~0x00040000); - jackHeight_ = 0D; - onChanged(); - return this; - } - - private double startHeight_ ; - /** - *
-       */< 货叉起步前举升高度(米)
-       * 
- * - * optional double start_height = 22; - * @return Whether the startHeight field is set. - */ - @java.lang.Override - public boolean hasStartHeight() { - return ((bitField0_ & 0x00080000) != 0); - } - /** - *
-       */< 货叉起步前举升高度(米)
-       * 
- * - * optional double start_height = 22; - * @return The startHeight. - */ - @java.lang.Override - public double getStartHeight() { - return startHeight_; - } - /** - *
-       */< 货叉起步前举升高度(米)
-       * 
- * - * optional double start_height = 22; - * @param value The startHeight to set. - * @return This builder for chaining. - */ - public Builder setStartHeight(double value) { - bitField0_ |= 0x00080000; - startHeight_ = value; - onChanged(); - return this; - } - /** - *
-       */< 货叉起步前举升高度(米)
-       * 
- * - * optional double start_height = 22; - * @return This builder for chaining. - */ - public Builder clearStartHeight() { - bitField0_ = (bitField0_ & ~0x00080000); - startHeight_ = 0D; - onChanged(); - return this; - } - - private double endHeight_ ; - /** - *
-       */< 货叉到点后举升高度(米)
-       * 
- * - * optional double end_height = 23; - * @return Whether the endHeight field is set. - */ - @java.lang.Override - public boolean hasEndHeight() { - return ((bitField0_ & 0x00100000) != 0); - } - /** - *
-       */< 货叉到点后举升高度(米)
-       * 
- * - * optional double end_height = 23; - * @return The endHeight. - */ - @java.lang.Override - public double getEndHeight() { - return endHeight_; - } - /** - *
-       */< 货叉到点后举升高度(米)
-       * 
- * - * optional double end_height = 23; - * @param value The endHeight to set. - * @return This builder for chaining. - */ - public Builder setEndHeight(double value) { - bitField0_ |= 0x00100000; - endHeight_ = value; - onChanged(); - return this; - } - /** - *
-       */< 货叉到点后举升高度(米)
-       * 
- * - * optional double end_height = 23; - * @return This builder for chaining. - */ - public Builder clearEndHeight() { - bitField0_ = (bitField0_ & ~0x00100000); - endHeight_ = 0D; - onChanged(); - return this; - } - - private double forkMidHeight_ ; - /** - *
-       */< 货叉行走过程中举升高度(米)
-       * 
- * - * optional double fork_mid_height = 24; - * @return Whether the forkMidHeight field is set. - */ - @java.lang.Override - public boolean hasForkMidHeight() { - return ((bitField0_ & 0x00200000) != 0); - } - /** - *
-       */< 货叉行走过程中举升高度(米)
-       * 
- * - * optional double fork_mid_height = 24; - * @return The forkMidHeight. - */ - @java.lang.Override - public double getForkMidHeight() { - return forkMidHeight_; - } - /** - *
-       */< 货叉行走过程中举升高度(米)
-       * 
- * - * optional double fork_mid_height = 24; - * @param value The forkMidHeight to set. - * @return This builder for chaining. - */ - public Builder setForkMidHeight(double value) { - bitField0_ |= 0x00200000; - forkMidHeight_ = value; - onChanged(); - return this; - } - /** - *
-       */< 货叉行走过程中举升高度(米)
-       * 
- * - * optional double fork_mid_height = 24; - * @return This builder for chaining. - */ - public Builder clearForkMidHeight() { - bitField0_ = (bitField0_ & ~0x00200000); - forkMidHeight_ = 0D; - onChanged(); - return this; - } - - private double forkDist_ ; - /** - *
-       */< 货叉前移距离(米)
-       * 
- * - * optional double fork_dist = 25; - * @return Whether the forkDist field is set. - */ - @java.lang.Override - public boolean hasForkDist() { - return ((bitField0_ & 0x00400000) != 0); - } - /** - *
-       */< 货叉前移距离(米)
-       * 
- * - * optional double fork_dist = 25; - * @return The forkDist. - */ - @java.lang.Override - public double getForkDist() { - return forkDist_; - } - /** - *
-       */< 货叉前移距离(米)
-       * 
- * - * optional double fork_dist = 25; - * @param value The forkDist to set. - * @return This builder for chaining. - */ - public Builder setForkDist(double value) { - bitField0_ |= 0x00400000; - forkDist_ = value; - onChanged(); - return this; - } - /** - *
-       */< 货叉前移距离(米)
-       * 
- * - * optional double fork_dist = 25; - * @return This builder for chaining. - */ - public Builder clearForkDist() { - bitField0_ = (bitField0_ & ~0x00400000); - forkDist_ = 0D; - onChanged(); - return this; - } - - private java.lang.Object direction_ = ""; - /** - *
-       */< 方向:"left"/"right"/"front"/"back"
-       * 
- * - * optional string direction = 26; - * @return Whether the direction field is set. - */ - public boolean hasDirection() { - return ((bitField0_ & 0x00800000) != 0); - } - /** - *
-       */< 方向:"left"/"right"/"front"/"back"
-       * 
- * - * optional string direction = 26; - * @return The direction. - */ - public java.lang.String getDirection() { - java.lang.Object ref = direction_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - direction_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 方向:"left"/"right"/"front"/"back"
-       * 
- * - * optional string direction = 26; - * @return The bytes for direction. - */ - public com.google.protobuf.ByteString - getDirectionBytes() { - java.lang.Object ref = direction_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - direction_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 方向:"left"/"right"/"front"/"back"
-       * 
- * - * optional string direction = 26; - * @param value The direction to set. - * @return This builder for chaining. - */ - public Builder setDirection( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00800000; - direction_ = value; - onChanged(); - return this; - } - /** - *
-       */< 方向:"left"/"right"/"front"/"back"
-       * 
- * - * optional string direction = 26; - * @return This builder for chaining. - */ - public Builder clearDirection() { - bitField0_ = (bitField0_ & ~0x00800000); - direction_ = getDefaultInstance().getDirection(); - onChanged(); - return this; - } - /** - *
-       */< 方向:"left"/"right"/"front"/"back"
-       * 
- * - * optional string direction = 26; - * @param value The bytes for direction to set. - * @return This builder for chaining. - */ - public Builder setDirectionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00800000; - direction_ = value; - onChanged(); - return this; - } - - private boolean recognize_ ; - /** - *
-       */< 是否启用视觉识别
-       * 
- * - * optional bool recognize = 27; - * @return Whether the recognize field is set. - */ - @java.lang.Override - public boolean hasRecognize() { - return ((bitField0_ & 0x01000000) != 0); - } - /** - *
-       */< 是否启用视觉识别
-       * 
- * - * optional bool recognize = 27; - * @return The recognize. - */ - @java.lang.Override - public boolean getRecognize() { - return recognize_; - } - /** - *
-       */< 是否启用视觉识别
-       * 
- * - * optional bool recognize = 27; - * @param value The recognize to set. - * @return This builder for chaining. - */ - public Builder setRecognize(boolean value) { - bitField0_ |= 0x01000000; - recognize_ = value; - onChanged(); - return this; - } - /** - *
-       */< 是否启用视觉识别
-       * 
- * - * optional bool recognize = 27; - * @return This builder for chaining. - */ - public Builder clearRecognize() { - bitField0_ = (bitField0_ & ~0x01000000); - recognize_ = false; - onChanged(); - return this; - } - - private java.lang.Object recfile_ = ""; - /** - *
-       */< 识别文件路径(如 "shelf/s0002.shelf")
-       * 
- * - * optional string recfile = 28; - * @return Whether the recfile field is set. - */ - public boolean hasRecfile() { - return ((bitField0_ & 0x02000000) != 0); - } - /** - *
-       */< 识别文件路径(如 "shelf/s0002.shelf")
-       * 
- * - * optional string recfile = 28; - * @return The recfile. - */ - public java.lang.String getRecfile() { - java.lang.Object ref = recfile_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - recfile_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 识别文件路径(如 "shelf/s0002.shelf")
-       * 
- * - * optional string recfile = 28; - * @return The bytes for recfile. - */ - public com.google.protobuf.ByteString - getRecfileBytes() { - java.lang.Object ref = recfile_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - recfile_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 识别文件路径(如 "shelf/s0002.shelf")
-       * 
- * - * optional string recfile = 28; - * @param value The recfile to set. - * @return This builder for chaining. - */ - public Builder setRecfile( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x02000000; - recfile_ = value; - onChanged(); - return this; - } - /** - *
-       */< 识别文件路径(如 "shelf/s0002.shelf")
-       * 
- * - * optional string recfile = 28; - * @return This builder for chaining. - */ - public Builder clearRecfile() { - bitField0_ = (bitField0_ & ~0x02000000); - recfile_ = getDefaultInstance().getRecfile(); - onChanged(); - return this; - } - /** - *
-       */< 识别文件路径(如 "shelf/s0002.shelf")
-       * 
- * - * optional string recfile = 28; - * @param value The bytes for recfile to set. - * @return This builder for chaining. - */ - public Builder setRecfileBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x02000000; - recfile_ = value; - onChanged(); - return this; - } - - private cmvr.api.AgvCommand.SoundArgs soundsArgs_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.SoundArgs, cmvr.api.AgvCommand.SoundArgs.Builder, cmvr.api.AgvCommand.SoundArgsOrBuilder> soundsArgsBuilder_; - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - * @return Whether the soundsArgs field is set. - */ - public boolean hasSoundsArgs() { - return ((bitField0_ & 0x04000000) != 0); - } - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - * @return The soundsArgs. - */ - public cmvr.api.AgvCommand.SoundArgs getSoundsArgs() { - if (soundsArgsBuilder_ == null) { - return soundsArgs_ == null ? cmvr.api.AgvCommand.SoundArgs.getDefaultInstance() : soundsArgs_; - } else { - return soundsArgsBuilder_.getMessage(); - } - } - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - public Builder setSoundsArgs(cmvr.api.AgvCommand.SoundArgs value) { - if (soundsArgsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - soundsArgs_ = value; - onChanged(); - } else { - soundsArgsBuilder_.setMessage(value); - } - bitField0_ |= 0x04000000; - return this; - } - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - public Builder setSoundsArgs( - cmvr.api.AgvCommand.SoundArgs.Builder builderForValue) { - if (soundsArgsBuilder_ == null) { - soundsArgs_ = builderForValue.build(); - onChanged(); - } else { - soundsArgsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x04000000; - return this; - } - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - public Builder mergeSoundsArgs(cmvr.api.AgvCommand.SoundArgs value) { - if (soundsArgsBuilder_ == null) { - if (((bitField0_ & 0x04000000) != 0) && - soundsArgs_ != null && - soundsArgs_ != cmvr.api.AgvCommand.SoundArgs.getDefaultInstance()) { - soundsArgs_ = - cmvr.api.AgvCommand.SoundArgs.newBuilder(soundsArgs_).mergeFrom(value).buildPartial(); - } else { - soundsArgs_ = value; - } - onChanged(); - } else { - soundsArgsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x04000000; - return this; - } - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - public Builder clearSoundsArgs() { - if (soundsArgsBuilder_ == null) { - soundsArgs_ = null; - onChanged(); - } else { - soundsArgsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x04000000); - return this; - } - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - public cmvr.api.AgvCommand.SoundArgs.Builder getSoundsArgsBuilder() { - bitField0_ |= 0x04000000; - onChanged(); - return getSoundsArgsFieldBuilder().getBuilder(); - } - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - public cmvr.api.AgvCommand.SoundArgsOrBuilder getSoundsArgsOrBuilder() { - if (soundsArgsBuilder_ != null) { - return soundsArgsBuilder_.getMessageOrBuilder(); - } else { - return soundsArgs_ == null ? - cmvr.api.AgvCommand.SoundArgs.getDefaultInstance() : soundsArgs_; - } - } - /** - *
-       * -------- 音频 --------
-       * 
- * - * optional .cmvr.api.SoundArgs sounds_args = 29; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.SoundArgs, cmvr.api.AgvCommand.SoundArgs.Builder, cmvr.api.AgvCommand.SoundArgsOrBuilder> - getSoundsArgsFieldBuilder() { - if (soundsArgsBuilder_ == null) { - soundsArgsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.SoundArgs, cmvr.api.AgvCommand.SoundArgs.Builder, cmvr.api.AgvCommand.SoundArgsOrBuilder>( - getSoundsArgs(), - getParentForChildren(), - isClean()); - soundsArgs_ = null; - } - return soundsArgsBuilder_; - } - - private cmvr.api.AgvCommand.WaitDIArgs waitDiArgs_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.WaitDIArgs, cmvr.api.AgvCommand.WaitDIArgs.Builder, cmvr.api.AgvCommand.WaitDIArgsOrBuilder> waitDiArgsBuilder_; - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - * @return Whether the waitDiArgs field is set. - */ - public boolean hasWaitDiArgs() { - return ((bitField0_ & 0x08000000) != 0); - } - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - * @return The waitDiArgs. - */ - public cmvr.api.AgvCommand.WaitDIArgs getWaitDiArgs() { - if (waitDiArgsBuilder_ == null) { - return waitDiArgs_ == null ? cmvr.api.AgvCommand.WaitDIArgs.getDefaultInstance() : waitDiArgs_; - } else { - return waitDiArgsBuilder_.getMessage(); - } - } - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - public Builder setWaitDiArgs(cmvr.api.AgvCommand.WaitDIArgs value) { - if (waitDiArgsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - waitDiArgs_ = value; - onChanged(); - } else { - waitDiArgsBuilder_.setMessage(value); - } - bitField0_ |= 0x08000000; - return this; - } - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - public Builder setWaitDiArgs( - cmvr.api.AgvCommand.WaitDIArgs.Builder builderForValue) { - if (waitDiArgsBuilder_ == null) { - waitDiArgs_ = builderForValue.build(); - onChanged(); - } else { - waitDiArgsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x08000000; - return this; - } - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - public Builder mergeWaitDiArgs(cmvr.api.AgvCommand.WaitDIArgs value) { - if (waitDiArgsBuilder_ == null) { - if (((bitField0_ & 0x08000000) != 0) && - waitDiArgs_ != null && - waitDiArgs_ != cmvr.api.AgvCommand.WaitDIArgs.getDefaultInstance()) { - waitDiArgs_ = - cmvr.api.AgvCommand.WaitDIArgs.newBuilder(waitDiArgs_).mergeFrom(value).buildPartial(); - } else { - waitDiArgs_ = value; - } - onChanged(); - } else { - waitDiArgsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x08000000; - return this; - } - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - public Builder clearWaitDiArgs() { - if (waitDiArgsBuilder_ == null) { - waitDiArgs_ = null; - onChanged(); - } else { - waitDiArgsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x08000000); - return this; - } - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - public cmvr.api.AgvCommand.WaitDIArgs.Builder getWaitDiArgsBuilder() { - bitField0_ |= 0x08000000; - onChanged(); - return getWaitDiArgsFieldBuilder().getBuilder(); - } - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - public cmvr.api.AgvCommand.WaitDIArgsOrBuilder getWaitDiArgsOrBuilder() { - if (waitDiArgsBuilder_ != null) { - return waitDiArgsBuilder_.getMessageOrBuilder(); - } else { - return waitDiArgs_ == null ? - cmvr.api.AgvCommand.WaitDIArgs.getDefaultInstance() : waitDiArgs_; - } - } - /** - *
-       * -------- WaitDI / SetDO --------
-       * 
- * - * optional .cmvr.api.WaitDIArgs wait_di_args = 30; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.WaitDIArgs, cmvr.api.AgvCommand.WaitDIArgs.Builder, cmvr.api.AgvCommand.WaitDIArgsOrBuilder> - getWaitDiArgsFieldBuilder() { - if (waitDiArgsBuilder_ == null) { - waitDiArgsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.WaitDIArgs, cmvr.api.AgvCommand.WaitDIArgs.Builder, cmvr.api.AgvCommand.WaitDIArgsOrBuilder>( - getWaitDiArgs(), - getParentForChildren(), - isClean()); - waitDiArgs_ = null; - } - return waitDiArgsBuilder_; - } - - private cmvr.api.AgvCommand.SetDOArgs setDoArgs_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.SetDOArgs, cmvr.api.AgvCommand.SetDOArgs.Builder, cmvr.api.AgvCommand.SetDOArgsOrBuilder> setDoArgsBuilder_; - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - * @return Whether the setDoArgs field is set. - */ - public boolean hasSetDoArgs() { - return ((bitField0_ & 0x10000000) != 0); - } - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - * @return The setDoArgs. - */ - public cmvr.api.AgvCommand.SetDOArgs getSetDoArgs() { - if (setDoArgsBuilder_ == null) { - return setDoArgs_ == null ? cmvr.api.AgvCommand.SetDOArgs.getDefaultInstance() : setDoArgs_; - } else { - return setDoArgsBuilder_.getMessage(); - } - } - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - public Builder setSetDoArgs(cmvr.api.AgvCommand.SetDOArgs value) { - if (setDoArgsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - setDoArgs_ = value; - onChanged(); - } else { - setDoArgsBuilder_.setMessage(value); - } - bitField0_ |= 0x10000000; - return this; - } - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - public Builder setSetDoArgs( - cmvr.api.AgvCommand.SetDOArgs.Builder builderForValue) { - if (setDoArgsBuilder_ == null) { - setDoArgs_ = builderForValue.build(); - onChanged(); - } else { - setDoArgsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x10000000; - return this; - } - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - public Builder mergeSetDoArgs(cmvr.api.AgvCommand.SetDOArgs value) { - if (setDoArgsBuilder_ == null) { - if (((bitField0_ & 0x10000000) != 0) && - setDoArgs_ != null && - setDoArgs_ != cmvr.api.AgvCommand.SetDOArgs.getDefaultInstance()) { - setDoArgs_ = - cmvr.api.AgvCommand.SetDOArgs.newBuilder(setDoArgs_).mergeFrom(value).buildPartial(); - } else { - setDoArgs_ = value; - } - onChanged(); - } else { - setDoArgsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x10000000; - return this; - } - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - public Builder clearSetDoArgs() { - if (setDoArgsBuilder_ == null) { - setDoArgs_ = null; - onChanged(); - } else { - setDoArgsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x10000000); - return this; - } - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - public cmvr.api.AgvCommand.SetDOArgs.Builder getSetDoArgsBuilder() { - bitField0_ |= 0x10000000; - onChanged(); - return getSetDoArgsFieldBuilder().getBuilder(); - } - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - public cmvr.api.AgvCommand.SetDOArgsOrBuilder getSetDoArgsOrBuilder() { - if (setDoArgsBuilder_ != null) { - return setDoArgsBuilder_.getMessageOrBuilder(); - } else { - return setDoArgs_ == null ? - cmvr.api.AgvCommand.SetDOArgs.getDefaultInstance() : setDoArgs_; - } - } - /** - *
-       */< SetDO 参数
-       * 
- * - * optional .cmvr.api.SetDOArgs set_do_args = 31; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.SetDOArgs, cmvr.api.AgvCommand.SetDOArgs.Builder, cmvr.api.AgvCommand.SetDOArgsOrBuilder> - getSetDoArgsFieldBuilder() { - if (setDoArgsBuilder_ == null) { - setDoArgsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.SetDOArgs, cmvr.api.AgvCommand.SetDOArgs.Builder, cmvr.api.AgvCommand.SetDOArgsOrBuilder>( - getSetDoArgs(), - getParentForChildren(), - isClean()); - setDoArgs_ = null; - } - return setDoArgsBuilder_; - } - - private java.lang.Object scriptName_ = ""; - /** - *
-       * -------- 脚本 --------
-       * 
- * - * optional string script_name = 32; - * @return Whether the scriptName field is set. - */ - public boolean hasScriptName() { - return ((bitField0_ & 0x20000000) != 0); - } - /** - *
-       * -------- 脚本 --------
-       * 
- * - * optional string script_name = 32; - * @return The scriptName. - */ - public java.lang.String getScriptName() { - java.lang.Object ref = scriptName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - scriptName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       * -------- 脚本 --------
-       * 
- * - * optional string script_name = 32; - * @return The bytes for scriptName. - */ - public com.google.protobuf.ByteString - getScriptNameBytes() { - java.lang.Object ref = scriptName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - scriptName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       * -------- 脚本 --------
-       * 
- * - * optional string script_name = 32; - * @param value The scriptName to set. - * @return This builder for chaining. - */ - public Builder setScriptName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x20000000; - scriptName_ = value; - onChanged(); - return this; - } - /** - *
-       * -------- 脚本 --------
-       * 
- * - * optional string script_name = 32; - * @return This builder for chaining. - */ - public Builder clearScriptName() { - bitField0_ = (bitField0_ & ~0x20000000); - scriptName_ = getDefaultInstance().getScriptName(); - onChanged(); - return this; - } - /** - *
-       * -------- 脚本 --------
-       * 
- * - * optional string script_name = 32; - * @param value The bytes for scriptName to set. - * @return This builder for chaining. - */ - public Builder setScriptNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x20000000; - scriptName_ = value; - onChanged(); - return this; - } - - private cmvr.api.AgvCommand.ScriptArgs scriptArgs_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.ScriptArgs, cmvr.api.AgvCommand.ScriptArgs.Builder, cmvr.api.AgvCommand.ScriptArgsOrBuilder> scriptArgsBuilder_; - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - * @return Whether the scriptArgs field is set. - */ - public boolean hasScriptArgs() { - return ((bitField0_ & 0x40000000) != 0); - } - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - * @return The scriptArgs. - */ - public cmvr.api.AgvCommand.ScriptArgs getScriptArgs() { - if (scriptArgsBuilder_ == null) { - return scriptArgs_ == null ? cmvr.api.AgvCommand.ScriptArgs.getDefaultInstance() : scriptArgs_; - } else { - return scriptArgsBuilder_.getMessage(); - } - } - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - public Builder setScriptArgs(cmvr.api.AgvCommand.ScriptArgs value) { - if (scriptArgsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - scriptArgs_ = value; - onChanged(); - } else { - scriptArgsBuilder_.setMessage(value); - } - bitField0_ |= 0x40000000; - return this; - } - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - public Builder setScriptArgs( - cmvr.api.AgvCommand.ScriptArgs.Builder builderForValue) { - if (scriptArgsBuilder_ == null) { - scriptArgs_ = builderForValue.build(); - onChanged(); - } else { - scriptArgsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x40000000; - return this; - } - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - public Builder mergeScriptArgs(cmvr.api.AgvCommand.ScriptArgs value) { - if (scriptArgsBuilder_ == null) { - if (((bitField0_ & 0x40000000) != 0) && - scriptArgs_ != null && - scriptArgs_ != cmvr.api.AgvCommand.ScriptArgs.getDefaultInstance()) { - scriptArgs_ = - cmvr.api.AgvCommand.ScriptArgs.newBuilder(scriptArgs_).mergeFrom(value).buildPartial(); - } else { - scriptArgs_ = value; - } - onChanged(); - } else { - scriptArgsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x40000000; - return this; - } - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - public Builder clearScriptArgs() { - if (scriptArgsBuilder_ == null) { - scriptArgs_ = null; - onChanged(); - } else { - scriptArgsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x40000000); - return this; - } - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - public cmvr.api.AgvCommand.ScriptArgs.Builder getScriptArgsBuilder() { - bitField0_ |= 0x40000000; - onChanged(); - return getScriptArgsFieldBuilder().getBuilder(); - } - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - public cmvr.api.AgvCommand.ScriptArgsOrBuilder getScriptArgsOrBuilder() { - if (scriptArgsBuilder_ != null) { - return scriptArgsBuilder_.getMessageOrBuilder(); - } else { - return scriptArgs_ == null ? - cmvr.api.AgvCommand.ScriptArgs.getDefaultInstance() : scriptArgs_; - } - } - /** - *
-       */< 脚本参数
-       * 
- * - * optional .cmvr.api.ScriptArgs script_args = 33; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.ScriptArgs, cmvr.api.AgvCommand.ScriptArgs.Builder, cmvr.api.AgvCommand.ScriptArgsOrBuilder> - getScriptArgsFieldBuilder() { - if (scriptArgsBuilder_ == null) { - scriptArgsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.ScriptArgs, cmvr.api.AgvCommand.ScriptArgs.Builder, cmvr.api.AgvCommand.ScriptArgsOrBuilder>( - getScriptArgs(), - getParentForChildren(), - isClean()); - scriptArgs_ = null; - } - return scriptArgsBuilder_; - } - - private int scriptStage_ ; - /** - *
-       */< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航
-       * 
- * - * optional int32 script_stage = 34; - * @return Whether the scriptStage field is set. - */ - @java.lang.Override - public boolean hasScriptStage() { - return ((bitField0_ & 0x80000000) != 0); - } - /** - *
-       */< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航
-       * 
- * - * optional int32 script_stage = 34; - * @return The scriptStage. - */ - @java.lang.Override - public int getScriptStage() { - return scriptStage_; - } - /** - *
-       */< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航
-       * 
- * - * optional int32 script_stage = 34; - * @param value The scriptStage to set. - * @return This builder for chaining. - */ - public Builder setScriptStage(int value) { - bitField0_ |= 0x80000000; - scriptStage_ = value; - onChanged(); - return this; - } - /** - *
-       */< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航
-       * 
- * - * optional int32 script_stage = 34; - * @return This builder for chaining. - */ - public Builder clearScriptStage() { - bitField0_ = (bitField0_ & ~0x80000000); - scriptStage_ = 0; - onChanged(); - return this; - } - - private double moveAngle_ ; - /** - *
-       * -------- 原地旋转(GoByOdometer) --------
-       * 
- * - * optional double move_angle = 35; - * @return Whether the moveAngle field is set. - */ - @java.lang.Override - public boolean hasMoveAngle() { - return ((bitField1_ & 0x00000001) != 0); - } - /** - *
-       * -------- 原地旋转(GoByOdometer) --------
-       * 
- * - * optional double move_angle = 35; - * @return The moveAngle. - */ - @java.lang.Override - public double getMoveAngle() { - return moveAngle_; - } - /** - *
-       * -------- 原地旋转(GoByOdometer) --------
-       * 
- * - * optional double move_angle = 35; - * @param value The moveAngle to set. - * @return This builder for chaining. - */ - public Builder setMoveAngle(double value) { - bitField1_ |= 0x00000001; - moveAngle_ = value; - onChanged(); - return this; - } - /** - *
-       * -------- 原地旋转(GoByOdometer) --------
-       * 
- * - * optional double move_angle = 35; - * @return This builder for chaining. - */ - public Builder clearMoveAngle() { - bitField1_ = (bitField1_ & ~0x00000001); - moveAngle_ = 0D; - onChanged(); - return this; - } - - private double speedW_ ; - /** - *
-       */< 旋转角速度(rad/s)
-       * 
- * - * optional double speed_w = 36; - * @return Whether the speedW field is set. - */ - @java.lang.Override - public boolean hasSpeedW() { - return ((bitField1_ & 0x00000002) != 0); - } - /** - *
-       */< 旋转角速度(rad/s)
-       * 
- * - * optional double speed_w = 36; - * @return The speedW. - */ - @java.lang.Override - public double getSpeedW() { - return speedW_; - } - /** - *
-       */< 旋转角速度(rad/s)
-       * 
- * - * optional double speed_w = 36; - * @param value The speedW to set. - * @return This builder for chaining. - */ - public Builder setSpeedW(double value) { - bitField1_ |= 0x00000002; - speedW_ = value; - onChanged(); - return this; - } - /** - *
-       */< 旋转角速度(rad/s)
-       * 
- * - * optional double speed_w = 36; - * @return This builder for chaining. - */ - public Builder clearSpeedW() { - bitField1_ = (bitField1_ & ~0x00000002); - speedW_ = 0D; - onChanged(); - return this; - } - - private int locMode_ ; - /** - *
-       */< 定位模式:1=激光定位, 0=里程定位
-       * 
- * - * optional int32 loc_mode = 37; - * @return Whether the locMode field is set. - */ - @java.lang.Override - public boolean hasLocMode() { - return ((bitField1_ & 0x00000004) != 0); - } - /** - *
-       */< 定位模式:1=激光定位, 0=里程定位
-       * 
- * - * optional int32 loc_mode = 37; - * @return The locMode. - */ - @java.lang.Override - public int getLocMode() { - return locMode_; - } - /** - *
-       */< 定位模式:1=激光定位, 0=里程定位
-       * 
- * - * optional int32 loc_mode = 37; - * @param value The locMode to set. - * @return This builder for chaining. - */ - public Builder setLocMode(int value) { - bitField1_ |= 0x00000004; - locMode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 定位模式:1=激光定位, 0=里程定位
-       * 
- * - * optional int32 loc_mode = 37; - * @return This builder for chaining. - */ - public Builder clearLocMode() { - bitField1_ = (bitField1_ & ~0x00000004); - locMode_ = 0; - onChanged(); - return this; - } - - private cmvr.api.AgvCommand.FreeGoPoint freego_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.FreeGoPoint, cmvr.api.AgvCommand.FreeGoPoint.Builder, cmvr.api.AgvCommand.FreeGoPointOrBuilder> freegoBuilder_; - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - * @return Whether the freego field is set. - */ - public boolean hasFreego() { - return ((bitField1_ & 0x00000008) != 0); - } - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - * @return The freego. - */ - public cmvr.api.AgvCommand.FreeGoPoint getFreego() { - if (freegoBuilder_ == null) { - return freego_ == null ? cmvr.api.AgvCommand.FreeGoPoint.getDefaultInstance() : freego_; - } else { - return freegoBuilder_.getMessage(); - } - } - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - public Builder setFreego(cmvr.api.AgvCommand.FreeGoPoint value) { - if (freegoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - freego_ = value; - onChanged(); - } else { - freegoBuilder_.setMessage(value); - } - bitField1_ |= 0x00000008; - return this; - } - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - public Builder setFreego( - cmvr.api.AgvCommand.FreeGoPoint.Builder builderForValue) { - if (freegoBuilder_ == null) { - freego_ = builderForValue.build(); - onChanged(); - } else { - freegoBuilder_.setMessage(builderForValue.build()); - } - bitField1_ |= 0x00000008; - return this; - } - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - public Builder mergeFreego(cmvr.api.AgvCommand.FreeGoPoint value) { - if (freegoBuilder_ == null) { - if (((bitField1_ & 0x00000008) != 0) && - freego_ != null && - freego_ != cmvr.api.AgvCommand.FreeGoPoint.getDefaultInstance()) { - freego_ = - cmvr.api.AgvCommand.FreeGoPoint.newBuilder(freego_).mergeFrom(value).buildPartial(); - } else { - freego_ = value; - } - onChanged(); - } else { - freegoBuilder_.mergeFrom(value); - } - bitField1_ |= 0x00000008; - return this; - } - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - public Builder clearFreego() { - if (freegoBuilder_ == null) { - freego_ = null; - onChanged(); - } else { - freegoBuilder_.clear(); - } - bitField1_ = (bitField1_ & ~0x00000008); - return this; - } - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - public cmvr.api.AgvCommand.FreeGoPoint.Builder getFreegoBuilder() { - bitField1_ |= 0x00000008; - onChanged(); - return getFreegoFieldBuilder().getBuilder(); - } - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - public cmvr.api.AgvCommand.FreeGoPointOrBuilder getFreegoOrBuilder() { - if (freegoBuilder_ != null) { - return freegoBuilder_.getMessageOrBuilder(); - } else { - return freego_ == null ? - cmvr.api.AgvCommand.FreeGoPoint.getDefaultInstance() : freego_; - } - } - /** - *
-       * -------- 自由导航(仅双轮差速) --------
-       * 
- * - * optional .cmvr.api.FreeGoPoint freego = 38; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.FreeGoPoint, cmvr.api.AgvCommand.FreeGoPoint.Builder, cmvr.api.AgvCommand.FreeGoPointOrBuilder> - getFreegoFieldBuilder() { - if (freegoBuilder_ == null) { - freegoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.FreeGoPoint, cmvr.api.AgvCommand.FreeGoPoint.Builder, cmvr.api.AgvCommand.FreeGoPointOrBuilder>( - getFreego(), - getParentForChildren(), - isClean()); - freego_ = null; - } - return freegoBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetReqData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetReqData) - private static final cmvr.api.AgvCommand.RobotGoTargetReqData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetReqData(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetReqData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotGoTargetReqData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetReqData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotGoTargetResDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetResData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 返回码,0 表示成功接收
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功接收
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 3051 命令响应数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetResData} - */ - public static final class RobotGoTargetResData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetResData) - RobotGoTargetResDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotGoTargetResData.newBuilder() to construct. - private RobotGoTargetResData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotGoTargetResData() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotGoTargetResData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetResData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetResData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetResData.class, cmvr.api.AgvCommand.RobotGoTargetResData.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功接收
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功接收
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetResData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetResData other = (cmvr.api.AgvCommand.RobotGoTargetResData) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetResData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetResData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 3051 命令响应数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetResData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetResData) - cmvr.api.AgvCommand.RobotGoTargetResDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetResData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetResData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetResData.class, cmvr.api.AgvCommand.RobotGoTargetResData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetResData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetResData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetResData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetResData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetResData build() { - cmvr.api.AgvCommand.RobotGoTargetResData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetResData buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetResData result = new cmvr.api.AgvCommand.RobotGoTargetResData(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetResData) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetResData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetResData other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetResData.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功接收
-       * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 返回码,0 表示成功接收
-       * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功接收
-       * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功接收
-       * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetResData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetResData) - private static final cmvr.api.AgvCommand.RobotGoTargetResData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetResData(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetResData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotGoTargetResData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetResData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotGoTargetCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 单点导航命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetCommand} - */ - public static final class RobotGoTargetCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetCommand) - RobotGoTargetCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotGoTargetCommand.newBuilder() to construct. - private RobotGoTargetCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotGoTargetCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotGoTargetCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetCommand.class, cmvr.api.AgvCommand.RobotGoTargetCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotGoTargetReqData getData(); - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - */ - cmvr.api.AgvCommand.RobotGoTargetReqDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotGoTargetCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetCommand.Request.class, cmvr.api.AgvCommand.RobotGoTargetCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotGoTargetReqData data_; - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetReqData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotGoTargetReqData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetReqDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetCommand.Request other = (cmvr.api.AgvCommand.RobotGoTargetCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotGoTargetCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetCommand.Request) - cmvr.api.AgvCommand.RobotGoTargetCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetCommand.Request.class, cmvr.api.AgvCommand.RobotGoTargetCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand.Request build() { - cmvr.api.AgvCommand.RobotGoTargetCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetCommand.Request result = new cmvr.api.AgvCommand.RobotGoTargetCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - return this; } /** - * .cmvr.api.CommandHeader.Request header = 1; + *
+         * 地图内容。上传地图时使用;下载或切换地图时可为空。
+         * 
+ * + * string content = 3; + * @return This builder for chaining. */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { + public Builder clearContent() { + content_ = getDefaultInstance().getContent(); onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotGoTargetReqData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetReqData, cmvr.api.AgvCommand.RobotGoTargetReqData.Builder, cmvr.api.AgvCommand.RobotGoTargetReqDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotGoTargetReqData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotGoTargetReqData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotGoTargetReqData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - return this; } /** - * .cmvr.api.RobotGoTargetReqData data = 2; + *
+         * 地图内容。上传地图时使用;下载或切换地图时可为空。
+         * 
+ * + * string content = 3; + * @param value The bytes for content to set. + * @return This builder for chaining. */ - public Builder setData( - cmvr.api.AgvCommand.RobotGoTargetReqData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotGoTargetReqData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotGoTargetReqData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - */ - public cmvr.api.AgvCommand.RobotGoTargetReqData.Builder getDataBuilder() { + public Builder setContentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + content_ = value; onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - */ - public cmvr.api.AgvCommand.RobotGoTargetReqDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotGoTargetReqData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotGoTargetReqData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetReqData, cmvr.api.AgvCommand.RobotGoTargetReqData.Builder, cmvr.api.AgvCommand.RobotGoTargetReqDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetReqData, cmvr.api.AgvCommand.RobotGoTargetReqData.Builder, cmvr.api.AgvCommand.RobotGoTargetReqDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; + return this; } @java.lang.Override public final Builder setUnknownFields( @@ -86658,16 +18446,16 @@ java.lang.String defaultValue); } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetCommand.Request) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvMapCommand.Request) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetCommand.Request) - private static final cmvr.api.AgvCommand.RobotGoTargetCommand.Request DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvMapCommand.Request) + private static final cmvr.api.AgvCommand.AgvMapCommand.Request DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetCommand.Request(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvMapCommand.Request(); } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Request getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvMapCommand.Request getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -86703,52 +18491,73 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand.Request getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvMapCommand.Request getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotGoTargetCommand.Feedback) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvMapCommand.Feedback) com.google.protobuf.MessageOrBuilder { /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ boolean hasHeader(); /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ cmvr.api.Common.CommandHeader.Feedback getHeader(); /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); /** - * .cmvr.api.RobotGoTargetResData data = 2; - * @return Whether the data field is set. + *
+       * 地图内容。下载地图时返回;其他命令通常为空。
+       * 
+ * + * string content = 2; + * @return The content. */ - boolean hasData(); + java.lang.String getContent(); /** - * .cmvr.api.RobotGoTargetResData data = 2; - * @return The data. + *
+       * 地图内容。下载地图时返回;其他命令通常为空。
+       * 
+ * + * string content = 2; + * @return The bytes for content. */ - cmvr.api.AgvCommand.RobotGoTargetResData getData(); - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - cmvr.api.AgvCommand.RobotGoTargetResDataOrBuilder getDataOrBuilder(); + com.google.protobuf.ByteString + getContentBytes(); } /** - * Protobuf type {@code cmvr.api.RobotGoTargetCommand.Feedback} + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvMapCommand.Feedback} */ public static final class Feedback extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotGoTargetCommand.Feedback) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvMapCommand.Feedback) FeedbackOrBuilder { private static final long serialVersionUID = 0L; // Use Feedback.newBuilder() to construct. @@ -86756,6 +18565,7 @@ java.lang.String defaultValue); super(builder); } private Feedback() { + content_ = ""; } @java.lang.Override @@ -86772,20 +18582,24 @@ java.lang.String defaultValue); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.class, cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.Builder.class); + cmvr.api.AgvCommand.AgvMapCommand.Feedback.class, cmvr.api.AgvCommand.AgvMapCommand.Feedback.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Feedback header_; /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ @@ -86794,6 +18608,10 @@ java.lang.String defaultValue); return header_ != null; } /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ @@ -86802,6 +18620,10 @@ java.lang.String defaultValue); return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; } /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ @java.lang.Override @@ -86809,2644 +18631,1380 @@ java.lang.String defaultValue); return getHeader(); } - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotGoTargetResData data_; + public static final int CONTENT_FIELD_NUMBER = 2; + private volatile java.lang.Object content_; /** - * .cmvr.api.RobotGoTargetResData data = 2; - * @return Whether the data field is set. + *
+       * 地图内容。下载地图时返回;其他命令通常为空。
+       * 
+ * + * string content = 2; + * @return The content. */ @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetResData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotGoTargetResData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetResDataOrBuilder getDataOrBuilder() { - return getData(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (data_ != null) { - output.writeMessage(2, getData()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (data_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback other = (cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotGoTargetCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetCommand.Feedback) - cmvr.api.AgvCommand.RobotGoTargetCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.class, cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback build() { - cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback result = new cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasData()) { - mergeData(other.getData()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotGoTargetResData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetResData, cmvr.api.AgvCommand.RobotGoTargetResData.Builder, cmvr.api.AgvCommand.RobotGoTargetResDataOrBuilder> dataBuilder_; - /** - * .cmvr.api.RobotGoTargetResData data = 2; - * @return Whether the data field is set. - */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - * @return The data. - */ - public cmvr.api.AgvCommand.RobotGoTargetResData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotGoTargetResData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotGoTargetResData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotGoTargetResData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotGoTargetResData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotGoTargetResData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - public cmvr.api.AgvCommand.RobotGoTargetResData.Builder getDataBuilder() { - - onChanged(); - return getDataFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - public cmvr.api.AgvCommand.RobotGoTargetResDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); - } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotGoTargetResData.getDefaultInstance() : data_; - } - } - /** - * .cmvr.api.RobotGoTargetResData data = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetResData, cmvr.api.AgvCommand.RobotGoTargetResData.Builder, cmvr.api.AgvCommand.RobotGoTargetResDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotGoTargetResData, cmvr.api.AgvCommand.RobotGoTargetResData.Builder, cmvr.api.AgvCommand.RobotGoTargetResDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotGoTargetCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotGoTargetCommand other = (cmvr.api.AgvCommand.RobotGoTargetCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotGoTargetCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotGoTargetCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 单点导航命令。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotGoTargetCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotGoTargetCommand) - cmvr.api.AgvCommand.RobotGoTargetCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotGoTargetCommand.class, cmvr.api.AgvCommand.RobotGoTargetCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotGoTargetCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotGoTargetCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotGoTargetCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand build() { - cmvr.api.AgvCommand.RobotGoTargetCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand buildPartial() { - cmvr.api.AgvCommand.RobotGoTargetCommand result = new cmvr.api.AgvCommand.RobotGoTargetCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotGoTargetCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotGoTargetCommand)other); + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotGoTargetCommand other) { - if (other == cmvr.api.AgvCommand.RobotGoTargetCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotGoTargetCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotGoTargetCommand) - private static final cmvr.api.AgvCommand.RobotGoTargetCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotGoTargetCommand(); - } - - public static cmvr.api.AgvCommand.RobotGoTargetCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotGoTargetCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotGoTargetCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotControlStopRequestDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotControlStopRequestData) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 停止开环运动请求数据(无业务字段)。
-   * @note 命令码 2000(0x07D0)。下发零速度指令,终止当前持续运动。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotControlStopRequestData} - */ - public static final class RobotControlStopRequestData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotControlStopRequestData) - RobotControlStopRequestDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotControlStopRequestData.newBuilder() to construct. - private RobotControlStopRequestData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotControlStopRequestData() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotControlStopRequestData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopRequestData.class, cmvr.api.AgvCommand.RobotControlStopRequestData.Builder.class); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotControlStopRequestData)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotControlStopRequestData other = (cmvr.api.AgvCommand.RobotControlStopRequestData) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotControlStopRequestData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotControlStopRequestData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 停止开环运动请求数据(无业务字段)。
-     * @note 命令码 2000(0x07D0)。下发零速度指令,终止当前持续运动。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotControlStopRequestData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotControlStopRequestData) - cmvr.api.AgvCommand.RobotControlStopRequestDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopRequestData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopRequestData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopRequestData.class, cmvr.api.AgvCommand.RobotControlStopRequestData.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotControlStopRequestData.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopRequestData_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopRequestData getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotControlStopRequestData.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopRequestData build() { - cmvr.api.AgvCommand.RobotControlStopRequestData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopRequestData buildPartial() { - cmvr.api.AgvCommand.RobotControlStopRequestData result = new cmvr.api.AgvCommand.RobotControlStopRequestData(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotControlStopRequestData) { - return mergeFrom((cmvr.api.AgvCommand.RobotControlStopRequestData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotControlStopRequestData other) { - if (other == cmvr.api.AgvCommand.RobotControlStopRequestData.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotControlStopRequestData) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotControlStopRequestData) - private static final cmvr.api.AgvCommand.RobotControlStopRequestData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotControlStopRequestData(); - } - - public static cmvr.api.AgvCommand.RobotControlStopRequestData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotControlStopRequestData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopRequestData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotControlStopResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotControlStopResult) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-   **
-   * @brief 停止开环运动响应结果。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotControlStopResult} - */ - public static final class RobotControlStopResult extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotControlStopResult) - RobotControlStopResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotControlStopResult.newBuilder() to construct. - private RobotControlStopResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotControlStopResult() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotControlStopResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopResult.class, cmvr.api.AgvCommand.RobotControlStopResult.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-     */< 返回码,0 表示成功
-     * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-     */< 时间戳
-     * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-     */< 错误信息
-     * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotControlStopResult)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotControlStopResult other = (cmvr.api.AgvCommand.RobotControlStopResult) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotControlStopResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotControlStopResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 停止开环运动响应结果。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotControlStopResult} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotControlStopResult) - cmvr.api.AgvCommand.RobotControlStopResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopResult.class, cmvr.api.AgvCommand.RobotControlStopResult.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotControlStopResult.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopResult_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopResult getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotControlStopResult.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopResult build() { - cmvr.api.AgvCommand.RobotControlStopResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopResult buildPartial() { - cmvr.api.AgvCommand.RobotControlStopResult result = new cmvr.api.AgvCommand.RobotControlStopResult(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotControlStopResult) { - return mergeFrom((cmvr.api.AgvCommand.RobotControlStopResult)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotControlStopResult other) { - if (other == cmvr.api.AgvCommand.RobotControlStopResult.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-       */< 返回码,0 表示成功
-       * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - createOn_ = s; + content_ = s; return s; - } else { - return (java.lang.String) ref; } } /** *
-       */< 时间戳
+       * 地图内容。下载地图时返回;其他命令通常为空。
        * 
* - * optional string create_on = 2; - * @return The bytes for createOn. + * string content = 2; + * @return The bytes for content. */ + @java.lang.Override public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { + getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - createOn_ = b; + content_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, content_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvMapCommand.Feedback)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvMapCommand.Feedback other = (cmvr.api.AgvCommand.AgvMapCommand.Feedback) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getContent() + .equals(other.getContent())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + CONTENT_FIELD_NUMBER; + hash = (53 * hash) + getContent().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvMapCommand.Feedback prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } /** *
-       */< 时间戳
+       * 反馈体。
        * 
* - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. + * Protobuf type {@code cmvr.api.AgvMapCommand.Feedback} */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvMapCommand.Feedback) + cmvr.api.AgvCommand.AgvMapCommand.FeedbackOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Feedback_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Feedback_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvMapCommand.Feedback.class, cmvr.api.AgvCommand.AgvMapCommand.Feedback.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvMapCommand.Feedback.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + content_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_Feedback_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvMapCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvMapCommand.Feedback.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvMapCommand.Feedback build() { + cmvr.api.AgvCommand.AgvMapCommand.Feedback result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvMapCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvMapCommand.Feedback result = new cmvr.api.AgvCommand.AgvMapCommand.Feedback(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.content_ = content_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvMapCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvMapCommand.Feedback)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvMapCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvMapCommand.Feedback.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (!other.getContent().isEmpty()) { + content_ = other.content_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getHeaderFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 18: { + content_ = input.readStringRequireUtf8(); + + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.api.Common.CommandHeader.Feedback header_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + * @return The header. + */ + public cmvr.api.Common.CommandHeader.Feedback getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder setHeader( + cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; + } + } + /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * + * .cmvr.api.CommandHeader.Feedback header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.lang.Object content_ = ""; + /** + *
+         * 地图内容。下载地图时返回;其他命令通常为空。
+         * 
+ * + * string content = 2; + * @return The content. + */ + public java.lang.String getContent() { + java.lang.Object ref = content_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + content_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+         * 地图内容。下载地图时返回;其他命令通常为空。
+         * 
+ * + * string content = 2; + * @return The bytes for content. + */ + public com.google.protobuf.ByteString + getContentBytes() { + java.lang.Object ref = content_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + content_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+         * 地图内容。下载地图时返回;其他命令通常为空。
+         * 
+ * + * string content = 2; + * @param value The content to set. + * @return This builder for chaining. + */ + public Builder setContent( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-       */< 时间戳
-       * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { + + content_ = value; + onChanged(); + return this; + } + /** + *
+         * 地图内容。下载地图时返回;其他命令通常为空。
+         * 
+ * + * string content = 2; + * @return This builder for chaining. + */ + public Builder clearContent() { + + content_ = getDefaultInstance().getContent(); + onChanged(); + return this; + } + /** + *
+         * 地图内容。下载地图时返回;其他命令通常为空。
+         * 
+ * + * string content = 2; + * @param value The bytes for content to set. + * @return This builder for chaining. + */ + public Builder setContentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; + + content_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvMapCommand.Feedback) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvMapCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvMapCommand.Feedback DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvMapCommand.Feedback(); + } + + public static cmvr.api.AgvCommand.AgvMapCommand.Feedback getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Feedback parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvMapCommand.Feedback getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.api.AgvCommand.AgvMapCommand)) { + return super.equals(obj); + } + cmvr.api.AgvCommand.AgvMapCommand other = (cmvr.api.AgvCommand.AgvMapCommand) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.api.AgvCommand.AgvMapCommand parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.api.AgvCommand.AgvMapCommand prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 地图上传、下载、切换等通用地图命令。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvMapCommand} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvMapCommand) + cmvr.api.AgvCommand.AgvMapCommandOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvMapCommand.class, cmvr.api.AgvCommand.AgvMapCommand.Builder.class); + } + + // Construct using cmvr.api.AgvCommand.AgvMapCommand.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapCommand_descriptor; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvMapCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvMapCommand.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvMapCommand build() { + cmvr.api.AgvCommand.AgvMapCommand result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvMapCommand buildPartial() { + cmvr.api.AgvCommand.AgvMapCommand result = new cmvr.api.AgvCommand.AgvMapCommand(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.api.AgvCommand.AgvMapCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvMapCommand)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.api.AgvCommand.AgvMapCommand other) { + if (other == cmvr.api.AgvCommand.AgvMapCommand.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } - private java.lang.Object errMsg_ = ""; + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvMapCommand) + } + + // @@protoc_insertion_point(class_scope:cmvr.api.AgvMapCommand) + private static final cmvr.api.AgvCommand.AgvMapCommand DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvMapCommand(); + } + + public static cmvr.api.AgvCommand.AgvMapCommand getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvMapCommand parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.api.AgvCommand.AgvMapCommand getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvStartMappingCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvStartMappingCommand) + com.google.protobuf.MessageOrBuilder { + } + /** + *
+   * 开始建图/扫图命令。
+   * 
+ * + * Protobuf type {@code cmvr.api.AgvStartMappingCommand} + */ + public static final class AgvStartMappingCommand extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvStartMappingCommand) + AgvStartMappingCommandOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvStartMappingCommand.newBuilder() to construct. + private AgvStartMappingCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvStartMappingCommand() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvStartMappingCommand(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvStartMappingCommand.class, cmvr.api.AgvCommand.AgvStartMappingCommand.Builder.class); + } + + public interface RequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvStartMappingCommand.Request) + com.google.protobuf.MessageOrBuilder { + /** *
-       */< 错误信息
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* - * optional string err_msg = 3; - * @return Whether the errMsg field is set. + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); + boolean hasHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. + */ + cmvr.api.Common.CommandHeader.Request getHeader(); + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); + + /** + *
+       * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The enum numeric value on the wire for dimension. + */ + int getDimensionValue(); + /** + *
+       * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The dimension. + */ + cmvr.msgs.Agv.AgvMapDimension getDimension(); + + /** + *
+       * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
+       * 
+ * + * string map_name = 3; + * @return The mapName. + */ + java.lang.String getMapName(); + /** + *
+       * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
+       * 
+ * + * string map_name = 3; + * @return The bytes for mapName. + */ + com.google.protobuf.ByteString + getMapNameBytes(); + + /** + *
+       * 是否请求实时建图更新。true 表示希望实时推送;false 表示允许离线/批处理。
+       * 
+ * + * bool real_time = 4; + * @return The realTime. + */ + boolean getRealTime(); + } + /** + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvStartMappingCommand.Request} + */ + public static final class Request extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.api.AgvStartMappingCommand.Request) + RequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use Request.newBuilder() to construct. + private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Request() { + dimension_ = 0; + mapName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Request(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.api.AgvCommand.AgvStartMappingCommand.Request.class, cmvr.api.AgvCommand.AgvStartMappingCommand.Request.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private cmvr.api.Common.CommandHeader.Request header_; + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; } /** *
-       */< 错误信息
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* - * optional string err_msg = 3; - * @return The errMsg. + * .cmvr.api.CommandHeader.Request header = 1; + * @return The header. */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = + @java.lang.Override + public cmvr.api.Common.CommandHeader.Request getHeader() { + return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; + } + /** + *
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
+       * 
+ * + * .cmvr.api.CommandHeader.Request header = 1; + */ + @java.lang.Override + public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int DIMENSION_FIELD_NUMBER = 2; + private int dimension_; + /** + *
+       * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The enum numeric value on the wire for dimension. + */ + @java.lang.Override public int getDimensionValue() { + return dimension_; + } + /** + *
+       * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The dimension. + */ + @java.lang.Override public cmvr.msgs.Agv.AgvMapDimension getDimension() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapDimension result = cmvr.msgs.Agv.AgvMapDimension.valueOf(dimension_); + return result == null ? cmvr.msgs.Agv.AgvMapDimension.UNRECOGNIZED : result; + } + + public static final int MAP_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object mapName_; + /** + *
+       * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
+       * 
+ * + * string map_name = 3; + * @return The mapName. + */ + @java.lang.Override + public java.lang.String getMapName() { + java.lang.Object ref = mapName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; + mapName_ = s; return s; - } else { - return (java.lang.String) ref; } } /** *
-       */< 错误信息
+       * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
        * 
* - * optional string err_msg = 3; - * @return The bytes for errMsg. + * string map_name = 3; + * @return The bytes for mapName. */ + @java.lang.Override public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { + getMapNameBytes() { + java.lang.Object ref = mapName_; + if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - errMsg_ = b; + mapName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } + + public static final int REAL_TIME_FIELD_NUMBER = 4; + private boolean realTime_; /** *
-       */< 错误信息
+       * 是否请求实时建图更新。true 表示希望实时推送;false 表示允许离线/批处理。
        * 
* - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-       */< 错误信息
-       * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotControlStopResult) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotControlStopResult) - private static final cmvr.api.AgvCommand.RobotControlStopResult DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotControlStopResult(); - } - - public static cmvr.api.AgvCommand.RobotControlStopResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotControlStopResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotControlStopCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotControlStopCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 停止开环运动命令。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotControlStopCommand} - */ - public static final class RobotControlStopCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotControlStopCommand) - RobotControlStopCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotControlStopCommand.newBuilder() to construct. - private RobotControlStopCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotControlStopCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotControlStopCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopCommand.class, cmvr.api.AgvCommand.RobotControlStopCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotControlStopCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - * @return Whether the data field is set. - */ - boolean hasData(); - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - * @return The data. - */ - cmvr.api.AgvCommand.RobotControlStopRequestData getData(); - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - */ - cmvr.api.AgvCommand.RobotControlStopRequestDataOrBuilder getDataOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotControlStopCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotControlStopCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopCommand.Request.class, cmvr.api.AgvCommand.RobotControlStopCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. + * bool real_time = 4; + * @return The realTime. */ @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int DATA_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotControlStopRequestData data_; - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - * @return Whether the data field is set. - */ - @java.lang.Override - public boolean hasData() { - return data_ != null; - } - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - * @return The data. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopRequestData getData() { - return data_ == null ? cmvr.api.AgvCommand.RobotControlStopRequestData.getDefaultInstance() : data_; - } - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopRequestDataOrBuilder getDataOrBuilder() { - return getData(); + public boolean getRealTime() { + return realTime_; } private byte memoizedIsInitialized = -1; @@ -89466,8 +20024,14 @@ java.lang.String defaultValue); if (header_ != null) { output.writeMessage(1, getHeader()); } - if (data_ != null) { - output.writeMessage(2, getData()); + if (dimension_ != cmvr.msgs.Agv.AgvMapDimension.AGV_MAP_DIMENSION_UNSPECIFIED.getNumber()) { + output.writeEnum(2, dimension_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mapName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, mapName_); + } + if (realTime_ != false) { + output.writeBool(4, realTime_); } getUnknownFields().writeTo(output); } @@ -89482,9 +20046,16 @@ java.lang.String defaultValue); size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } - if (data_ != null) { + if (dimension_ != cmvr.msgs.Agv.AgvMapDimension.AGV_MAP_DIMENSION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getData()); + .computeEnumSize(2, dimension_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mapName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, mapName_); + } + if (realTime_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, realTime_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -89496,21 +20067,21 @@ java.lang.String defaultValue); if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotControlStopCommand.Request)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvStartMappingCommand.Request)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotControlStopCommand.Request other = (cmvr.api.AgvCommand.RobotControlStopCommand.Request) obj; + cmvr.api.AgvCommand.AgvStartMappingCommand.Request other = (cmvr.api.AgvCommand.AgvStartMappingCommand.Request) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } - if (hasData() != other.hasData()) return false; - if (hasData()) { - if (!getData() - .equals(other.getData())) return false; - } + if (dimension_ != other.dimension_) return false; + if (!getMapName() + .equals(other.getMapName())) return false; + if (getRealTime() + != other.getRealTime()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -89526,78 +20097,81 @@ java.lang.String defaultValue); hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } - if (hasData()) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - } + hash = (37 * hash) + DIMENSION_FIELD_NUMBER; + hash = (53 * hash) + dimension_; + hash = (37 * hash) + MAP_NAME_FIELD_NUMBER; + hash = (53 * hash) + getMapName().hashCode(); + hash = (37 * hash) + REAL_TIME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getRealTime()); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -89610,7 +20184,7 @@ java.lang.String defaultValue); public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotControlStopCommand.Request prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvStartMappingCommand.Request prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -89626,26 +20200,30 @@ java.lang.String defaultValue); return builder; } /** - * Protobuf type {@code cmvr.api.RobotControlStopCommand.Request} + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvStartMappingCommand.Request} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotControlStopCommand.Request) - cmvr.api.AgvCommand.RobotControlStopCommand.RequestOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvStartMappingCommand.Request) + cmvr.api.AgvCommand.AgvStartMappingCommand.RequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopCommand.Request.class, cmvr.api.AgvCommand.RobotControlStopCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvStartMappingCommand.Request.class, cmvr.api.AgvCommand.AgvStartMappingCommand.Request.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotControlStopCommand.Request.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvStartMappingCommand.Request.newBuilder() private Builder() { } @@ -89664,29 +20242,29 @@ java.lang.String defaultValue); header_ = null; headerBuilder_ = null; } - if (dataBuilder_ == null) { - data_ = null; - } else { - data_ = null; - dataBuilder_ = null; - } + dimension_ = 0; + + mapName_ = ""; + + realTime_ = false; + return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Request_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotControlStopCommand.Request.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvStartMappingCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvStartMappingCommand.Request.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand.Request build() { - cmvr.api.AgvCommand.RobotControlStopCommand.Request result = buildPartial(); + public cmvr.api.AgvCommand.AgvStartMappingCommand.Request build() { + cmvr.api.AgvCommand.AgvStartMappingCommand.Request result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -89694,18 +20272,16 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotControlStopCommand.Request result = new cmvr.api.AgvCommand.RobotControlStopCommand.Request(this); + public cmvr.api.AgvCommand.AgvStartMappingCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvStartMappingCommand.Request result = new cmvr.api.AgvCommand.AgvStartMappingCommand.Request(this); if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } - if (dataBuilder_ == null) { - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } + result.dimension_ = dimension_; + result.mapName_ = mapName_; + result.realTime_ = realTime_; onBuilt(); return result; } @@ -89744,21 +20320,28 @@ java.lang.String defaultValue); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotControlStopCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotControlStopCommand.Request)other); + if (other instanceof cmvr.api.AgvCommand.AgvStartMappingCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvStartMappingCommand.Request)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotControlStopCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotControlStopCommand.Request.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvStartMappingCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvStartMappingCommand.Request.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } - if (other.hasData()) { - mergeData(other.getData()); + if (other.dimension_ != 0) { + setDimensionValue(other.getDimensionValue()); + } + if (!other.getMapName().isEmpty()) { + mapName_ = other.mapName_; + onChanged(); + } + if (other.getRealTime() != false) { + setRealTime(other.getRealTime()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -89793,13 +20376,21 @@ java.lang.String defaultValue); break; } // case 10 - case 18: { - input.readMessage( - getDataFieldBuilder().getBuilder(), - extensionRegistry); + case 16: { + dimension_ = input.readEnum(); break; - } // case 18 + } // case 16 + case 26: { + mapName_ = input.readStringRequireUtf8(); + + break; + } // case 26 + case 32: { + realTime_ = input.readBool(); + + break; + } // case 32 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -89820,6 +20411,10 @@ java.lang.String defaultValue); private com.google.protobuf.SingleFieldBuilderV3< cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; * @return Whether the header field is set. */ @@ -89827,6 +20422,10 @@ java.lang.String defaultValue); return headerBuilder_ != null || header_ != null; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; * @return The header. */ @@ -89838,6 +20437,10 @@ java.lang.String defaultValue); } } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { @@ -89854,6 +20457,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public Builder setHeader( @@ -89868,6 +20475,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { @@ -89886,6 +20497,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public Builder clearHeader() { @@ -89900,6 +20515,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { @@ -89908,6 +20527,10 @@ java.lang.String defaultValue); return getHeaderFieldBuilder().getBuilder(); } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { @@ -89919,6 +20542,10 @@ java.lang.String defaultValue); } } /** + *
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
+         * 
+ * * .cmvr.api.CommandHeader.Request header = 1; */ private com.google.protobuf.SingleFieldBuilderV3< @@ -89935,123 +20562,217 @@ java.lang.String defaultValue); return headerBuilder_; } - private cmvr.api.AgvCommand.RobotControlStopRequestData data_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotControlStopRequestData, cmvr.api.AgvCommand.RobotControlStopRequestData.Builder, cmvr.api.AgvCommand.RobotControlStopRequestDataOrBuilder> dataBuilder_; + private int dimension_ = 0; /** - * .cmvr.api.RobotControlStopRequestData data = 2; - * @return Whether the data field is set. + *
+         * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The enum numeric value on the wire for dimension. */ - public boolean hasData() { - return dataBuilder_ != null || data_ != null; + @java.lang.Override public int getDimensionValue() { + return dimension_; } /** - * .cmvr.api.RobotControlStopRequestData data = 2; - * @return The data. + *
+         * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @param value The enum numeric value on the wire for dimension to set. + * @return This builder for chaining. */ - public cmvr.api.AgvCommand.RobotControlStopRequestData getData() { - if (dataBuilder_ == null) { - return data_ == null ? cmvr.api.AgvCommand.RobotControlStopRequestData.getDefaultInstance() : data_; - } else { - return dataBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - */ - public Builder setData(cmvr.api.AgvCommand.RobotControlStopRequestData value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - data_ = value; - onChanged(); - } else { - dataBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - */ - public Builder setData( - cmvr.api.AgvCommand.RobotControlStopRequestData.Builder builderForValue) { - if (dataBuilder_ == null) { - data_ = builderForValue.build(); - onChanged(); - } else { - dataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - */ - public Builder mergeData(cmvr.api.AgvCommand.RobotControlStopRequestData value) { - if (dataBuilder_ == null) { - if (data_ != null) { - data_ = - cmvr.api.AgvCommand.RobotControlStopRequestData.newBuilder(data_).mergeFrom(value).buildPartial(); - } else { - data_ = value; - } - onChanged(); - } else { - dataBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = null; - onChanged(); - } else { - data_ = null; - dataBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotControlStopRequestData data = 2; - */ - public cmvr.api.AgvCommand.RobotControlStopRequestData.Builder getDataBuilder() { + public Builder setDimensionValue(int value) { + dimension_ = value; onChanged(); - return getDataFieldBuilder().getBuilder(); + return this; } /** - * .cmvr.api.RobotControlStopRequestData data = 2; + *
+         * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The dimension. */ - public cmvr.api.AgvCommand.RobotControlStopRequestDataOrBuilder getDataOrBuilder() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilder(); + @java.lang.Override + public cmvr.msgs.Agv.AgvMapDimension getDimension() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapDimension result = cmvr.msgs.Agv.AgvMapDimension.valueOf(dimension_); + return result == null ? cmvr.msgs.Agv.AgvMapDimension.UNRECOGNIZED : result; + } + /** + *
+         * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @param value The dimension to set. + * @return This builder for chaining. + */ + public Builder setDimension(cmvr.msgs.Agv.AgvMapDimension value) { + if (value == null) { + throw new NullPointerException(); + } + + dimension_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+         * 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return This builder for chaining. + */ + public Builder clearDimension() { + + dimension_ = 0; + onChanged(); + return this; + } + + private java.lang.Object mapName_ = ""; + /** + *
+         * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
+         * 
+ * + * string map_name = 3; + * @return The mapName. + */ + public java.lang.String getMapName() { + java.lang.Object ref = mapName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + mapName_ = s; + return s; } else { - return data_ == null ? - cmvr.api.AgvCommand.RobotControlStopRequestData.getDefaultInstance() : data_; + return (java.lang.String) ref; } } /** - * .cmvr.api.RobotControlStopRequestData data = 2; + *
+         * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
+         * 
+ * + * string map_name = 3; + * @return The bytes for mapName. */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotControlStopRequestData, cmvr.api.AgvCommand.RobotControlStopRequestData.Builder, cmvr.api.AgvCommand.RobotControlStopRequestDataOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotControlStopRequestData, cmvr.api.AgvCommand.RobotControlStopRequestData.Builder, cmvr.api.AgvCommand.RobotControlStopRequestDataOrBuilder>( - getData(), - getParentForChildren(), - isClean()); - data_ = null; + public com.google.protobuf.ByteString + getMapNameBytes() { + java.lang.Object ref = mapName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + mapName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - return dataBuilder_; + } + /** + *
+         * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
+         * 
+ * + * string map_name = 3; + * @param value The mapName to set. + * @return This builder for chaining. + */ + public Builder setMapName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + mapName_ = value; + onChanged(); + return this; + } + /** + *
+         * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
+         * 
+ * + * string map_name = 3; + * @return This builder for chaining. + */ + public Builder clearMapName() { + + mapName_ = getDefaultInstance().getMapName(); + onChanged(); + return this; + } + /** + *
+         * 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。
+         * 
+ * + * string map_name = 3; + * @param value The bytes for mapName to set. + * @return This builder for chaining. + */ + public Builder setMapNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + mapName_ = value; + onChanged(); + return this; + } + + private boolean realTime_ ; + /** + *
+         * 是否请求实时建图更新。true 表示希望实时推送;false 表示允许离线/批处理。
+         * 
+ * + * bool real_time = 4; + * @return The realTime. + */ + @java.lang.Override + public boolean getRealTime() { + return realTime_; + } + /** + *
+         * 是否请求实时建图更新。true 表示希望实时推送;false 表示允许离线/批处理。
+         * 
+ * + * bool real_time = 4; + * @param value The realTime to set. + * @return This builder for chaining. + */ + public Builder setRealTime(boolean value) { + + realTime_ = value; + onChanged(); + return this; + } + /** + *
+         * 是否请求实时建图更新。true 表示希望实时推送;false 表示允许离线/批处理。
+         * 
+ * + * bool real_time = 4; + * @return This builder for chaining. + */ + public Builder clearRealTime() { + + realTime_ = false; + onChanged(); + return this; } @java.lang.Override public final Builder setUnknownFields( @@ -90066,16 +20787,16 @@ java.lang.String defaultValue); } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotControlStopCommand.Request) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvStartMappingCommand.Request) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotControlStopCommand.Request) - private static final cmvr.api.AgvCommand.RobotControlStopCommand.Request DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvStartMappingCommand.Request) + private static final cmvr.api.AgvCommand.AgvStartMappingCommand.Request DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotControlStopCommand.Request(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvStartMappingCommand.Request(); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Request getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Request getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -90111,52 +20832,73 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand.Request getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvStartMappingCommand.Request getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotControlStopCommand.Feedback) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvStartMappingCommand.Feedback) com.google.protobuf.MessageOrBuilder { /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ boolean hasHeader(); /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ cmvr.api.Common.CommandHeader.Feedback getHeader(); /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); /** - * .cmvr.api.RobotControlStopResult status = 2; - * @return Whether the status field is set. + *
+       * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+       * 
+ * + * string session_id = 2; + * @return The sessionId. */ - boolean hasStatus(); + java.lang.String getSessionId(); /** - * .cmvr.api.RobotControlStopResult status = 2; - * @return The status. + *
+       * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+       * 
+ * + * string session_id = 2; + * @return The bytes for sessionId. */ - cmvr.api.AgvCommand.RobotControlStopResult getStatus(); - /** - * .cmvr.api.RobotControlStopResult status = 2; - */ - cmvr.api.AgvCommand.RobotControlStopResultOrBuilder getStatusOrBuilder(); + com.google.protobuf.ByteString + getSessionIdBytes(); } /** - * Protobuf type {@code cmvr.api.RobotControlStopCommand.Feedback} + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvStartMappingCommand.Feedback} */ public static final class Feedback extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotControlStopCommand.Feedback) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvStartMappingCommand.Feedback) FeedbackOrBuilder { private static final long serialVersionUID = 0L; // Use Feedback.newBuilder() to construct. @@ -90164,6 +20906,7 @@ java.lang.String defaultValue); super(builder); } private Feedback() { + sessionId_ = ""; } @java.lang.Override @@ -90180,20 +20923,24 @@ java.lang.String defaultValue); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.class, cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.Builder.class); + cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.class, cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Feedback header_; /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ @@ -90202,6 +20949,10 @@ java.lang.String defaultValue); return header_ != null; } /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ @@ -90210,6 +20961,10 @@ java.lang.String defaultValue); return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; } /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ @java.lang.Override @@ -90217,30 +20972,50 @@ java.lang.String defaultValue); return getHeader(); } - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotControlStopResult status_; + public static final int SESSION_ID_FIELD_NUMBER = 2; + private volatile java.lang.Object sessionId_; /** - * .cmvr.api.RobotControlStopResult status = 2; - * @return Whether the status field is set. + *
+       * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+       * 
+ * + * string session_id = 2; + * @return The sessionId. */ @java.lang.Override - public boolean hasStatus() { - return status_ != null; + public java.lang.String getSessionId() { + java.lang.Object ref = sessionId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sessionId_ = s; + return s; + } } /** - * .cmvr.api.RobotControlStopResult status = 2; - * @return The status. + *
+       * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+       * 
+ * + * string session_id = 2; + * @return The bytes for sessionId. */ @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopResult getStatus() { - return status_ == null ? cmvr.api.AgvCommand.RobotControlStopResult.getDefaultInstance() : status_; - } - /** - * .cmvr.api.RobotControlStopResult status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopResultOrBuilder getStatusOrBuilder() { - return getStatus(); + public com.google.protobuf.ByteString + getSessionIdBytes() { + java.lang.Object ref = sessionId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sessionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } private byte memoizedIsInitialized = -1; @@ -90260,8 +21035,8 @@ java.lang.String defaultValue); if (header_ != null) { output.writeMessage(1, getHeader()); } - if (status_ != null) { - output.writeMessage(2, getStatus()); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sessionId_); } getUnknownFields().writeTo(output); } @@ -90276,9 +21051,8 @@ java.lang.String defaultValue); size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sessionId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -90290,21 +21064,18 @@ java.lang.String defaultValue); if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotControlStopCommand.Feedback)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotControlStopCommand.Feedback other = (cmvr.api.AgvCommand.RobotControlStopCommand.Feedback) obj; + cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback other = (cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } + if (!getSessionId() + .equals(other.getSessionId())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -90320,78 +21091,76 @@ java.lang.String defaultValue); hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } + hash = (37 * hash) + SESSION_ID_FIELD_NUMBER; + hash = (53 * hash) + getSessionId().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -90404,7 +21173,7 @@ java.lang.String defaultValue); public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotControlStopCommand.Feedback prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -90420,26 +21189,30 @@ java.lang.String defaultValue); return builder; } /** - * Protobuf type {@code cmvr.api.RobotControlStopCommand.Feedback} + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvStartMappingCommand.Feedback} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotControlStopCommand.Feedback) - cmvr.api.AgvCommand.RobotControlStopCommand.FeedbackOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvStartMappingCommand.Feedback) + cmvr.api.AgvCommand.AgvStartMappingCommand.FeedbackOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.class, cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.Builder.class); + cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.class, cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.newBuilder() private Builder() { } @@ -90458,29 +21231,25 @@ java.lang.String defaultValue); header_ = null; headerBuilder_ = null; } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } + sessionId_ = ""; + return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_Feedback_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand.Feedback build() { - cmvr.api.AgvCommand.RobotControlStopCommand.Feedback result = buildPartial(); + public cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback build() { + cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -90488,18 +21257,14 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotControlStopCommand.Feedback result = new cmvr.api.AgvCommand.RobotControlStopCommand.Feedback(this); + public cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback result = new cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback(this); if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } + result.sessionId_ = sessionId_; onBuilt(); return result; } @@ -90538,21 +21303,22 @@ java.lang.String defaultValue); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotControlStopCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotControlStopCommand.Feedback)other); + if (other instanceof cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotControlStopCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); + if (!other.getSessionId().isEmpty()) { + sessionId_ = other.sessionId_; + onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -90588,9 +21354,7 @@ java.lang.String defaultValue); break; } // case 10 case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); + sessionId_ = input.readStringRequireUtf8(); break; } // case 18 @@ -90614,6 +21378,10 @@ java.lang.String defaultValue); private com.google.protobuf.SingleFieldBuilderV3< cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ @@ -90621,6 +21389,10 @@ java.lang.String defaultValue); return headerBuilder_ != null || header_ != null; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ @@ -90632,6 +21404,10 @@ java.lang.String defaultValue); } } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { @@ -90648,6 +21424,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder setHeader( @@ -90662,6 +21442,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { @@ -90680,6 +21464,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder clearHeader() { @@ -90694,6 +21482,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { @@ -90702,6 +21494,10 @@ java.lang.String defaultValue); return getHeaderFieldBuilder().getBuilder(); } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { @@ -90713,6 +21509,10 @@ java.lang.String defaultValue); } } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ private com.google.protobuf.SingleFieldBuilderV3< @@ -90729,123 +21529,100 @@ java.lang.String defaultValue); return headerBuilder_; } - private cmvr.api.AgvCommand.RobotControlStopResult status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotControlStopResult, cmvr.api.AgvCommand.RobotControlStopResult.Builder, cmvr.api.AgvCommand.RobotControlStopResultOrBuilder> statusBuilder_; + private java.lang.Object sessionId_ = ""; /** - * .cmvr.api.RobotControlStopResult status = 2; - * @return Whether the status field is set. + *
+         * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+         * 
+ * + * string session_id = 2; + * @return The sessionId. */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.RobotControlStopResult status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.RobotControlStopResult getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.RobotControlStopResult.getDefaultInstance() : status_; + public java.lang.String getSessionId() { + java.lang.Object ref = sessionId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sessionId_ = s; + return s; } else { - return statusBuilder_.getMessage(); + return (java.lang.String) ref; } } /** - * .cmvr.api.RobotControlStopResult status = 2; + *
+         * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+         * 
+ * + * string session_id = 2; + * @return The bytes for sessionId. */ - public Builder setStatus(cmvr.api.AgvCommand.RobotControlStopResult value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); + public com.google.protobuf.ByteString + getSessionIdBytes() { + java.lang.Object ref = sessionId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sessionId_ = b; + return b; } else { - statusBuilder_.setMessage(value); + return (com.google.protobuf.ByteString) ref; } - - return this; } /** - * .cmvr.api.RobotControlStopResult status = 2; + *
+         * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+         * 
+ * + * string session_id = 2; + * @param value The sessionId to set. + * @return This builder for chaining. */ - public Builder setStatus( - cmvr.api.AgvCommand.RobotControlStopResult.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotControlStopResult status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.RobotControlStopResult value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.RobotControlStopResult.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotControlStopResult status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotControlStopResult status = 2; - */ - public cmvr.api.AgvCommand.RobotControlStopResult.Builder getStatusBuilder() { - + public Builder setSessionId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sessionId_ = value; onChanged(); - return getStatusFieldBuilder().getBuilder(); + return this; } /** - * .cmvr.api.RobotControlStopResult status = 2; + *
+         * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+         * 
+ * + * string session_id = 2; + * @return This builder for chaining. */ - public cmvr.api.AgvCommand.RobotControlStopResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.RobotControlStopResult.getDefaultInstance() : status_; - } + public Builder clearSessionId() { + + sessionId_ = getDefaultInstance().getSessionId(); + onChanged(); + return this; } /** - * .cmvr.api.RobotControlStopResult status = 2; + *
+         * 建图会话 id。该值由服务端生成,作为调试和日志关联标识。
+         * 
+ * + * string session_id = 2; + * @param value The bytes for sessionId to set. + * @return This builder for chaining. */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotControlStopResult, cmvr.api.AgvCommand.RobotControlStopResult.Builder, cmvr.api.AgvCommand.RobotControlStopResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotControlStopResult, cmvr.api.AgvCommand.RobotControlStopResult.Builder, cmvr.api.AgvCommand.RobotControlStopResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; + public Builder setSessionIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sessionId_ = value; + onChanged(); + return this; } @java.lang.Override public final Builder setUnknownFields( @@ -90860,16 +21637,16 @@ java.lang.String defaultValue); } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotControlStopCommand.Feedback) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvStartMappingCommand.Feedback) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotControlStopCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotControlStopCommand.Feedback DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvStartMappingCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotControlStopCommand.Feedback(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback(); } - public static cmvr.api.AgvCommand.RobotControlStopCommand.Feedback getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -90905,7 +21682,7 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand.Feedback getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -90944,10 +21721,10 @@ java.lang.String defaultValue); if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotControlStopCommand)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvStartMappingCommand)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotControlStopCommand other = (cmvr.api.AgvCommand.RobotControlStopCommand) obj; + cmvr.api.AgvCommand.AgvStartMappingCommand other = (cmvr.api.AgvCommand.AgvStartMappingCommand) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -90965,69 +21742,69 @@ java.lang.String defaultValue); return hash; } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotControlStopCommand parseFrom( + public static cmvr.api.AgvCommand.AgvStartMappingCommand parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -91040,7 +21817,7 @@ java.lang.String defaultValue); public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotControlStopCommand prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvStartMappingCommand prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -91057,30 +21834,29 @@ java.lang.String defaultValue); } /** *
-     **
-     * @brief 停止开环运动命令。
+     * 开始建图/扫图命令。
      * 
* - * Protobuf type {@code cmvr.api.RobotControlStopCommand} + * Protobuf type {@code cmvr.api.AgvStartMappingCommand} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotControlStopCommand) - cmvr.api.AgvCommand.RobotControlStopCommandOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvStartMappingCommand) + cmvr.api.AgvCommand.AgvStartMappingCommandOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotControlStopCommand.class, cmvr.api.AgvCommand.RobotControlStopCommand.Builder.class); + cmvr.api.AgvCommand.AgvStartMappingCommand.class, cmvr.api.AgvCommand.AgvStartMappingCommand.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotControlStopCommand.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvStartMappingCommand.newBuilder() private Builder() { } @@ -91099,17 +21875,17 @@ java.lang.String defaultValue); @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotControlStopCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvStartMappingCommand_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotControlStopCommand.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvStartMappingCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvStartMappingCommand.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand build() { - cmvr.api.AgvCommand.RobotControlStopCommand result = buildPartial(); + public cmvr.api.AgvCommand.AgvStartMappingCommand build() { + cmvr.api.AgvCommand.AgvStartMappingCommand result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -91117,8 +21893,8 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand buildPartial() { - cmvr.api.AgvCommand.RobotControlStopCommand result = new cmvr.api.AgvCommand.RobotControlStopCommand(this); + public cmvr.api.AgvCommand.AgvStartMappingCommand buildPartial() { + cmvr.api.AgvCommand.AgvStartMappingCommand result = new cmvr.api.AgvCommand.AgvStartMappingCommand(this); onBuilt(); return result; } @@ -91157,16 +21933,16 @@ java.lang.String defaultValue); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotControlStopCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotControlStopCommand)other); + if (other instanceof cmvr.api.AgvCommand.AgvStartMappingCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvStartMappingCommand)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotControlStopCommand other) { - if (other == cmvr.api.AgvCommand.RobotControlStopCommand.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvStartMappingCommand other) { + if (other == cmvr.api.AgvCommand.AgvStartMappingCommand.getDefaultInstance()) return this; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -91221,23 +21997,23 @@ java.lang.String defaultValue); } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotControlStopCommand) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvStartMappingCommand) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotControlStopCommand) - private static final cmvr.api.AgvCommand.RobotControlStopCommand DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvStartMappingCommand) + private static final cmvr.api.AgvCommand.AgvStartMappingCommand DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotControlStopCommand(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvStartMappingCommand(); } - public static cmvr.api.AgvCommand.RobotControlStopCommand getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvStartMappingCommand getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public RobotControlStopCommand parsePartialFrom( + public AgvStartMappingCommand parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -91256,52 +22032,50 @@ java.lang.String defaultValue); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public cmvr.api.AgvCommand.RobotControlStopCommand getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvStartMappingCommand getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface RobotTaskPauseCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskPauseCommand) + public interface AgvMapStreamCommandOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvMapStreamCommand) com.google.protobuf.MessageOrBuilder { } /** *
-   **
-   * @brief 暂停当前导航任务(命令码 3001, 0x0BB9)。
-   * @note 请求无业务数据。
+   * 地图流命令。用于获取当前地图、最近地图、全量快照和后续增量更新。
    * 
* - * Protobuf type {@code cmvr.api.RobotTaskPauseCommand} + * Protobuf type {@code cmvr.api.AgvMapStreamCommand} */ - public static final class RobotTaskPauseCommand extends + public static final class AgvMapStreamCommand extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskPauseCommand) - RobotTaskPauseCommandOrBuilder { + // @@protoc_insertion_point(message_implements:cmvr.api.AgvMapStreamCommand) + AgvMapStreamCommandOrBuilder { private static final long serialVersionUID = 0L; - // Use RobotTaskPauseCommand.newBuilder() to construct. - private RobotTaskPauseCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use AgvMapStreamCommand.newBuilder() to construct. + private AgvMapStreamCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private RobotTaskPauseCommand() { + private AgvMapStreamCommand() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { - return new RobotTaskPauseCommand(); + return new AgvMapStreamCommand(); } @java.lang.Override @@ -91311,24 +22085,24 @@ java.lang.String defaultValue); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskPauseCommand.class, cmvr.api.AgvCommand.RobotTaskPauseCommand.Builder.class); + cmvr.api.AgvCommand.AgvMapStreamCommand.class, cmvr.api.AgvCommand.AgvMapStreamCommand.Builder.class); } public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskPauseCommand.Request) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvMapStreamCommand.Request) com.google.protobuf.MessageOrBuilder { /** *
-       * 无 data 字段
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91337,7 +22111,7 @@ java.lang.String defaultValue); boolean hasHeader(); /** *
-       * 无 data 字段
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91346,19 +22120,112 @@ java.lang.String defaultValue); cmvr.api.Common.CommandHeader.Request getHeader(); /** *
-       * 无 data 字段
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; */ cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); + + /** + *
+       * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The enum numeric value on the wire for dimension. + */ + int getDimensionValue(); + /** + *
+       * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The dimension. + */ + cmvr.msgs.Agv.AgvMapDimension getDimension(); + + /** + *
+       * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+       * 
+ * + * string map_name = 3; + * @return The mapName. + */ + java.lang.String getMapName(); + /** + *
+       * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+       * 
+ * + * string map_name = 3; + * @return The bytes for mapName. + */ + com.google.protobuf.ByteString + getMapNameBytes(); + + /** + *
+       * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+       * 
+ * + * string resume_token = 4; + * @return The resumeToken. + */ + java.lang.String getResumeToken(); + /** + *
+       * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+       * 
+ * + * string resume_token = 4; + * @return The bytes for resumeToken. + */ + com.google.protobuf.ByteString + getResumeTokenBytes(); + + /** + *
+       * 是否请求全量快照。首次请求通常应为 true。
+       * 
+ * + * bool snapshot = 5; + * @return The snapshot. + */ + boolean getSnapshot(); + + /** + *
+       * 是否在快照之后保持流并发送增量更新。若适配器不支持增量,可继续发送全量并标记 update_type。
+       * 
+ * + * bool incremental = 6; + * @return The incremental. + */ + boolean getIncremental(); + + /** + *
+       * 单条流消息建议最大载荷大小,单位:字节。小于等于 0 表示使用服务端默认值。
+       * 
+ * + * int32 max_chunk_bytes = 7; + * @return The maxChunkBytes. + */ + int getMaxChunkBytes(); } /** - * Protobuf type {@code cmvr.api.RobotTaskPauseCommand.Request} + *
+     * 请求体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvMapStreamCommand.Request} */ public static final class Request extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskPauseCommand.Request) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvMapStreamCommand.Request) RequestOrBuilder { private static final long serialVersionUID = 0L; // Use Request.newBuilder() to construct. @@ -91366,6 +22233,9 @@ java.lang.String defaultValue); super(builder); } private Request() { + dimension_ = 0; + mapName_ = ""; + resumeToken_ = ""; } @java.lang.Override @@ -91382,22 +22252,22 @@ java.lang.String defaultValue); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.class, cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvMapStreamCommand.Request.class, cmvr.api.AgvCommand.AgvMapStreamCommand.Request.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Request header_; /** *
-       * 无 data 字段
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91409,7 +22279,7 @@ java.lang.String defaultValue); } /** *
-       * 无 data 字段
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91421,7 +22291,7 @@ java.lang.String defaultValue); } /** *
-       * 无 data 字段
+       * 通用请求头。header.device_id 指定目标 AGV 设备。
        * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91431,6 +22301,170 @@ java.lang.String defaultValue); return getHeader(); } + public static final int DIMENSION_FIELD_NUMBER = 2; + private int dimension_; + /** + *
+       * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The enum numeric value on the wire for dimension. + */ + @java.lang.Override public int getDimensionValue() { + return dimension_; + } + /** + *
+       * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The dimension. + */ + @java.lang.Override public cmvr.msgs.Agv.AgvMapDimension getDimension() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapDimension result = cmvr.msgs.Agv.AgvMapDimension.valueOf(dimension_); + return result == null ? cmvr.msgs.Agv.AgvMapDimension.UNRECOGNIZED : result; + } + + public static final int MAP_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object mapName_; + /** + *
+       * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+       * 
+ * + * string map_name = 3; + * @return The mapName. + */ + @java.lang.Override + public java.lang.String getMapName() { + java.lang.Object ref = mapName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + mapName_ = s; + return s; + } + } + /** + *
+       * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+       * 
+ * + * string map_name = 3; + * @return The bytes for mapName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMapNameBytes() { + java.lang.Object ref = mapName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + mapName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESUME_TOKEN_FIELD_NUMBER = 4; + private volatile java.lang.Object resumeToken_; + /** + *
+       * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+       * 
+ * + * string resume_token = 4; + * @return The resumeToken. + */ + @java.lang.Override + public java.lang.String getResumeToken() { + java.lang.Object ref = resumeToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resumeToken_ = s; + return s; + } + } + /** + *
+       * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+       * 
+ * + * string resume_token = 4; + * @return The bytes for resumeToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResumeTokenBytes() { + java.lang.Object ref = resumeToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resumeToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SNAPSHOT_FIELD_NUMBER = 5; + private boolean snapshot_; + /** + *
+       * 是否请求全量快照。首次请求通常应为 true。
+       * 
+ * + * bool snapshot = 5; + * @return The snapshot. + */ + @java.lang.Override + public boolean getSnapshot() { + return snapshot_; + } + + public static final int INCREMENTAL_FIELD_NUMBER = 6; + private boolean incremental_; + /** + *
+       * 是否在快照之后保持流并发送增量更新。若适配器不支持增量,可继续发送全量并标记 update_type。
+       * 
+ * + * bool incremental = 6; + * @return The incremental. + */ + @java.lang.Override + public boolean getIncremental() { + return incremental_; + } + + public static final int MAX_CHUNK_BYTES_FIELD_NUMBER = 7; + private int maxChunkBytes_; + /** + *
+       * 单条流消息建议最大载荷大小,单位:字节。小于等于 0 表示使用服务端默认值。
+       * 
+ * + * int32 max_chunk_bytes = 7; + * @return The maxChunkBytes. + */ + @java.lang.Override + public int getMaxChunkBytes() { + return maxChunkBytes_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -91448,6 +22482,24 @@ java.lang.String defaultValue); if (header_ != null) { output.writeMessage(1, getHeader()); } + if (dimension_ != cmvr.msgs.Agv.AgvMapDimension.AGV_MAP_DIMENSION_UNSPECIFIED.getNumber()) { + output.writeEnum(2, dimension_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mapName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, mapName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resumeToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, resumeToken_); + } + if (snapshot_ != false) { + output.writeBool(5, snapshot_); + } + if (incremental_ != false) { + output.writeBool(6, incremental_); + } + if (maxChunkBytes_ != 0) { + output.writeInt32(7, maxChunkBytes_); + } getUnknownFields().writeTo(output); } @@ -91461,6 +22513,28 @@ java.lang.String defaultValue); size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } + if (dimension_ != cmvr.msgs.Agv.AgvMapDimension.AGV_MAP_DIMENSION_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, dimension_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mapName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, mapName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resumeToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, resumeToken_); + } + if (snapshot_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, snapshot_); + } + if (incremental_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, incremental_); + } + if (maxChunkBytes_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(7, maxChunkBytes_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -91471,16 +22545,27 @@ java.lang.String defaultValue); if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskPauseCommand.Request)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvMapStreamCommand.Request)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotTaskPauseCommand.Request other = (cmvr.api.AgvCommand.RobotTaskPauseCommand.Request) obj; + cmvr.api.AgvCommand.AgvMapStreamCommand.Request other = (cmvr.api.AgvCommand.AgvMapStreamCommand.Request) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } + if (dimension_ != other.dimension_) return false; + if (!getMapName() + .equals(other.getMapName())) return false; + if (!getResumeToken() + .equals(other.getResumeToken())) return false; + if (getSnapshot() + != other.getSnapshot()) return false; + if (getIncremental() + != other.getIncremental()) return false; + if (getMaxChunkBytes() + != other.getMaxChunkBytes()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -91496,74 +22581,88 @@ java.lang.String defaultValue); hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } + hash = (37 * hash) + DIMENSION_FIELD_NUMBER; + hash = (53 * hash) + dimension_; + hash = (37 * hash) + MAP_NAME_FIELD_NUMBER; + hash = (53 * hash) + getMapName().hashCode(); + hash = (37 * hash) + RESUME_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getResumeToken().hashCode(); + hash = (37 * hash) + SNAPSHOT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSnapshot()); + hash = (37 * hash) + INCREMENTAL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIncremental()); + hash = (37 * hash) + MAX_CHUNK_BYTES_FIELD_NUMBER; + hash = (53 * hash) + getMaxChunkBytes(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -91576,7 +22675,7 @@ java.lang.String defaultValue); public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskPauseCommand.Request prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvMapStreamCommand.Request prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -91592,26 +22691,30 @@ java.lang.String defaultValue); return builder; } /** - * Protobuf type {@code cmvr.api.RobotTaskPauseCommand.Request} + *
+       * 请求体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvMapStreamCommand.Request} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskPauseCommand.Request) - cmvr.api.AgvCommand.RobotTaskPauseCommand.RequestOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvMapStreamCommand.Request) + cmvr.api.AgvCommand.AgvMapStreamCommand.RequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Request_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Request_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Request_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.class, cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.Builder.class); + cmvr.api.AgvCommand.AgvMapStreamCommand.Request.class, cmvr.api.AgvCommand.AgvMapStreamCommand.Request.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvMapStreamCommand.Request.newBuilder() private Builder() { } @@ -91630,23 +22733,35 @@ java.lang.String defaultValue); header_ = null; headerBuilder_ = null; } + dimension_ = 0; + + mapName_ = ""; + + resumeToken_ = ""; + + snapshot_ = false; + + incremental_ = false; + + maxChunkBytes_ = 0; + return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Request_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Request_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvMapStreamCommand.Request getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvMapStreamCommand.Request.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Request build() { - cmvr.api.AgvCommand.RobotTaskPauseCommand.Request result = buildPartial(); + public cmvr.api.AgvCommand.AgvMapStreamCommand.Request build() { + cmvr.api.AgvCommand.AgvMapStreamCommand.Request result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -91654,13 +22769,19 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotTaskPauseCommand.Request result = new cmvr.api.AgvCommand.RobotTaskPauseCommand.Request(this); + public cmvr.api.AgvCommand.AgvMapStreamCommand.Request buildPartial() { + cmvr.api.AgvCommand.AgvMapStreamCommand.Request result = new cmvr.api.AgvCommand.AgvMapStreamCommand.Request(this); if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } + result.dimension_ = dimension_; + result.mapName_ = mapName_; + result.resumeToken_ = resumeToken_; + result.snapshot_ = snapshot_; + result.incremental_ = incremental_; + result.maxChunkBytes_ = maxChunkBytes_; onBuilt(); return result; } @@ -91699,19 +22820,39 @@ java.lang.String defaultValue); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskPauseCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskPauseCommand.Request)other); + if (other instanceof cmvr.api.AgvCommand.AgvMapStreamCommand.Request) { + return mergeFrom((cmvr.api.AgvCommand.AgvMapStreamCommand.Request)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskPauseCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvMapStreamCommand.Request other) { + if (other == cmvr.api.AgvCommand.AgvMapStreamCommand.Request.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } + if (other.dimension_ != 0) { + setDimensionValue(other.getDimensionValue()); + } + if (!other.getMapName().isEmpty()) { + mapName_ = other.mapName_; + onChanged(); + } + if (!other.getResumeToken().isEmpty()) { + resumeToken_ = other.resumeToken_; + onChanged(); + } + if (other.getSnapshot() != false) { + setSnapshot(other.getSnapshot()); + } + if (other.getIncremental() != false) { + setIncremental(other.getIncremental()); + } + if (other.getMaxChunkBytes() != 0) { + setMaxChunkBytes(other.getMaxChunkBytes()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -91745,6 +22886,36 @@ java.lang.String defaultValue); break; } // case 10 + case 16: { + dimension_ = input.readEnum(); + + break; + } // case 16 + case 26: { + mapName_ = input.readStringRequireUtf8(); + + break; + } // case 26 + case 34: { + resumeToken_ = input.readStringRequireUtf8(); + + break; + } // case 34 + case 40: { + snapshot_ = input.readBool(); + + break; + } // case 40 + case 48: { + incremental_ = input.readBool(); + + break; + } // case 48 + case 56: { + maxChunkBytes_ = input.readInt32(); + + break; + } // case 56 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -91766,7 +22937,7 @@ java.lang.String defaultValue); cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91777,7 +22948,7 @@ java.lang.String defaultValue); } /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91792,7 +22963,7 @@ java.lang.String defaultValue); } /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91812,7 +22983,7 @@ java.lang.String defaultValue); } /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91830,7 +23001,7 @@ java.lang.String defaultValue); } /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91852,7 +23023,7 @@ java.lang.String defaultValue); } /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91870,7 +23041,7 @@ java.lang.String defaultValue); } /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91882,7 +23053,7 @@ java.lang.String defaultValue); } /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91897,7 +23068,7 @@ java.lang.String defaultValue); } /** *
-         * 无 data 字段
+         * 通用请求头。header.device_id 指定目标 AGV 设备。
          * 
* * .cmvr.api.CommandHeader.Request header = 1; @@ -91915,6 +23086,401 @@ java.lang.String defaultValue); } return headerBuilder_; } + + private int dimension_ = 0; + /** + *
+         * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The enum numeric value on the wire for dimension. + */ + @java.lang.Override public int getDimensionValue() { + return dimension_; + } + /** + *
+         * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @param value The enum numeric value on the wire for dimension to set. + * @return This builder for chaining. + */ + public Builder setDimensionValue(int value) { + + dimension_ = value; + onChanged(); + return this; + } + /** + *
+         * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return The dimension. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapDimension getDimension() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapDimension result = cmvr.msgs.Agv.AgvMapDimension.valueOf(dimension_); + return result == null ? cmvr.msgs.Agv.AgvMapDimension.UNRECOGNIZED : result; + } + /** + *
+         * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @param value The dimension to set. + * @return This builder for chaining. + */ + public Builder setDimension(cmvr.msgs.Agv.AgvMapDimension value) { + if (value == null) { + throw new NullPointerException(); + } + + dimension_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+         * 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。
+         * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 2; + * @return This builder for chaining. + */ + public Builder clearDimension() { + + dimension_ = 0; + onChanged(); + return this; + } + + private java.lang.Object mapName_ = ""; + /** + *
+         * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+         * 
+ * + * string map_name = 3; + * @return The mapName. + */ + public java.lang.String getMapName() { + java.lang.Object ref = mapName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + mapName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+         * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+         * 
+ * + * string map_name = 3; + * @return The bytes for mapName. + */ + public com.google.protobuf.ByteString + getMapNameBytes() { + java.lang.Object ref = mapName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + mapName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+         * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+         * 
+ * + * string map_name = 3; + * @param value The mapName to set. + * @return This builder for chaining. + */ + public Builder setMapName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + mapName_ = value; + onChanged(); + return this; + } + /** + *
+         * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+         * 
+ * + * string map_name = 3; + * @return This builder for chaining. + */ + public Builder clearMapName() { + + mapName_ = getDefaultInstance().getMapName(); + onChanged(); + return this; + } + /** + *
+         * 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。
+         * 
+ * + * string map_name = 3; + * @param value The bytes for mapName to set. + * @return This builder for chaining. + */ + public Builder setMapNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + mapName_ = value; + onChanged(); + return this; + } + + private java.lang.Object resumeToken_ = ""; + /** + *
+         * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+         * 
+ * + * string resume_token = 4; + * @return The resumeToken. + */ + public java.lang.String getResumeToken() { + java.lang.Object ref = resumeToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resumeToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+         * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+         * 
+ * + * string resume_token = 4; + * @return The bytes for resumeToken. + */ + public com.google.protobuf.ByteString + getResumeTokenBytes() { + java.lang.Object ref = resumeToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resumeToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+         * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+         * 
+ * + * string resume_token = 4; + * @param value The resumeToken to set. + * @return This builder for chaining. + */ + public Builder setResumeToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resumeToken_ = value; + onChanged(); + return this; + } + /** + *
+         * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+         * 
+ * + * string resume_token = 4; + * @return This builder for chaining. + */ + public Builder clearResumeToken() { + + resumeToken_ = getDefaultInstance().getResumeToken(); + onChanged(); + return this; + } + /** + *
+         * 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。
+         * 
+ * + * string resume_token = 4; + * @param value The bytes for resumeToken to set. + * @return This builder for chaining. + */ + public Builder setResumeTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resumeToken_ = value; + onChanged(); + return this; + } + + private boolean snapshot_ ; + /** + *
+         * 是否请求全量快照。首次请求通常应为 true。
+         * 
+ * + * bool snapshot = 5; + * @return The snapshot. + */ + @java.lang.Override + public boolean getSnapshot() { + return snapshot_; + } + /** + *
+         * 是否请求全量快照。首次请求通常应为 true。
+         * 
+ * + * bool snapshot = 5; + * @param value The snapshot to set. + * @return This builder for chaining. + */ + public Builder setSnapshot(boolean value) { + + snapshot_ = value; + onChanged(); + return this; + } + /** + *
+         * 是否请求全量快照。首次请求通常应为 true。
+         * 
+ * + * bool snapshot = 5; + * @return This builder for chaining. + */ + public Builder clearSnapshot() { + + snapshot_ = false; + onChanged(); + return this; + } + + private boolean incremental_ ; + /** + *
+         * 是否在快照之后保持流并发送增量更新。若适配器不支持增量,可继续发送全量并标记 update_type。
+         * 
+ * + * bool incremental = 6; + * @return The incremental. + */ + @java.lang.Override + public boolean getIncremental() { + return incremental_; + } + /** + *
+         * 是否在快照之后保持流并发送增量更新。若适配器不支持增量,可继续发送全量并标记 update_type。
+         * 
+ * + * bool incremental = 6; + * @param value The incremental to set. + * @return This builder for chaining. + */ + public Builder setIncremental(boolean value) { + + incremental_ = value; + onChanged(); + return this; + } + /** + *
+         * 是否在快照之后保持流并发送增量更新。若适配器不支持增量,可继续发送全量并标记 update_type。
+         * 
+ * + * bool incremental = 6; + * @return This builder for chaining. + */ + public Builder clearIncremental() { + + incremental_ = false; + onChanged(); + return this; + } + + private int maxChunkBytes_ ; + /** + *
+         * 单条流消息建议最大载荷大小,单位:字节。小于等于 0 表示使用服务端默认值。
+         * 
+ * + * int32 max_chunk_bytes = 7; + * @return The maxChunkBytes. + */ + @java.lang.Override + public int getMaxChunkBytes() { + return maxChunkBytes_; + } + /** + *
+         * 单条流消息建议最大载荷大小,单位:字节。小于等于 0 表示使用服务端默认值。
+         * 
+ * + * int32 max_chunk_bytes = 7; + * @param value The maxChunkBytes to set. + * @return This builder for chaining. + */ + public Builder setMaxChunkBytes(int value) { + + maxChunkBytes_ = value; + onChanged(); + return this; + } + /** + *
+         * 单条流消息建议最大载荷大小,单位:字节。小于等于 0 表示使用服务端默认值。
+         * 
+ * + * int32 max_chunk_bytes = 7; + * @return This builder for chaining. + */ + public Builder clearMaxChunkBytes() { + + maxChunkBytes_ = 0; + onChanged(); + return this; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -91928,16 +23494,16 @@ java.lang.String defaultValue); } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskPauseCommand.Request) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvMapStreamCommand.Request) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskPauseCommand.Request) - private static final cmvr.api.AgvCommand.RobotTaskPauseCommand.Request DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvMapStreamCommand.Request) + private static final cmvr.api.AgvCommand.AgvMapStreamCommand.Request DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskPauseCommand.Request(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvMapStreamCommand.Request(); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Request getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Request getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -91973,52 +23539,80 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Request getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvMapStreamCommand.Request getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskPauseCommand.Feedback) + // @@protoc_insertion_point(interface_extends:cmvr.api.AgvMapStreamCommand.Feedback) com.google.protobuf.MessageOrBuilder { /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ boolean hasHeader(); /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ cmvr.api.Common.CommandHeader.Feedback getHeader(); /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; - * @return Whether the status field is set. + *
+       * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; + * @return Whether the update field is set. */ - boolean hasStatus(); + boolean hasUpdate(); /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; - * @return The status. + *
+       * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; + * @return The update. */ - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result getStatus(); + cmvr.msgs.Agv.AgvUnifiedMapUpdate getUpdate(); /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+       * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.ResultOrBuilder getStatusOrBuilder(); + cmvr.msgs.Agv.AgvUnifiedMapUpdateOrBuilder getUpdateOrBuilder(); } /** - * Protobuf type {@code cmvr.api.RobotTaskPauseCommand.Feedback} + *
+     * 反馈体。
+     * 
+ * + * Protobuf type {@code cmvr.api.AgvMapStreamCommand.Feedback} */ public static final class Feedback extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskPauseCommand.Feedback) + // @@protoc_insertion_point(message_implements:cmvr.api.AgvMapStreamCommand.Feedback) FeedbackOrBuilder { private static final long serialVersionUID = 0L; // Use Feedback.newBuilder() to construct. @@ -92042,1018 +23636,24 @@ java.lang.String defaultValue); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.class, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Builder.class); - } - - public interface ResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskPauseCommand.Feedback.Result) - com.google.protobuf.MessageOrBuilder { - - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-       **
-       * @brief 暂停结果。
-       * 
- * - * Protobuf type {@code cmvr.api.RobotTaskPauseCommand.Feedback.Result} - */ - public static final class Result extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskPauseCommand.Feedback.Result) - ResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use Result.newBuilder() to construct. - private Result(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Result() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Result(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.class, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result other = (cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-         **
-         * @brief 暂停结果。
-         * 
- * - * Protobuf type {@code cmvr.api.RobotTaskPauseCommand.Feedback.Result} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskPauseCommand.Feedback.Result) - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.ResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.class, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result build() { - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result buildPartial() { - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result result = new cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result other) { - if (other == cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskPauseCommand.Feedback.Result) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskPauseCommand.Feedback.Result) - private static final cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result(); - } - - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Result parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - + cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.class, cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private cmvr.api.Common.CommandHeader.Feedback header_; /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ @@ -93062,6 +23662,10 @@ java.lang.String defaultValue); return header_ != null; } /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ @@ -93070,6 +23674,10 @@ java.lang.String defaultValue); return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; } /** + *
+       * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+       * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ @java.lang.Override @@ -93077,30 +23685,42 @@ java.lang.String defaultValue); return getHeader(); } - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result status_; + public static final int UPDATE_FIELD_NUMBER = 2; + private cmvr.msgs.Agv.AgvUnifiedMapUpdate update_; /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; - * @return Whether the status field is set. + *
+       * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; + * @return Whether the update field is set. */ @java.lang.Override - public boolean hasStatus() { - return status_ != null; + public boolean hasUpdate() { + return update_ != null; } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; - * @return The status. + *
+       * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; + * @return The update. */ @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result getStatus() { - return status_ == null ? cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.getDefaultInstance() : status_; + public cmvr.msgs.Agv.AgvUnifiedMapUpdate getUpdate() { + return update_ == null ? cmvr.msgs.Agv.AgvUnifiedMapUpdate.getDefaultInstance() : update_; } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+       * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.ResultOrBuilder getStatusOrBuilder() { - return getStatus(); + public cmvr.msgs.Agv.AgvUnifiedMapUpdateOrBuilder getUpdateOrBuilder() { + return getUpdate(); } private byte memoizedIsInitialized = -1; @@ -93120,8 +23740,8 @@ java.lang.String defaultValue); if (header_ != null) { output.writeMessage(1, getHeader()); } - if (status_ != null) { - output.writeMessage(2, getStatus()); + if (update_ != null) { + output.writeMessage(2, getUpdate()); } getUnknownFields().writeTo(output); } @@ -93136,9 +23756,9 @@ java.lang.String defaultValue); size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } - if (status_ != null) { + if (update_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); + .computeMessageSize(2, getUpdate()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -93150,20 +23770,20 @@ java.lang.String defaultValue); if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback other = (cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback) obj; + cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback other = (cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; + if (hasUpdate() != other.hasUpdate()) return false; + if (hasUpdate()) { + if (!getUpdate() + .equals(other.getUpdate())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -93180,78 +23800,78 @@ java.lang.String defaultValue); hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); + if (hasUpdate()) { + hash = (37 * hash) + UPDATE_FIELD_NUMBER; + hash = (53 * hash) + getUpdate().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -93264,7 +23884,7 @@ java.lang.String defaultValue); public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -93280,26 +23900,30 @@ java.lang.String defaultValue); return builder; } /** - * Protobuf type {@code cmvr.api.RobotTaskPauseCommand.Feedback} + *
+       * 反馈体。
+       * 
+ * + * Protobuf type {@code cmvr.api.AgvMapStreamCommand.Feedback} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskPauseCommand.Feedback) - cmvr.api.AgvCommand.RobotTaskPauseCommand.FeedbackOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvMapStreamCommand.Feedback) + cmvr.api.AgvCommand.AgvMapStreamCommand.FeedbackOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Feedback_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Feedback_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.class, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Builder.class); + cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.class, cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.newBuilder() private Builder() { } @@ -93318,11 +23942,11 @@ java.lang.String defaultValue); header_ = null; headerBuilder_ = null; } - if (statusBuilder_ == null) { - status_ = null; + if (updateBuilder_ == null) { + update_ = null; } else { - status_ = null; - statusBuilder_ = null; + update_ = null; + updateBuilder_ = null; } return this; } @@ -93330,17 +23954,17 @@ java.lang.String defaultValue); @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_Feedback_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback build() { - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback result = buildPartial(); + public cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback build() { + cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -93348,17 +23972,17 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback result = new cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback(this); + public cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback buildPartial() { + cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback result = new cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback(this); if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } - if (statusBuilder_ == null) { - result.status_ = status_; + if (updateBuilder_ == null) { + result.update_ = update_; } else { - result.status_ = statusBuilder_.build(); + result.update_ = updateBuilder_.build(); } onBuilt(); return result; @@ -93398,21 +24022,21 @@ java.lang.String defaultValue); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback)other); + if (other instanceof cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback) { + return mergeFrom((cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback other) { + if (other == cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); + if (other.hasUpdate()) { + mergeUpdate(other.getUpdate()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -93449,7 +24073,7 @@ java.lang.String defaultValue); } // case 10 case 18: { input.readMessage( - getStatusFieldBuilder().getBuilder(), + getUpdateFieldBuilder().getBuilder(), extensionRegistry); break; @@ -93474,6 +24098,10 @@ java.lang.String defaultValue); private com.google.protobuf.SingleFieldBuilderV3< cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return Whether the header field is set. */ @@ -93481,6 +24109,10 @@ java.lang.String defaultValue); return headerBuilder_ != null || header_ != null; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; * @return The header. */ @@ -93492,6 +24124,10 @@ java.lang.String defaultValue); } } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { @@ -93508,6 +24144,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder setHeader( @@ -93522,6 +24162,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { @@ -93540,6 +24184,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public Builder clearHeader() { @@ -93554,6 +24202,10 @@ java.lang.String defaultValue); return this; } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { @@ -93562,6 +24214,10 @@ java.lang.String defaultValue); return getHeaderFieldBuilder().getBuilder(); } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { @@ -93573,6 +24229,10 @@ java.lang.String defaultValue); } } /** + *
+         * 通用反馈头。包含成功标志、错误信息和反馈时间戳。
+         * 
+ * * .cmvr.api.CommandHeader.Feedback header = 1; */ private com.google.protobuf.SingleFieldBuilderV3< @@ -93589,123 +24249,159 @@ java.lang.String defaultValue); return headerBuilder_; } - private cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result status_; + private cmvr.msgs.Agv.AgvUnifiedMapUpdate update_; private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.ResultOrBuilder> statusBuilder_; + cmvr.msgs.Agv.AgvUnifiedMapUpdate, cmvr.msgs.Agv.AgvUnifiedMapUpdate.Builder, cmvr.msgs.Agv.AgvUnifiedMapUpdateOrBuilder> updateBuilder_; /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; - * @return Whether the status field is set. + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; + * @return Whether the update field is set. */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; + public boolean hasUpdate() { + return updateBuilder_ != null || update_ != null; } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; - * @return The status. + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; + * @return The update. */ - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.getDefaultInstance() : status_; + public cmvr.msgs.Agv.AgvUnifiedMapUpdate getUpdate() { + if (updateBuilder_ == null) { + return update_ == null ? cmvr.msgs.Agv.AgvUnifiedMapUpdate.getDefaultInstance() : update_; } else { - return statusBuilder_.getMessage(); + return updateBuilder_.getMessage(); } } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ - public Builder setStatus(cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result value) { - if (statusBuilder_ == null) { + public Builder setUpdate(cmvr.msgs.Agv.AgvUnifiedMapUpdate value) { + if (updateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - status_ = value; + update_ = value; onChanged(); } else { - statusBuilder_.setMessage(value); + updateBuilder_.setMessage(value); } return this; } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ - public Builder setStatus( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); + public Builder setUpdate( + cmvr.msgs.Agv.AgvUnifiedMapUpdate.Builder builderForValue) { + if (updateBuilder_ == null) { + update_ = builderForValue.build(); onChanged(); } else { - statusBuilder_.setMessage(builderForValue.build()); + updateBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ - public Builder mergeStatus(cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.newBuilder(status_).mergeFrom(value).buildPartial(); + public Builder mergeUpdate(cmvr.msgs.Agv.AgvUnifiedMapUpdate value) { + if (updateBuilder_ == null) { + if (update_ != null) { + update_ = + cmvr.msgs.Agv.AgvUnifiedMapUpdate.newBuilder(update_).mergeFrom(value).buildPartial(); } else { - status_ = value; + update_ = value; } onChanged(); } else { - statusBuilder_.mergeFrom(value); + updateBuilder_.mergeFrom(value); } return this; } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; + public Builder clearUpdate() { + if (updateBuilder_ == null) { + update_ = null; onChanged(); } else { - status_ = null; - statusBuilder_ = null; + update_ = null; + updateBuilder_ = null; } return this; } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.Builder getStatusBuilder() { + public cmvr.msgs.Agv.AgvUnifiedMapUpdate.Builder getUpdateBuilder() { onChanged(); - return getStatusFieldBuilder().getBuilder(); + return getUpdateFieldBuilder().getBuilder(); } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.ResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); + public cmvr.msgs.Agv.AgvUnifiedMapUpdateOrBuilder getUpdateOrBuilder() { + if (updateBuilder_ != null) { + return updateBuilder_.getMessageOrBuilder(); } else { - return status_ == null ? - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.getDefaultInstance() : status_; + return update_ == null ? + cmvr.msgs.Agv.AgvUnifiedMapUpdate.getDefaultInstance() : update_; } } /** - * .cmvr.api.RobotTaskPauseCommand.Feedback.Result status = 2; + *
+         * 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。
+         * 
+ * + * .cmvr.msgs.AgvUnifiedMapUpdate update = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.ResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.ResultOrBuilder>( - getStatus(), + cmvr.msgs.Agv.AgvUnifiedMapUpdate, cmvr.msgs.Agv.AgvUnifiedMapUpdate.Builder, cmvr.msgs.Agv.AgvUnifiedMapUpdateOrBuilder> + getUpdateFieldBuilder() { + if (updateBuilder_ == null) { + updateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvUnifiedMapUpdate, cmvr.msgs.Agv.AgvUnifiedMapUpdate.Builder, cmvr.msgs.Agv.AgvUnifiedMapUpdateOrBuilder>( + getUpdate(), getParentForChildren(), isClean()); - status_ = null; + update_ = null; } - return statusBuilder_; + return updateBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -93720,16 +24416,16 @@ java.lang.String defaultValue); } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskPauseCommand.Feedback) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvMapStreamCommand.Feedback) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskPauseCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvMapStreamCommand.Feedback) + private static final cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback(); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback getDefaultInstance() { return DEFAULT_INSTANCE; } @@ -93765,7 +24461,7 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -93804,10 +24500,10 @@ java.lang.String defaultValue); if (obj == this) { return true; } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskPauseCommand)) { + if (!(obj instanceof cmvr.api.AgvCommand.AgvMapStreamCommand)) { return super.equals(obj); } - cmvr.api.AgvCommand.RobotTaskPauseCommand other = (cmvr.api.AgvCommand.RobotTaskPauseCommand) obj; + cmvr.api.AgvCommand.AgvMapStreamCommand other = (cmvr.api.AgvCommand.AgvMapStreamCommand) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -93825,69 +24521,69 @@ java.lang.String defaultValue); return hash; } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom(byte[] data) + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseDelimitedFrom(java.io.InputStream input) + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseDelimitedFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand parseFrom( + public static cmvr.api.AgvCommand.AgvMapStreamCommand parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -93900,7 +24596,7 @@ java.lang.String defaultValue); public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskPauseCommand prototype) { + public static Builder newBuilder(cmvr.api.AgvCommand.AgvMapStreamCommand prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -93917,31 +24613,29 @@ java.lang.String defaultValue); } /** *
-     **
-     * @brief 暂停当前导航任务(命令码 3001, 0x0BB9)。
-     * @note 请求无业务数据。
+     * 地图流命令。用于获取当前地图、最近地图、全量快照和后续增量更新。
      * 
* - * Protobuf type {@code cmvr.api.RobotTaskPauseCommand} + * Protobuf type {@code cmvr.api.AgvMapStreamCommand} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskPauseCommand) - cmvr.api.AgvCommand.RobotTaskPauseCommandOrBuilder { + // @@protoc_insertion_point(builder_implements:cmvr.api.AgvMapStreamCommand) + cmvr.api.AgvCommand.AgvMapStreamCommandOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_fieldAccessorTable + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_fieldAccessorTable .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskPauseCommand.class, cmvr.api.AgvCommand.RobotTaskPauseCommand.Builder.class); + cmvr.api.AgvCommand.AgvMapStreamCommand.class, cmvr.api.AgvCommand.AgvMapStreamCommand.Builder.class); } - // Construct using cmvr.api.AgvCommand.RobotTaskPauseCommand.newBuilder() + // Construct using cmvr.api.AgvCommand.AgvMapStreamCommand.newBuilder() private Builder() { } @@ -93960,17 +24654,17 @@ java.lang.String defaultValue); @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskPauseCommand_descriptor; + return cmvr.api.AgvCommand.internal_static_cmvr_api_AgvMapStreamCommand_descriptor; } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskPauseCommand.getDefaultInstance(); + public cmvr.api.AgvCommand.AgvMapStreamCommand getDefaultInstanceForType() { + return cmvr.api.AgvCommand.AgvMapStreamCommand.getDefaultInstance(); } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand build() { - cmvr.api.AgvCommand.RobotTaskPauseCommand result = buildPartial(); + public cmvr.api.AgvCommand.AgvMapStreamCommand build() { + cmvr.api.AgvCommand.AgvMapStreamCommand result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -93978,8 +24672,8 @@ java.lang.String defaultValue); } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand buildPartial() { - cmvr.api.AgvCommand.RobotTaskPauseCommand result = new cmvr.api.AgvCommand.RobotTaskPauseCommand(this); + public cmvr.api.AgvCommand.AgvMapStreamCommand buildPartial() { + cmvr.api.AgvCommand.AgvMapStreamCommand result = new cmvr.api.AgvCommand.AgvMapStreamCommand(this); onBuilt(); return result; } @@ -94018,16 +24712,16 @@ java.lang.String defaultValue); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskPauseCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskPauseCommand)other); + if (other instanceof cmvr.api.AgvCommand.AgvMapStreamCommand) { + return mergeFrom((cmvr.api.AgvCommand.AgvMapStreamCommand)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskPauseCommand other) { - if (other == cmvr.api.AgvCommand.RobotTaskPauseCommand.getDefaultInstance()) return this; + public Builder mergeFrom(cmvr.api.AgvCommand.AgvMapStreamCommand other) { + if (other == cmvr.api.AgvCommand.AgvMapStreamCommand.getDefaultInstance()) return this; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -94082,23 +24776,23 @@ java.lang.String defaultValue); } - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskPauseCommand) + // @@protoc_insertion_point(builder_scope:cmvr.api.AgvMapStreamCommand) } - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskPauseCommand) - private static final cmvr.api.AgvCommand.RobotTaskPauseCommand DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:cmvr.api.AgvMapStreamCommand) + private static final cmvr.api.AgvCommand.AgvMapStreamCommand DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskPauseCommand(); + DEFAULT_INSTANCE = new cmvr.api.AgvCommand.AgvMapStreamCommand(); } - public static cmvr.api.AgvCommand.RobotTaskPauseCommand getDefaultInstance() { + public static cmvr.api.AgvCommand.AgvMapStreamCommand getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public RobotTaskPauseCommand parsePartialFrom( + public AgvMapStreamCommand parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -94117,6279 +24811,187 @@ java.lang.String defaultValue); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskPauseCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotTaskResumeCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskResumeCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 继续当前导航任务(命令码 3002, 0x0BBA)。
-   * @note 请求无业务数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotTaskResumeCommand} - */ - public static final class RobotTaskResumeCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskResumeCommand) - RobotTaskResumeCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotTaskResumeCommand.newBuilder() to construct. - private RobotTaskResumeCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotTaskResumeCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotTaskResumeCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskResumeCommand.class, cmvr.api.AgvCommand.RobotTaskResumeCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskResumeCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotTaskResumeCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskResumeCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.class, cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskResumeCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskResumeCommand.Request other = (cmvr.api.AgvCommand.RobotTaskResumeCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskResumeCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotTaskResumeCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskResumeCommand.Request) - cmvr.api.AgvCommand.RobotTaskResumeCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.class, cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Request build() { - cmvr.api.AgvCommand.RobotTaskResumeCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotTaskResumeCommand.Request result = new cmvr.api.AgvCommand.RobotTaskResumeCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskResumeCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskResumeCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskResumeCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskResumeCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskResumeCommand.Request) - private static final cmvr.api.AgvCommand.RobotTaskResumeCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskResumeCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskResumeCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result getStatus(); - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.ResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotTaskResumeCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskResumeCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.class, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Builder.class); - } - - public interface ResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskResumeCommand.Feedback.Result) - com.google.protobuf.MessageOrBuilder { - - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-       **
-       * @brief 继续结果。
-       * 
- * - * Protobuf type {@code cmvr.api.RobotTaskResumeCommand.Feedback.Result} - */ - public static final class Result extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskResumeCommand.Feedback.Result) - ResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use Result.newBuilder() to construct. - private Result(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Result() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Result(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.class, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result other = (cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-         **
-         * @brief 继续结果。
-         * 
- * - * Protobuf type {@code cmvr.api.RobotTaskResumeCommand.Feedback.Result} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskResumeCommand.Feedback.Result) - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.ResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.class, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result build() { - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result buildPartial() { - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result result = new cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result other) { - if (other == cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskResumeCommand.Feedback.Result) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskResumeCommand.Feedback.Result) - private static final cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result(); - } - - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Result parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result status_; - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result getStatus() { - return status_ == null ? cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.getDefaultInstance() : status_; - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.ResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback other = (cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotTaskResumeCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskResumeCommand.Feedback) - cmvr.api.AgvCommand.RobotTaskResumeCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.class, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback build() { - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback result = new cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.ResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.ResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.RobotTaskResumeCommand.Feedback.Result status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.ResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.ResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskResumeCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskResumeCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskResumeCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskResumeCommand other = (cmvr.api.AgvCommand.RobotTaskResumeCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskResumeCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskResumeCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 继续当前导航任务(命令码 3002, 0x0BBA)。
-     * @note 请求无业务数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotTaskResumeCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskResumeCommand) - cmvr.api.AgvCommand.RobotTaskResumeCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskResumeCommand.class, cmvr.api.AgvCommand.RobotTaskResumeCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskResumeCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskResumeCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskResumeCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand build() { - cmvr.api.AgvCommand.RobotTaskResumeCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand buildPartial() { - cmvr.api.AgvCommand.RobotTaskResumeCommand result = new cmvr.api.AgvCommand.RobotTaskResumeCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskResumeCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskResumeCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskResumeCommand other) { - if (other == cmvr.api.AgvCommand.RobotTaskResumeCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskResumeCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskResumeCommand) - private static final cmvr.api.AgvCommand.RobotTaskResumeCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskResumeCommand(); - } - - public static cmvr.api.AgvCommand.RobotTaskResumeCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotTaskResumeCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskResumeCommand getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface RobotTaskCancelCommandOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskCancelCommand) - com.google.protobuf.MessageOrBuilder { - } - /** - *
-   **
-   * @brief 取消当前导航任务(命令码 3003, 0x0BBB)。
-   * @note 请求无业务数据。
-   * 
- * - * Protobuf type {@code cmvr.api.RobotTaskCancelCommand} - */ - public static final class RobotTaskCancelCommand extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskCancelCommand) - RobotTaskCancelCommandOrBuilder { - private static final long serialVersionUID = 0L; - // Use RobotTaskCancelCommand.newBuilder() to construct. - private RobotTaskCancelCommand(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private RobotTaskCancelCommand() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new RobotTaskCancelCommand(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskCancelCommand.class, cmvr.api.AgvCommand.RobotTaskCancelCommand.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskCancelCommand.Request) - com.google.protobuf.MessageOrBuilder { - - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Request getHeader(); - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotTaskCancelCommand.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskCancelCommand.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.class, cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.Builder.class); - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Request header_; - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Request getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - /** - *
-       * 无 data 字段
-       * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskCancelCommand.Request)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskCancelCommand.Request other = (cmvr.api.AgvCommand.RobotTaskCancelCommand.Request) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskCancelCommand.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotTaskCancelCommand.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskCancelCommand.Request) - cmvr.api.AgvCommand.RobotTaskCancelCommand.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Request_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.class, cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Request_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Request getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Request build() { - cmvr.api.AgvCommand.RobotTaskCancelCommand.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Request buildPartial() { - cmvr.api.AgvCommand.RobotTaskCancelCommand.Request result = new cmvr.api.AgvCommand.RobotTaskCancelCommand.Request(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskCancelCommand.Request) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskCancelCommand.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskCancelCommand.Request other) { - if (other == cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Request header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> headerBuilder_; - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Request getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Request.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Request value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Request.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.Request.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - public cmvr.api.Common.CommandHeader.RequestOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Request.getDefaultInstance() : header_; - } - } - /** - *
-         * 无 data 字段
-         * 
- * - * .cmvr.api.CommandHeader.Request header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Request, cmvr.api.Common.CommandHeader.Request.Builder, cmvr.api.Common.CommandHeader.RequestOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskCancelCommand.Request) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskCancelCommand.Request) - private static final cmvr.api.AgvCommand.RobotTaskCancelCommand.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskCancelCommand.Request(); - } - - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FeedbackOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskCancelCommand.Feedback) - com.google.protobuf.MessageOrBuilder { - - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - boolean hasHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - cmvr.api.Common.CommandHeader.Feedback getHeader(); - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder(); - - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - * @return The status. - */ - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result getStatus(); - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.ResultOrBuilder getStatusOrBuilder(); - } - /** - * Protobuf type {@code cmvr.api.RobotTaskCancelCommand.Feedback} - */ - public static final class Feedback extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskCancelCommand.Feedback) - FeedbackOrBuilder { - private static final long serialVersionUID = 0L; - // Use Feedback.newBuilder() to construct. - private Feedback(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Feedback() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Feedback(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.class, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Builder.class); - } - - public interface ResultOrBuilder extends - // @@protoc_insertion_point(interface_extends:cmvr.api.RobotTaskCancelCommand.Feedback.Result) - com.google.protobuf.MessageOrBuilder { - - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - boolean hasRetCode(); - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - int getRetCode(); - - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - boolean hasCreateOn(); - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - java.lang.String getCreateOn(); - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - com.google.protobuf.ByteString - getCreateOnBytes(); - - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - boolean hasErrMsg(); - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - java.lang.String getErrMsg(); - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - com.google.protobuf.ByteString - getErrMsgBytes(); - } - /** - *
-       **
-       * @brief 取消结果。
-       * 
- * - * Protobuf type {@code cmvr.api.RobotTaskCancelCommand.Feedback.Result} - */ - public static final class Result extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:cmvr.api.RobotTaskCancelCommand.Feedback.Result) - ResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use Result.newBuilder() to construct. - private Result(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Result() { - createOn_ = ""; - errMsg_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Result(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.class, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.Builder.class); - } - - private int bitField0_; - public static final int RET_CODE_FIELD_NUMBER = 1; - private int retCode_; - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-         */< 返回码,0 表示成功
-         * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - - public static final int CREATE_ON_FIELD_NUMBER = 2; - private volatile java.lang.Object createOn_; - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - @java.lang.Override - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - @java.lang.Override - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } - } - /** - *
-         */< 时间戳
-         * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_MSG_FIELD_NUMBER = 3; - private volatile java.lang.Object errMsg_; - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - @java.lang.Override - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - @java.lang.Override - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } - } - /** - *
-         */< 错误信息
-         * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeInt32(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errMsg_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, retCode_); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, createOn_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errMsg_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result other = (cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result) obj; - - if (hasRetCode() != other.hasRetCode()) return false; - if (hasRetCode()) { - if (getRetCode() - != other.getRetCode()) return false; - } - if (hasCreateOn() != other.hasCreateOn()) return false; - if (hasCreateOn()) { - if (!getCreateOn() - .equals(other.getCreateOn())) return false; - } - if (hasErrMsg() != other.hasErrMsg()) return false; - if (hasErrMsg()) { - if (!getErrMsg() - .equals(other.getErrMsg())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasRetCode()) { - hash = (37 * hash) + RET_CODE_FIELD_NUMBER; - hash = (53 * hash) + getRetCode(); - } - if (hasCreateOn()) { - hash = (37 * hash) + CREATE_ON_FIELD_NUMBER; - hash = (53 * hash) + getCreateOn().hashCode(); - } - if (hasErrMsg()) { - hash = (37 * hash) + ERR_MSG_FIELD_NUMBER; - hash = (53 * hash) + getErrMsg().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-         **
-         * @brief 取消结果。
-         * 
- * - * Protobuf type {@code cmvr.api.RobotTaskCancelCommand.Feedback.Result} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskCancelCommand.Feedback.Result) - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.ResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.class, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - retCode_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - createOn_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - errMsg_ = ""; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result build() { - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result buildPartial() { - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result result = new cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.retCode_ = retCode_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - to_bitField0_ |= 0x00000002; - } - result.createOn_ = createOn_; - if (((from_bitField0_ & 0x00000004) != 0)) { - to_bitField0_ |= 0x00000004; - } - result.errMsg_ = errMsg_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result other) { - if (other == cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.getDefaultInstance()) return this; - if (other.hasRetCode()) { - setRetCode(other.getRetCode()); - } - if (other.hasCreateOn()) { - bitField0_ |= 0x00000002; - createOn_ = other.createOn_; - onChanged(); - } - if (other.hasErrMsg()) { - bitField0_ |= 0x00000004; - errMsg_ = other.errMsg_; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - retCode_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - createOn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - errMsg_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 26 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - private int bitField0_; - - private int retCode_ ; - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return Whether the retCode field is set. - */ - @java.lang.Override - public boolean hasRetCode() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return The retCode. - */ - @java.lang.Override - public int getRetCode() { - return retCode_; - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @param value The retCode to set. - * @return This builder for chaining. - */ - public Builder setRetCode(int value) { - bitField0_ |= 0x00000001; - retCode_ = value; - onChanged(); - return this; - } - /** - *
-           */< 返回码,0 表示成功
-           * 
- * - * optional int32 ret_code = 1; - * @return This builder for chaining. - */ - public Builder clearRetCode() { - bitField0_ = (bitField0_ & ~0x00000001); - retCode_ = 0; - onChanged(); - return this; - } - - private java.lang.Object createOn_ = ""; - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return Whether the createOn field is set. - */ - public boolean hasCreateOn() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return The createOn. - */ - public java.lang.String getCreateOn() { - java.lang.Object ref = createOn_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - createOn_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return The bytes for createOn. - */ - public com.google.protobuf.ByteString - getCreateOnBytes() { - java.lang.Object ref = createOn_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - createOn_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @param value The createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @return This builder for chaining. - */ - public Builder clearCreateOn() { - bitField0_ = (bitField0_ & ~0x00000002); - createOn_ = getDefaultInstance().getCreateOn(); - onChanged(); - return this; - } - /** - *
-           */< 时间戳
-           * 
- * - * optional string create_on = 2; - * @param value The bytes for createOn to set. - * @return This builder for chaining. - */ - public Builder setCreateOnBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; - createOn_ = value; - onChanged(); - return this; - } - - private java.lang.Object errMsg_ = ""; - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return Whether the errMsg field is set. - */ - public boolean hasErrMsg() { - return ((bitField0_ & 0x00000004) != 0); - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return The errMsg. - */ - public java.lang.String getErrMsg() { - java.lang.Object ref = errMsg_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - errMsg_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return The bytes for errMsg. - */ - public com.google.protobuf.ByteString - getErrMsgBytes() { - java.lang.Object ref = errMsg_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - errMsg_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @param value The errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsg( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @return This builder for chaining. - */ - public Builder clearErrMsg() { - bitField0_ = (bitField0_ & ~0x00000004); - errMsg_ = getDefaultInstance().getErrMsg(); - onChanged(); - return this; - } - /** - *
-           */< 错误信息
-           * 
- * - * optional string err_msg = 3; - * @param value The bytes for errMsg to set. - * @return This builder for chaining. - */ - public Builder setErrMsgBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; - errMsg_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskCancelCommand.Feedback.Result) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskCancelCommand.Feedback.Result) - private static final cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result(); - } - - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Result parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public static final int HEADER_FIELD_NUMBER = 1; - private cmvr.api.Common.CommandHeader.Feedback header_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - @java.lang.Override - public boolean hasHeader() { - return header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - @java.lang.Override - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - return getHeader(); - } - - public static final int STATUS_FIELD_NUMBER = 2; - private cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result status_; - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - * @return The status. - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result getStatus() { - return status_ == null ? cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.getDefaultInstance() : status_; - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.ResultOrBuilder getStatusOrBuilder() { - return getStatus(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (header_ != null) { - output.writeMessage(1, getHeader()); - } - if (status_ != null) { - output.writeMessage(2, getStatus()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (header_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getHeader()); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getStatus()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback other = (cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback) obj; - - if (hasHeader() != other.hasHeader()) return false; - if (hasHeader()) { - if (!getHeader() - .equals(other.getHeader())) return false; - } - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus() - .equals(other.getStatus())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasHeader()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + getHeader().hashCode(); - } - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code cmvr.api.RobotTaskCancelCommand.Feedback} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskCancelCommand.Feedback) - cmvr.api.AgvCommand.RobotTaskCancelCommand.FeedbackOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.class, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (headerBuilder_ == null) { - header_ = null; - } else { - header_ = null; - headerBuilder_ = null; - } - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback build() { - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback buildPartial() { - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback result = new cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback(this); - if (headerBuilder_ == null) { - result.header_ = header_; - } else { - result.header_ = headerBuilder_.build(); - } - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback other) { - if (other == cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.getDefaultInstance()) return this; - if (other.hasHeader()) { - mergeHeader(other.getHeader()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getHeaderFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 10 - case 18: { - input.readMessage( - getStatusFieldBuilder().getBuilder(), - extensionRegistry); - - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private cmvr.api.Common.CommandHeader.Feedback header_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> headerBuilder_; - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return Whether the header field is set. - */ - public boolean hasHeader() { - return headerBuilder_ != null || header_ != null; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - * @return The header. - */ - public cmvr.api.Common.CommandHeader.Feedback getHeader() { - if (headerBuilder_ == null) { - return header_ == null ? cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } else { - return headerBuilder_.getMessage(); - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - header_ = value; - onChanged(); - } else { - headerBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder setHeader( - cmvr.api.Common.CommandHeader.Feedback.Builder builderForValue) { - if (headerBuilder_ == null) { - header_ = builderForValue.build(); - onChanged(); - } else { - headerBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder mergeHeader(cmvr.api.Common.CommandHeader.Feedback value) { - if (headerBuilder_ == null) { - if (header_ != null) { - header_ = - cmvr.api.Common.CommandHeader.Feedback.newBuilder(header_).mergeFrom(value).buildPartial(); - } else { - header_ = value; - } - onChanged(); - } else { - headerBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public Builder clearHeader() { - if (headerBuilder_ == null) { - header_ = null; - onChanged(); - } else { - header_ = null; - headerBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.Feedback.Builder getHeaderBuilder() { - - onChanged(); - return getHeaderFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - public cmvr.api.Common.CommandHeader.FeedbackOrBuilder getHeaderOrBuilder() { - if (headerBuilder_ != null) { - return headerBuilder_.getMessageOrBuilder(); - } else { - return header_ == null ? - cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance() : header_; - } - } - /** - * .cmvr.api.CommandHeader.Feedback header = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder> - getHeaderFieldBuilder() { - if (headerBuilder_ == null) { - headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.Common.CommandHeader.Feedback, cmvr.api.Common.CommandHeader.Feedback.Builder, cmvr.api.Common.CommandHeader.FeedbackOrBuilder>( - getHeader(), - getParentForChildren(), - isClean()); - header_ = null; - } - return headerBuilder_; - } - - private cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result status_; - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.ResultOrBuilder> statusBuilder_; - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - * @return The status. - */ - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result getStatus() { - if (statusBuilder_ == null) { - return status_ == null ? cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.getDefaultInstance() : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - public Builder setStatus(cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - public Builder setStatus( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.Builder builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - public Builder mergeStatus(cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.newBuilder(status_).mergeFrom(value).buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.Builder getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.ResultOrBuilder getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null ? - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.getDefaultInstance() : status_; - } - } - /** - * .cmvr.api.RobotTaskCancelCommand.Feedback.Result status = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.ResultOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.Result.Builder, cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.ResultOrBuilder>( - getStatus(), - getParentForChildren(), - isClean()); - status_ = null; - } - return statusBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskCancelCommand.Feedback) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskCancelCommand.Feedback) - private static final cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback(); - } - - public static cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Feedback parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof cmvr.api.AgvCommand.RobotTaskCancelCommand)) { - return super.equals(obj); - } - cmvr.api.AgvCommand.RobotTaskCancelCommand other = (cmvr.api.AgvCommand.RobotTaskCancelCommand) obj; - - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static cmvr.api.AgvCommand.RobotTaskCancelCommand parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(cmvr.api.AgvCommand.RobotTaskCancelCommand prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     **
-     * @brief 取消当前导航任务(命令码 3003, 0x0BBB)。
-     * @note 请求无业务数据。
-     * 
- * - * Protobuf type {@code cmvr.api.RobotTaskCancelCommand} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:cmvr.api.RobotTaskCancelCommand) - cmvr.api.AgvCommand.RobotTaskCancelCommandOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_fieldAccessorTable - .ensureFieldAccessorsInitialized( - cmvr.api.AgvCommand.RobotTaskCancelCommand.class, cmvr.api.AgvCommand.RobotTaskCancelCommand.Builder.class); - } - - // Construct using cmvr.api.AgvCommand.RobotTaskCancelCommand.newBuilder() - private Builder() { - - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - - } - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return cmvr.api.AgvCommand.internal_static_cmvr_api_RobotTaskCancelCommand_descriptor; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand getDefaultInstanceForType() { - return cmvr.api.AgvCommand.RobotTaskCancelCommand.getDefaultInstance(); - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand build() { - cmvr.api.AgvCommand.RobotTaskCancelCommand result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand buildPartial() { - cmvr.api.AgvCommand.RobotTaskCancelCommand result = new cmvr.api.AgvCommand.RobotTaskCancelCommand(this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof cmvr.api.AgvCommand.RobotTaskCancelCommand) { - return mergeFrom((cmvr.api.AgvCommand.RobotTaskCancelCommand)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(cmvr.api.AgvCommand.RobotTaskCancelCommand other) { - if (other == cmvr.api.AgvCommand.RobotTaskCancelCommand.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:cmvr.api.RobotTaskCancelCommand) - } - - // @@protoc_insertion_point(class_scope:cmvr.api.RobotTaskCancelCommand) - private static final cmvr.api.AgvCommand.RobotTaskCancelCommand DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new cmvr.api.AgvCommand.RobotTaskCancelCommand(); - } - - public static cmvr.api.AgvCommand.RobotTaskCancelCommand getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RobotTaskCancelCommand parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public cmvr.api.AgvCommand.RobotTaskCancelCommand getDefaultInstanceForType() { + public cmvr.api.AgvCommand.AgvMapStreamCommand getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_AgvStatusInfo_descriptor; + internal_static_cmvr_api_AgvRuntimeStateCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_AgvStatusInfo_fieldAccessorTable; + internal_static_cmvr_api_AgvRuntimeStateCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_GetAgvStatusInfoCommand_descriptor; + internal_static_cmvr_api_AgvRuntimeStateCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_GetAgvStatusInfoCommand_fieldAccessorTable; + internal_static_cmvr_api_AgvRuntimeStateCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_descriptor; + internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_fieldAccessorTable; + internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_descriptor; + internal_static_cmvr_api_AgvNavigationStatusCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigationStatusCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_AgvBatteryStatus_descriptor; + internal_static_cmvr_api_AgvNavigationStatusCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_AgvBatteryStatus_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigationStatusCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusBatteryRequestData_descriptor; + internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusBatteryRequestData_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusBatteryCommand_descriptor; + internal_static_cmvr_api_AgvNavigateToPoseCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusBatteryCommand_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigateToPoseCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusBatteryCommand_Request_descriptor; + internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusBatteryCommand_Request_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_descriptor; + internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_AgvRobotLocation_descriptor; + internal_static_cmvr_api_AgvNavigateToStationCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_AgvRobotLocation_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigateToStationCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusLocCommand_descriptor; + internal_static_cmvr_api_AgvNavigateToStationCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusLocCommand_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigateToStationCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusLocCommand_Request_descriptor; + internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusLocCommand_Request_fieldAccessorTable; + internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusLocCommand_Feedback_descriptor; + internal_static_cmvr_api_AgvFollowPathCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusLocCommand_Feedback_fieldAccessorTable; + internal_static_cmvr_api_AgvFollowPathCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigDownloadMapRequestData_descriptor; + internal_static_cmvr_api_AgvFollowPathCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigDownloadMapRequestData_fieldAccessorTable; + internal_static_cmvr_api_AgvFollowPathCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_AgvDownloadMapResult_descriptor; + internal_static_cmvr_api_AgvFollowPathCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_AgvDownloadMapResult_fieldAccessorTable; + internal_static_cmvr_api_AgvFollowPathCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigDownloadMapCommand_descriptor; + internal_static_cmvr_api_AgvSetVelocityCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigDownloadMapCommand_fieldAccessorTable; + internal_static_cmvr_api_AgvSetVelocityCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_descriptor; + internal_static_cmvr_api_AgvSetVelocityCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_fieldAccessorTable; + internal_static_cmvr_api_AgvSetVelocityCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_descriptor; + internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_fieldAccessorTable; + internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_MapFileInfo_descriptor; + internal_static_cmvr_api_AgvListMapsCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_MapFileInfo_fieldAccessorTable; + internal_static_cmvr_api_AgvListMapsCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_AgvMapStatus_descriptor; + internal_static_cmvr_api_AgvListMapsCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_AgvMapStatus_fieldAccessorTable; + internal_static_cmvr_api_AgvListMapsCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusMapCommand_descriptor; + internal_static_cmvr_api_AgvListMapsCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusMapCommand_fieldAccessorTable; + internal_static_cmvr_api_AgvListMapsCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusMapCommand_Request_descriptor; + internal_static_cmvr_api_AgvListStationsCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusMapCommand_Request_fieldAccessorTable; + internal_static_cmvr_api_AgvListStationsCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusMapCommand_Feedback_descriptor; + internal_static_cmvr_api_AgvListStationsCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusMapCommand_Feedback_fieldAccessorTable; + internal_static_cmvr_api_AgvListStationsCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigUploadMapRequestData_descriptor; + internal_static_cmvr_api_AgvListStationsCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigUploadMapRequestData_fieldAccessorTable; + internal_static_cmvr_api_AgvListStationsCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_AgvUploadMapResult_descriptor; + internal_static_cmvr_api_AgvMapCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_AgvUploadMapResult_fieldAccessorTable; + internal_static_cmvr_api_AgvMapCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigUploadMapCommand_descriptor; + internal_static_cmvr_api_AgvMapCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigUploadMapCommand_fieldAccessorTable; + internal_static_cmvr_api_AgvMapCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_descriptor; + internal_static_cmvr_api_AgvMapCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_fieldAccessorTable; + internal_static_cmvr_api_AgvMapCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_descriptor; + internal_static_cmvr_api_AgvStartMappingCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_fieldAccessorTable; + internal_static_cmvr_api_AgvStartMappingCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigLockRequestData_descriptor; + internal_static_cmvr_api_AgvStartMappingCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigLockRequestData_fieldAccessorTable; + internal_static_cmvr_api_AgvStartMappingCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_AgvLockResult_descriptor; + internal_static_cmvr_api_AgvStartMappingCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_AgvLockResult_fieldAccessorTable; + internal_static_cmvr_api_AgvStartMappingCommand_Feedback_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigLockCommand_descriptor; + internal_static_cmvr_api_AgvMapStreamCommand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigLockCommand_fieldAccessorTable; + internal_static_cmvr_api_AgvMapStreamCommand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigLockCommand_Request_descriptor; + internal_static_cmvr_api_AgvMapStreamCommand_Request_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigLockCommand_Request_fieldAccessorTable; + internal_static_cmvr_api_AgvMapStreamCommand_Request_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotConfigLockCommand_Feedback_descriptor; + internal_static_cmvr_api_AgvMapStreamCommand_Feedback_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotConfigLockCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_AgvCurrentLockStatus_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_AgvCurrentLockStatus_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusCurrentLockCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusCurrentLockCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotMotionControlRequestData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotMotionControlRequestData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotMotionControlResult_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotMotionControlResult_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotMotionControlCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotMotionControlCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotMotionControlCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotMotionControlCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotMotionControlCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotMotionControlCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotLoadMapRequestData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotLoadMapRequestData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotLoadMapResult_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotLoadMapResult_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotLoadMapCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotLoadMapCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotLoadMapCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotLoadMapCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotLoadMapCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotLoadMapCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotQueryLoadMapStatusResult_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotQueryLoadMapStatusResult_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_StationItem_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_StationItem_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_QueryStationListResult_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_QueryStationListResult_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_QueryStationListCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_QueryStationListCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_QueryStationListCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_QueryStationListCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_QueryStationListCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_QueryStationListCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_MoveTaskItem_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_MoveTaskItem_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetListRequestData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetListRequestData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetListResult_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetListResult_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetListCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetListCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetListCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetListCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusTaskReqData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusTaskReqData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_NavContainerItem_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_NavContainerItem_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusTaskResData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusTaskResData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_QueryTaskStatusPackageReqData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_QueryTaskStatusPackageReqData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_SingleTaskStatusItem_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_SingleTaskStatusItem_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_TaskStatusPackage_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_TaskStatusPackage_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_QueryTaskStatusPackageResData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_QueryTaskStatusPackageResData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusTaskPackageCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusTaskPackageCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_DIItem_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_DIItem_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_DOItem_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_DOItem_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_SoundArgs_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_SoundArgs_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_WaitDIArgs_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_WaitDIArgs_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_SetDOArgs_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_SetDOArgs_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_PgvParam_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_PgvParam_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_FreeGoPoint_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_FreeGoPoint_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_ScriptArgs_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_ScriptArgs_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_ScriptArgs_StrKvEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_ScriptArgs_StrKvEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_ScriptArgs_NumKvEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_ScriptArgs_NumKvEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetReqData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetReqData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetResData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetResData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotGoTargetCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotGoTargetCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotControlStopRequestData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotControlStopRequestData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotControlStopResult_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotControlStopResult_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotControlStopCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotControlStopCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotControlStopCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotControlStopCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotControlStopCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotControlStopCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskPauseCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskPauseCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskPauseCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskPauseCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskResumeCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskResumeCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskResumeCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskResumeCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskCancelCommand_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskCancelCommand_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskCancelCommand_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskCancelCommand_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_fieldAccessorTable; + internal_static_cmvr_api_AgvMapStreamCommand_Feedback_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -100400,996 +25002,277 @@ java.lang.String defaultValue); static { java.lang.String[] descriptorData = { "\n\032cmvr/api/agv_command.proto\022\010cmvr.api\032\025" + - "cmvr/api/common.proto\"\335\002\n\rAgvStatusInfo\022" + - "\017\n\002id\030\001 \001(\tH\000\210\001\001\022\027\n\nvehicle_id\030\002 \001(\tH\001\210\001" + - "\001\022\024\n\007version\030\003 \001(\tH\002\210\001\001\022\022\n\005model\030\004 \001(\tH\003" + - "\210\001\001\022\030\n\013dsp_version\030\005 \001(\tH\004\210\001\001\022\027\n\ncurrent" + - "_ip\030\006 \001(\tH\005\210\001\001\022\020\n\003mac\030\007 \001(\tH\006\210\001\001\022\021\n\004rssi" + - "\030\010 \001(\005H\007\210\001\001\022\025\n\010ret_code\030\t \001(\005H\010\210\001\001\022\024\n\007er" + - "r_msg\030\n \001(\tH\t\210\001\001B\005\n\003_idB\r\n\013_vehicle_idB\n" + - "\n\010_versionB\010\n\006_modelB\016\n\014_dsp_versionB\r\n\013" + - "_current_ipB\006\n\004_macB\007\n\005_rssiB\013\n\t_ret_cod" + - "eB\n\n\010_err_msg\"\274\001\n\027GetAgvStatusInfoComman" + - "d\032:\n\007Request\022/\n\006header\030\001 \001(\0132\037.cmvr.api." + - "CommandHeader.Request\032e\n\010Feedback\0220\n\006hea" + - "der\030\001 \001(\0132 .cmvr.api.CommandHeader.Feedb" + - "ack\022\'\n\006status\030\002 \001(\0132\027.cmvr.api.AgvStatus" + - "Info\"\212\005\n\020AgvBatteryStatus\022\032\n\rbattery_lev" + - "el\030\001 \001(\001H\000\210\001\001\022\031\n\014battery_temp\030\002 \001(\001H\001\210\001\001" + - "\022\025\n\010charging\030\003 \001(\010H\002\210\001\001\022\024\n\007voltage\030\004 \001(\001" + - "H\003\210\001\001\022\024\n\007current\030\005 \001(\001H\004\210\001\001\022\037\n\022max_charg" + - "e_voltage\030\006 \001(\001H\005\210\001\001\022\037\n\022max_charge_curre" + - "nt\030\007 \001(\001H\006\210\001\001\022\032\n\rmanual_charge\030\010 \001(\010H\007\210\001" + - "\001\022\030\n\013auto_charge\030\t \001(\010H\010\210\001\001\022\032\n\rbattery_c" + - "ycle\030\n \001(\005H\t\210\001\001\022\036\n\021battery_user_data\030\013 \001" + - "(\tH\n\210\001\001\022\022\n\005extra\030\014 \001(\tH\013\210\001\001\022\025\n\010ret_code\030" + - "\r \001(\005H\014\210\001\001\022\026\n\tcreate_on\030\016 \001(\tH\r\210\001\001\022\024\n\007er" + - "r_msg\030\017 \001(\tH\016\210\001\001B\020\n\016_battery_levelB\017\n\r_b" + - "attery_tempB\013\n\t_chargingB\n\n\010_voltageB\n\n\010" + - "_currentB\025\n\023_max_charge_voltageB\025\n\023_max_" + - "charge_currentB\020\n\016_manual_chargeB\016\n\014_aut" + - "o_chargeB\020\n\016_battery_cycleB\024\n\022_battery_u" + - "ser_dataB\010\n\006_extraB\013\n\t_ret_codeB\014\n\n_crea" + - "te_onB\n\n\010_err_msg\"?\n\035RobotStatusBatteryR" + - "equestData\022\023\n\006simple\030\001 \001(\010H\000\210\001\001B\t\n\007_simp" + - "le\"\370\001\n\031RobotStatusBatteryCommand\032q\n\007Requ" + - "est\022/\n\006header\030\001 \001(\0132\037.cmvr.api.CommandHe" + - "ader.Request\0225\n\004data\030\002 \001(\0132\'.cmvr.api.Ro" + - "botStatusBatteryRequestData\032h\n\010Feedback\022" + - "0\n\006header\030\001 \001(\0132 .cmvr.api.CommandHeader" + - ".Feedback\022*\n\006status\030\002 \001(\0132\032.cmvr.api.Agv" + - "BatteryStatus\"\366\002\n\020AgvRobotLocation\022\016\n\001x\030" + - "\001 \001(\001H\000\210\001\001\022\016\n\001y\030\002 \001(\001H\001\210\001\001\022\022\n\005angle\030\003 \001(" + - "\001H\002\210\001\001\022\027\n\nconfidence\030\004 \001(\001H\003\210\001\001\022\034\n\017curre" + - "nt_station\030\005 \001(\tH\004\210\001\001\022\031\n\014last_station\030\006 " + - "\001(\tH\005\210\001\001\022\027\n\nloc_method\030\007 \001(\005H\006\210\001\001\022\025\n\010ret" + - "_code\030\010 \001(\005H\007\210\001\001\022\026\n\tcreate_on\030\t \001(\tH\010\210\001\001" + - "\022\024\n\007err_msg\030\n \001(\tH\t\210\001\001B\004\n\002_xB\004\n\002_yB\010\n\006_a" + - "ngleB\r\n\013_confidenceB\022\n\020_current_stationB" + - "\017\n\r_last_stationB\r\n\013_loc_methodB\013\n\t_ret_" + - "codeB\014\n\n_create_onB\n\n\010_err_msg\"\275\001\n\025Robot" + - "StatusLocCommand\032:\n\007Request\022/\n\006header\030\001 " + - "\001(\0132\037.cmvr.api.CommandHeader.Request\032h\n\010" + - "Feedback\0220\n\006header\030\001 \001(\0132 .cmvr.api.Comm" + - "andHeader.Feedback\022*\n\006status\030\002 \001(\0132\032.cmv" + - "r.api.AgvRobotLocation\"G\n!RobotConfigDow" + - "nloadMapRequestData\022\025\n\010map_name\030\001 \001(\tH\000\210" + - "\001\001B\013\n\t_map_name\"\254\001\n\024AgvDownloadMapResult" + - "\022\025\n\010ret_code\030\001 \001(\005H\000\210\001\001\022\026\n\tcreate_on\030\002 \001" + - "(\tH\001\210\001\001\022\024\n\007err_msg\030\003 \001(\tH\002\210\001\001\022\030\n\013map_con" + - "tent\030\004 \001(\tH\003\210\001\001B\013\n\t_ret_codeB\014\n\n_create_" + - "onB\n\n\010_err_msgB\016\n\014_map_content\"\204\002\n\035Robot" + - "ConfigDownloadMapCommand\032u\n\007Request\022/\n\006h" + - "eader\030\001 \001(\0132\037.cmvr.api.CommandHeader.Req" + - "uest\0229\n\004data\030\002 \001(\0132+.cmvr.api.RobotConfi" + - "gDownloadMapRequestData\032l\n\010Feedback\0220\n\006h" + - "eader\030\001 \001(\0132 .cmvr.api.CommandHeader.Fee" + - "dback\022.\n\006status\030\002 \001(\0132\036.cmvr.api.AgvDown" + - "loadMapResult\"i\n\013MapFileInfo\022\021\n\004name\030\001 \001" + - "(\tH\000\210\001\001\022\025\n\010modified\030\002 \001(\tH\001\210\001\001\022\021\n\004size\030\003" + - " \001(\003H\002\210\001\001B\007\n\005_nameB\013\n\t_modifiedB\007\n\005_size" + - "\"\223\002\n\014AgvMapStatus\022\030\n\013current_map\030\001 \001(\tH\000" + - "\210\001\001\022\034\n\017current_map_md5\030\002 \001(\tH\001\210\001\001\022\014\n\004map" + - "s\030\003 \003(\t\022-\n\016map_files_info\030\004 \003(\0132\025.cmvr.a" + - "pi.MapFileInfo\022\025\n\010ret_code\030\005 \001(\005H\002\210\001\001\022\026\n" + - "\tcreate_on\030\006 \001(\tH\003\210\001\001\022\024\n\007err_msg\030\007 \001(\tH\004" + - "\210\001\001B\016\n\014_current_mapB\022\n\020_current_map_md5B" + - "\013\n\t_ret_codeB\014\n\n_create_onB\n\n\010_err_msg\"\271" + - "\001\n\025RobotStatusMapCommand\032:\n\007Request\022/\n\006h" + - "eader\030\001 \001(\0132\037.cmvr.api.CommandHeader.Req" + - "uest\032d\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr." + - "api.CommandHeader.Feedback\022&\n\006status\030\002 \001" + - "(\0132\026.cmvr.api.AgvMapStatus\"K\n\037RobotConfi" + - "gUploadMapRequestData\022\030\n\013map_content\030\001 \001" + - "(\tH\000\210\001\001B\016\n\014_map_content\"\200\001\n\022AgvUploadMap" + - "Result\022\025\n\010ret_code\030\001 \001(\005H\000\210\001\001\022\026\n\tcreate_" + - "on\030\002 \001(\tH\001\210\001\001\022\024\n\007err_msg\030\003 \001(\tH\002\210\001\001B\013\n\t_" + - "ret_codeB\014\n\n_create_onB\n\n\010_err_msg\"\376\001\n\033R" + - "obotConfigUploadMapCommand\032s\n\007Request\022/\n" + - "\006header\030\001 \001(\0132\037.cmvr.api.CommandHeader.R" + - "equest\0227\n\004data\030\002 \001(\0132).cmvr.api.RobotCon" + - "figUploadMapRequestData\032j\n\010Feedback\0220\n\006h" + - "eader\030\001 \001(\0132 .cmvr.api.CommandHeader.Fee" + - "dback\022,\n\006status\030\002 \001(\0132\034.cmvr.api.AgvUplo" + - "adMapResult\"B\n\032RobotConfigLockRequestDat" + - "a\022\026\n\tnick_name\030\001 \001(\tH\000\210\001\001B\014\n\n_nick_name\"" + - "{\n\rAgvLockResult\022\025\n\010ret_code\030\001 \001(\005H\000\210\001\001\022" + - "\026\n\tcreate_on\030\002 \001(\tH\001\210\001\001\022\024\n\007err_msg\030\003 \001(\t" + - "H\002\210\001\001B\013\n\t_ret_codeB\014\n\n_create_onB\n\n\010_err" + - "_msg\"\357\001\n\026RobotConfigLockCommand\032n\n\007Reque" + - "st\022/\n\006header\030\001 \001(\0132\037.cmvr.api.CommandHea" + - "der.Request\0222\n\004data\030\002 \001(\0132$.cmvr.api.Rob" + - "otConfigLockRequestData\032e\n\010Feedback\0220\n\006h" + - "eader\030\001 \001(\0132 .cmvr.api.CommandHeader.Fee" + - "dback\022\'\n\006status\030\002 \001(\0132\027.cmvr.api.AgvLock" + - "Result\"\324\002\n\024AgvCurrentLockStatus\022\023\n\006locke" + - "d\030\001 \001(\010H\000\210\001\001\022\017\n\002ip\030\002 \001(\tH\001\210\001\001\022\021\n\004port\030\003 " + - "\001(\005H\002\210\001\001\022\021\n\004type\030\004 \001(\rH\003\210\001\001\022\026\n\tnick_name" + - "\030\005 \001(\tH\004\210\001\001\022\023\n\006time_t\030\006 \001(\003H\005\210\001\001\022\021\n\004desc" + - "\030\007 \001(\tH\006\210\001\001\022\025\n\010ret_code\030\010 \001(\005H\007\210\001\001\022\026\n\tcr" + - "eate_on\030\t \001(\tH\010\210\001\001\022\024\n\007err_msg\030\n \001(\tH\t\210\001\001" + - "B\t\n\007_lockedB\005\n\003_ipB\007\n\005_portB\007\n\005_typeB\014\n\n" + - "_nick_nameB\t\n\007_time_tB\007\n\005_descB\013\n\t_ret_c" + - "odeB\014\n\n_create_onB\n\n\010_err_msg\"\311\001\n\035RobotS" + - "tatusCurrentLockCommand\032:\n\007Request\022/\n\006he" + - "ader\030\001 \001(\0132\037.cmvr.api.CommandHeader.Requ" + - "est\032l\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr.a" + - "pi.CommandHeader.Feedback\022.\n\006status\030\002 \001(" + - "\0132\036.cmvr.api.AgvCurrentLockStatus\"\317\001\n\035Ro" + - "botMotionControlRequestData\022\017\n\002vx\030\001 \001(\001H" + - "\000\210\001\001\022\017\n\002vy\030\002 \001(\001H\001\210\001\001\022\016\n\001w\030\003 \001(\001H\002\210\001\001\022\022\n" + - "\005steer\030\004 \001(\001H\003\210\001\001\022\027\n\nreal_steer\030\005 \001(\001H\004\210" + - "\001\001\022\025\n\010duration\030\006 \001(\003H\005\210\001\001B\005\n\003_vxB\005\n\003_vyB" + - "\004\n\002_wB\010\n\006_steerB\r\n\013_real_steerB\013\n\t_durat" + - "ion\"\206\001\n\030RobotMotionControlResult\022\025\n\010ret_" + - "code\030\001 \001(\005H\000\210\001\001\022\026\n\tcreate_on\030\002 \001(\tH\001\210\001\001\022" + - "\024\n\007err_msg\030\003 \001(\tH\002\210\001\001B\013\n\t_ret_codeB\014\n\n_c" + - "reate_onB\n\n\010_err_msg\"\200\002\n\031RobotMotionCont" + - "rolCommand\032q\n\007Request\022/\n\006header\030\001 \001(\0132\037." + - "cmvr.api.CommandHeader.Request\0225\n\004data\030\002" + - " \001(\0132\'.cmvr.api.RobotMotionControlReques" + - "tData\032p\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr" + - ".api.CommandHeader.Feedback\0222\n\006status\030\002 " + - "\001(\0132\".cmvr.api.RobotMotionControlResult\"" + - "=\n\027RobotLoadMapRequestData\022\025\n\010map_name\030\001" + - " \001(\tH\000\210\001\001B\013\n\t_map_name\"\200\001\n\022RobotLoadMapR" + - "esult\022\025\n\010ret_code\030\001 \001(\005H\000\210\001\001\022\026\n\tcreate_o" + - "n\030\002 \001(\tH\001\210\001\001\022\024\n\007err_msg\030\003 \001(\tH\002\210\001\001B\013\n\t_r" + - "et_codeB\014\n\n_create_onB\n\n\010_err_msg\"\356\001\n\023Ro" + - "botLoadMapCommand\032k\n\007Request\022/\n\006header\030\001" + - " \001(\0132\037.cmvr.api.CommandHeader.Request\022/\n" + - "\004data\030\002 \001(\0132!.cmvr.api.RobotLoadMapReque" + - "stData\032j\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmv" + - "r.api.CommandHeader.Feedback\022,\n\006status\030\002" + - " \001(\0132\034.cmvr.api.RobotLoadMapResult\"\273\001\n\035R" + - "obotQueryLoadMapStatusResult\022\033\n\016loadmap_" + - "status\030\001 \001(\005H\000\210\001\001\022\025\n\010ret_code\030\002 \001(\005H\001\210\001\001" + - "\022\026\n\tcreate_on\030\003 \001(\tH\002\210\001\001\022\024\n\007err_msg\030\004 \001(" + - "\tH\003\210\001\001B\021\n\017_loadmap_statusB\013\n\t_ret_codeB\014" + - "\n\n_create_onB\n\n\010_err_msg\"\323\001\n\036RobotQueryL" + - "oadMapStatusCommand\032:\n\007Request\022/\n\006header" + - "\030\001 \001(\0132\037.cmvr.api.CommandHeader.Request\032" + - "u\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr.api.C" + - "ommandHeader.Feedback\0227\n\006status\030\002 \001(\0132\'." + - "cmvr.api.RobotQueryLoadMapStatusResult\"\321" + - "\002\n\013StationItem\022\017\n\002id\030\001 \001(\tH\000\210\001\001\022\021\n\004type\030" + - "\002 \001(\tH\001\210\001\001\022\016\n\001x\030\003 \001(\001H\002\210\001\001\022\016\n\001y\030\004 \001(\001H\003\210" + - "\001\001\022\016\n\001r\030\005 \001(\001H\004\210\001\001\022\021\n\004desc\030\006 \001(\tH\005\210\001\001\022\025\n" + - "\010executor\030\007 \001(\tH\006\210\001\001\022\025\n\010prepoint\030\010 \001(\tH\007" + - "\210\001\001\022\024\n\007recfile\030\t \001(\tH\010\210\001\001\022\021\n\004spin\030\n \001(\010H" + - "\t\210\001\001\022\031\n\014use_down_pgv\030\013 \001(\010H\n\210\001\001B\005\n\003_idB\007" + - "\n\005_typeB\004\n\002_xB\004\n\002_yB\004\n\002_rB\007\n\005_descB\013\n\t_e" + - "xecutorB\013\n\t_prepointB\n\n\010_recfileB\007\n\005_spi" + - "nB\017\n\r_use_down_pgv\"\255\001\n\026QueryStationListR" + - "esult\022\'\n\010stations\030\001 \003(\0132\025.cmvr.api.Stati" + - "onItem\022\025\n\010ret_code\030\002 \001(\005H\000\210\001\001\022\026\n\tcreate_" + - "on\030\003 \001(\tH\001\210\001\001\022\024\n\007err_msg\030\004 \001(\tH\002\210\001\001B\013\n\t_" + - "ret_codeB\014\n\n_create_onB\n\n\010_err_msg\"\305\001\n\027Q" + - "ueryStationListCommand\032:\n\007Request\022/\n\006hea" + - "der\030\001 \001(\0132\037.cmvr.api.CommandHeader.Reque" + - "st\032n\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr.ap" + - "i.CommandHeader.Feedback\0220\n\006status\030\002 \001(\013" + - "2 .cmvr.api.QueryStationListResult\"\276\001\n\014M" + - "oveTaskItem\022\024\n\007task_id\030\001 \001(\tH\000\210\001\001\022\026\n\tsou" + - "rce_id\030\002 \001(\tH\001\210\001\001\022\017\n\002id\030\003 \001(\tH\002\210\001\001\022\026\n\top" + - "eration\030\004 \001(\tH\003\210\001\001\022\030\n\013jack_height\030\005 \001(\001H" + - "\004\210\001\001B\n\n\010_task_idB\014\n\n_source_idB\005\n\003_idB\014\n" + - "\n_operationB\016\n\014_jack_height\"N\n\034RobotGoTa" + - "rgetListRequestData\022.\n\016move_task_list\030\001 " + - "\003(\0132\026.cmvr.api.MoveTaskItem\"\205\001\n\027RobotGoT" + - "argetListResult\022\025\n\010ret_code\030\001 \001(\005H\000\210\001\001\022\026" + - "\n\tcreate_on\030\002 \001(\tH\001\210\001\001\022\024\n\007err_msg\030\003 \001(\tH" + - "\002\210\001\001B\013\n\t_ret_codeB\014\n\n_create_onB\n\n\010_err_" + - "msg\"\375\001\n\030RobotGoTargetListCommand\032p\n\007Requ" + - "est\022/\n\006header\030\001 \001(\0132\037.cmvr.api.CommandHe" + - "ader.Request\0224\n\004data\030\002 \001(\0132&.cmvr.api.Ro" + - "botGoTargetListRequestData\032o\n\010Feedback\0220" + - "\n\006header\030\001 \001(\0132 .cmvr.api.CommandHeader." + - "Feedback\0221\n\006status\030\002 \001(\0132!.cmvr.api.Robo" + - "tGoTargetListResult\"8\n\026RobotStatusTaskRe" + - "qData\022\023\n\006simple\030\001 \001(\010H\000\210\001\001B\t\n\007_simple\"\250\001" + - "\n\020NavContainerItem\022\033\n\016container_name\030\001 \001" + - "(\tH\000\210\001\001\022\021\n\004desc\030\002 \001(\tH\001\210\001\001\022\025\n\010goods_id\030\003" + - " \001(\tH\002\210\001\001\022\026\n\thas_goods\030\004 \001(\010H\003\210\001\001B\021\n\017_co" + - "ntainer_nameB\007\n\005_descB\013\n\t_goods_idB\014\n\n_h" + - "as_goods\"\244\003\n\026RobotStatusTaskResData\022\030\n\013t" + - "ask_status\030\001 \001(\005H\000\210\001\001\022\026\n\ttask_type\030\002 \001(\005" + - "H\001\210\001\001\022\026\n\ttarget_id\030\003 \001(\tH\002\210\001\001\022\024\n\014target_" + - "point\030\004 \003(\001\022\025\n\rfinished_path\030\005 \003(\t\022\027\n\017un" + - "finished_path\030\006 \003(\t\022\035\n\020move_status_info\030" + - "\007 \001(\tH\003\210\001\001\022.\n\ncontainers\030\010 \003(\0132\032.cmvr.ap" + - "i.NavContainerItem\022\025\n\010ret_code\030\t \001(\005H\004\210\001" + - "\001\022\026\n\tcreate_on\030\n \001(\tH\005\210\001\001\022\024\n\007err_msg\030\013 \001" + - "(\tH\006\210\001\001B\016\n\014_task_statusB\014\n\n_task_typeB\014\n" + - "\n_target_idB\023\n\021_move_status_infoB\013\n\t_ret" + - "_codeB\014\n\n_create_onB\n\n\010_err_msg\"\371\001\n\035Robo" + - "tStatusTaskCurrentCommand\032j\n\007Request\022/\n\006" + + "cmvr/api/common.proto\032\023cmvr/msgs/agv.pro" + + "to\"\275\001\n\026AgvRuntimeStateCommand\032:\n\007Request" + + "\022/\n\006header\030\001 \001(\0132\037.cmvr.api.CommandHeade" + + "r.Request\032g\n\010Feedback\0220\n\006header\030\001 \001(\0132 ." + + "cmvr.api.CommandHeader.Feedback\022)\n\005state" + + "\030\002 \001(\0132\032.cmvr.msgs.AgvRuntimeState\"\306\001\n\032A" + + "gvNavigationStatusCommand\032:\n\007Request\022/\n\006" + "header\030\001 \001(\0132\037.cmvr.api.CommandHeader.Re" + - "quest\022.\n\004data\030\002 \001(\0132 .cmvr.api.RobotStat" + - "usTaskReqData\032l\n\010Feedback\0220\n\006header\030\001 \001(" + - "\0132 .cmvr.api.CommandHeader.Feedback\022.\n\004d" + - "ata\030\002 \001(\0132 .cmvr.api.RobotStatusTaskResD" + - "ata\"1\n\035QueryTaskStatusPackageReqData\022\020\n\010" + - "task_ids\030\001 \003(\t\"t\n\024SingleTaskStatusItem\022\024" + - "\n\007task_id\030\001 \001(\tH\000\210\001\001\022\023\n\006status\030\002 \001(\005H\001\210\001" + - "\001\022\021\n\004type\030\003 \001(\005H\002\210\001\001B\n\n\010_task_idB\t\n\007_sta" + - "tusB\007\n\005_type\"\271\002\n\021TaskStatusPackage\022\033\n\016cl" + - "osest_target\030\001 \001(\tH\000\210\001\001\022\030\n\013source_name\030\002" + - " \001(\tH\001\210\001\001\022\030\n\013target_name\030\003 \001(\tH\002\210\001\001\022\027\n\np" + - "ercentage\030\004 \001(\001H\003\210\001\001\022\025\n\010distance\030\005 \001(\001H\004" + - "\210\001\001\022\021\n\004info\030\006 \001(\tH\005\210\001\001\0228\n\020task_status_li" + - "st\030\007 \003(\0132\036.cmvr.api.SingleTaskStatusItem" + - "B\021\n\017_closest_targetB\016\n\014_source_nameB\016\n\014_" + - "target_nameB\r\n\013_percentageB\013\n\t_distanceB" + - "\007\n\005_info\"\342\001\n\035QueryTaskStatusPackageResDa" + - "ta\022=\n\023task_status_package\030\001 \001(\0132\033.cmvr.a" + - "pi.TaskStatusPackageH\000\210\001\001\022\025\n\010ret_code\030\002 " + - "\001(\005H\001\210\001\001\022\026\n\tcreate_on\030\003 \001(\tH\002\210\001\001\022\024\n\007err_" + - "msg\030\004 \001(\tH\003\210\001\001B\026\n\024_task_status_packageB\013" + - "\n\t_ret_codeB\014\n\n_create_onB\n\n\010_err_msg\"\207\002" + - "\n\035RobotStatusTaskPackageCommand\032q\n\007Reque" + - "st\022/\n\006header\030\001 \001(\0132\037.cmvr.api.CommandHea" + - "der.Request\0225\n\004data\030\002 \001(\0132\'.cmvr.api.Que" + - "ryTaskStatusPackageReqData\032s\n\010Feedback\0220" + - "\n\006header\030\001 \001(\0132 .cmvr.api.CommandHeader." + - "Feedback\0225\n\004data\030\002 \001(\0132\'.cmvr.api.QueryT" + - "askStatusPackageResData\"$\n\006DIItem\022\n\n\002id\030" + - "\001 \001(\005\022\016\n\006status\030\002 \001(\010\"$\n\006DOItem\022\n\n\002id\030\001 " + - "\001(\005\022\016\n\006status\030\002 \001(\010\"_\n\tSoundArgs\022\021\n\004name" + - "\030\001 \001(\tH\000\210\001\001\022\021\n\004loop\030\002 \001(\005H\001\210\001\001\022\021\n\004stop\030\003" + - " \001(\005H\002\210\001\001B\007\n\005_nameB\007\n\005_loopB\007\n\005_stop\"L\n\n" + - "WaitDIArgs\022\034\n\002DI\030\001 \003(\0132\020.cmvr.api.DIItem" + - "\022\024\n\007timeout\030\002 \001(\001H\000\210\001\001B\n\n\010_timeout\".\n\tSe" + - "tDOArgs\022!\n\007do_list\030\001 \003(\0132\020.cmvr.api.DOIt" + - "em\"\222\002\n\010PgvParam\022\024\n\007use_pgv\030\001 \001(\010H\000\210\001\001\022\031\n" + - "\014use_down_pgv\030\002 \001(\010H\001\210\001\001\022\034\n\017pgv_adjust_d" + - "ist\030\003 \001(\001H\002\210\001\001\022\032\n\rpgv_adjust_cx\030\004 \001(\001H\003\210" + - "\001\001\022\032\n\rpgv_adjust_cy\030\005 \001(\001H\004\210\001\001\022\031\n\014pgv_x_" + - "adjust\030\006 \001(\001H\005\210\001\001B\n\n\010_use_pgvB\017\n\r_use_do" + - "wn_pgvB\022\n\020_pgv_adjust_distB\020\n\016_pgv_adjus" + - "t_cxB\020\n\016_pgv_adjust_cyB\017\n\r_pgv_x_adjust\"" + - "2\n\013FreeGoPoint\022\t\n\001x\030\001 \001(\001\022\t\n\001y\030\002 \001(\001\022\r\n\005" + - "theta\030\003 \001(\001\"\220\002\n\nScriptArgs\022/\n\006str_kv\030\001 \003" + - "(\0132\037.cmvr.api.ScriptArgs.StrKvEntry\022/\n\006n" + - "um_kv\030\002 \003(\0132\037.cmvr.api.ScriptArgs.NumKvE" + - "ntry\022!\n\007do_list\030\003 \003(\0132\020.cmvr.api.DOItem\022" + - "!\n\007di_list\030\004 \003(\0132\020.cmvr.api.DIItem\032,\n\nSt" + - "rKvEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" + - "\032,\n\nNumKvEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + - "(\001:\0028\001\"\226\014\n\024RobotGoTargetReqData\022\021\n\tsourc" + - "e_id\030\001 \001(\t\022\n\n\002id\030\002 \001(\t\022\024\n\007task_id\030\003 \001(\tH" + - "\000\210\001\001\022\022\n\005angle\030\004 \001(\001H\001\210\001\001\022\023\n\006method\030\005 \001(\t" + - "H\002\210\001\001\022\026\n\tmax_speed\030\006 \001(\001H\003\210\001\001\022\027\n\nmax_wsp" + - "eed\030\007 \001(\001H\004\210\001\001\022\024\n\007max_acc\030\010 \001(\001H\005\210\001\001\022\025\n\010" + - "max_wacc\030\t \001(\001H\006\210\001\001\022\025\n\010duration\030\n \001(\003H\007\210" + - "\001\001\022\030\n\013orientation\030\013 \001(\005H\010\210\001\001\022\021\n\004spin\030\014 \001" + - "(\010H\t\210\001\001\022\022\n\005delay\030\r \001(\003H\n\210\001\001\022\032\n\rstart_rot" + - "_dir\030\016 \001(\005H\013\210\001\001\022\030\n\013end_rot_dir\030\017 \001(\005H\014\210\001" + - "\001\022\027\n\nreach_dist\030\020 \001(\001H\r\210\001\001\022\030\n\013reach_angl" + - "e\030\021 \001(\001H\016\210\001\001\022\027\n\nskill_name\030\022 \001(\tH\017\210\001\001\022$\n" + - "\003pgv\030\023 \001(\0132\022.cmvr.api.PgvParamH\020\210\001\001\022\026\n\to" + - "peration\030\024 \001(\tH\021\210\001\001\022\030\n\013jack_height\030\025 \001(\001" + - "H\022\210\001\001\022\031\n\014start_height\030\026 \001(\001H\023\210\001\001\022\027\n\nend_" + - "height\030\027 \001(\001H\024\210\001\001\022\034\n\017fork_mid_height\030\030 \001" + - "(\001H\025\210\001\001\022\026\n\tfork_dist\030\031 \001(\001H\026\210\001\001\022\026\n\tdirec" + - "tion\030\032 \001(\tH\027\210\001\001\022\026\n\trecognize\030\033 \001(\010H\030\210\001\001\022" + - "\024\n\007recfile\030\034 \001(\tH\031\210\001\001\022-\n\013sounds_args\030\035 \001" + - "(\0132\023.cmvr.api.SoundArgsH\032\210\001\001\022/\n\014wait_di_" + - "args\030\036 \001(\0132\024.cmvr.api.WaitDIArgsH\033\210\001\001\022-\n" + - "\013set_do_args\030\037 \001(\0132\023.cmvr.api.SetDOArgsH" + - "\034\210\001\001\022\030\n\013script_name\030 \001(\tH\035\210\001\001\022.\n\013script" + - "_args\030! \001(\0132\024.cmvr.api.ScriptArgsH\036\210\001\001\022\031" + - "\n\014script_stage\030\" \001(\005H\037\210\001\001\022\027\n\nmove_angle\030" + - "# \001(\001H \210\001\001\022\024\n\007speed_w\030$ \001(\001H!\210\001\001\022\025\n\010loc_" + - "mode\030% \001(\005H\"\210\001\001\022*\n\006freego\030& \001(\0132\025.cmvr.a" + - "pi.FreeGoPointH#\210\001\001B\n\n\010_task_idB\010\n\006_angl" + - "eB\t\n\007_methodB\014\n\n_max_speedB\r\n\013_max_wspee" + - "dB\n\n\010_max_accB\013\n\t_max_waccB\013\n\t_durationB" + - "\016\n\014_orientationB\007\n\005_spinB\010\n\006_delayB\020\n\016_s" + - "tart_rot_dirB\016\n\014_end_rot_dirB\r\n\013_reach_d" + - "istB\016\n\014_reach_angleB\r\n\013_skill_nameB\006\n\004_p" + - "gvB\014\n\n_operationB\016\n\014_jack_heightB\017\n\r_sta" + - "rt_heightB\r\n\013_end_heightB\022\n\020_fork_mid_he" + - "ightB\014\n\n_fork_distB\014\n\n_directionB\014\n\n_rec" + - "ognizeB\n\n\010_recfileB\016\n\014_sounds_argsB\017\n\r_w" + - "ait_di_argsB\016\n\014_set_do_argsB\016\n\014_script_n" + - "ameB\016\n\014_script_argsB\017\n\r_script_stageB\r\n\013" + - "_move_angleB\n\n\010_speed_wB\013\n\t_loc_modeB\t\n\007" + - "_freego\"\202\001\n\024RobotGoTargetResData\022\025\n\010ret_" + - "code\030\001 \001(\005H\000\210\001\001\022\026\n\tcreate_on\030\002 \001(\tH\001\210\001\001\022" + - "\024\n\007err_msg\030\003 \001(\tH\002\210\001\001B\013\n\t_ret_codeB\014\n\n_c" + - "reate_onB\n\n\010_err_msg\"\354\001\n\024RobotGoTargetCo" + - "mmand\032h\n\007Request\022/\n\006header\030\001 \001(\0132\037.cmvr." + - "api.CommandHeader.Request\022,\n\004data\030\002 \001(\0132" + - "\036.cmvr.api.RobotGoTargetReqData\032j\n\010Feedb" + - "ack\0220\n\006header\030\001 \001(\0132 .cmvr.api.CommandHe" + - "ader.Feedback\022,\n\004data\030\002 \001(\0132\036.cmvr.api.R" + - "obotGoTargetResData\"\035\n\033RobotControlStopR" + - "equestData\"\204\001\n\026RobotControlStopResult\022\025\n" + - "\010ret_code\030\001 \001(\005H\000\210\001\001\022\026\n\tcreate_on\030\002 \001(\tH" + - "\001\210\001\001\022\024\n\007err_msg\030\003 \001(\tH\002\210\001\001B\013\n\t_ret_codeB" + - "\014\n\n_create_onB\n\n\010_err_msg\"\372\001\n\027RobotContr" + - "olStopCommand\032o\n\007Request\022/\n\006header\030\001 \001(\013" + - "2\037.cmvr.api.CommandHeader.Request\0223\n\004dat" + - "a\030\002 \001(\0132%.cmvr.api.RobotControlStopReque" + - "stData\032n\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmv" + - "r.api.CommandHeader.Feedback\0220\n\006status\030\002" + - " \001(\0132 .cmvr.api.RobotControlStopResult\"\311" + - "\002\n\025RobotTaskPauseCommand\032:\n\007Request\022/\n\006h" + - "eader\030\001 \001(\0132\037.cmvr.api.CommandHeader.Req" + - "uest\032\363\001\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr" + - ".api.CommandHeader.Feedback\022?\n\006status\030\002 " + - "\001(\0132/.cmvr.api.RobotTaskPauseCommand.Fee" + - "dback.Result\032t\n\006Result\022\025\n\010ret_code\030\001 \001(\005" + - "H\000\210\001\001\022\026\n\tcreate_on\030\002 \001(\tH\001\210\001\001\022\024\n\007err_msg" + - "\030\003 \001(\tH\002\210\001\001B\013\n\t_ret_codeB\014\n\n_create_onB\n" + - "\n\010_err_msg\"\313\002\n\026RobotTaskResumeCommand\032:\n" + - "\007Request\022/\n\006header\030\001 \001(\0132\037.cmvr.api.Comm" + - "andHeader.Request\032\364\001\n\010Feedback\0220\n\006header" + - "\030\001 \001(\0132 .cmvr.api.CommandHeader.Feedback" + - "\022@\n\006status\030\002 \001(\01320.cmvr.api.RobotTaskRes" + - "umeCommand.Feedback.Result\032t\n\006Result\022\025\n\010" + - "ret_code\030\001 \001(\005H\000\210\001\001\022\026\n\tcreate_on\030\002 \001(\tH\001" + - "\210\001\001\022\024\n\007err_msg\030\003 \001(\tH\002\210\001\001B\013\n\t_ret_codeB\014" + - "\n\n_create_onB\n\n\010_err_msg\"\313\002\n\026RobotTaskCa" + - "ncelCommand\032:\n\007Request\022/\n\006header\030\001 \001(\0132\037" + - ".cmvr.api.CommandHeader.Request\032\364\001\n\010Feed" + + "quest\032l\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr" + + ".api.CommandHeader.Feedback\022.\n\006status\030\002 " + + "\001(\0132\036.cmvr.msgs.AgvNavigationStatus\"\234\002\n\030" + + "AgvNavigateToPoseCommand\032\301\001\n\007Request\022/\n\006" + + "header\030\001 \001(\0132\037.cmvr.api.CommandHeader.Re" + + "quest\022\"\n\004pose\030\002 \001(\0132\024.cmvr.msgs.AgvPose2" + + "d\022,\n\007options\030\003 \001(\0132\033.cmvr.msgs.AgvMotion" + + "Options\0223\n\016adapter_params\030\004 \001(\0132\033.cmvr.m" + + "sgs.AgvAdapterParams\032<\n\010Feedback\0220\n\006head" + + "er\030\001 \001(\0132 .cmvr.api.CommandHeader.Feedba" + + "ck\"\217\002\n\033AgvNavigateToStationCommand\032\261\001\n\007R" + + "equest\022/\n\006header\030\001 \001(\0132\037.cmvr.api.Comman" + + "dHeader.Request\022\022\n\nstation_id\030\002 \001(\t\022,\n\007o" + + "ptions\030\003 \001(\0132\033.cmvr.msgs.AgvMotionOption" + + "s\0223\n\016adapter_params\030\004 \001(\0132\033.cmvr.msgs.Ag" + + "vAdapterParams\032<\n\010Feedback\0220\n\006header\030\001 \001" + + "(\0132 .cmvr.api.CommandHeader.Feedback\"\271\001\n" + + "\024AgvFollowPathCommand\032c\n\007Request\022/\n\006head" + + "er\030\001 \001(\0132\037.cmvr.api.CommandHeader.Reques" + + "t\022\'\n\004path\030\002 \003(\0132\031.cmvr.msgs.AgvPathSegme" + + "nt\032<\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr.ap" + + "i.CommandHeader.Feedback\"\273\001\n\025AgvSetVeloc" + + "ityCommand\032d\n\007Request\022/\n\006header\030\001 \001(\0132\037." + + "cmvr.api.CommandHeader.Request\022(\n\010veloci" + + "ty\030\002 \001(\0132\026.cmvr.msgs.AgvVelocity\032<\n\010Feed" + "back\0220\n\006header\030\001 \001(\0132 .cmvr.api.CommandH" + - "eader.Feedback\022@\n\006status\030\002 \001(\01320.cmvr.ap" + - "i.RobotTaskCancelCommand.Feedback.Result" + - "\032t\n\006Result\022\025\n\010ret_code\030\001 \001(\005H\000\210\001\001\022\026\n\tcre" + - "ate_on\030\002 \001(\tH\001\210\001\001\022\024\n\007err_msg\030\003 \001(\tH\002\210\001\001B" + - "\013\n\t_ret_codeB\014\n\n_create_onB\n\n\010_err_msgb\006" + - "proto3" + "eader.Feedback\"\234\001\n\022AgvListMapsCommand\032:\n" + + "\007Request\022/\n\006header\030\001 \001(\0132\037.cmvr.api.Comm" + + "andHeader.Request\032J\n\010Feedback\0220\n\006header\030" + + "\001 \001(\0132 .cmvr.api.CommandHeader.Feedback\022" + + "\014\n\004maps\030\002 \003(\t\"\273\001\n\026AgvListStationsCommand" + + "\032:\n\007Request\022/\n\006header\030\001 \001(\0132\037.cmvr.api.C" + + "ommandHeader.Request\032e\n\010Feedback\0220\n\006head" + + "er\030\001 \001(\0132 .cmvr.api.CommandHeader.Feedba" + + "ck\022\'\n\010stations\030\002 \003(\0132\025.cmvr.msgs.AgvStat" + + "ion\"\275\001\n\rAgvMapCommand\032]\n\007Request\022/\n\006head" + + "er\030\001 \001(\0132\037.cmvr.api.CommandHeader.Reques" + + "t\022\020\n\010map_name\030\002 \001(\t\022\017\n\007content\030\003 \001(\t\032M\n\010" + + "Feedback\0220\n\006header\030\001 \001(\0132 .cmvr.api.Comm" + + "andHeader.Feedback\022\017\n\007content\030\002 \001(\t\"\373\001\n\026" + + "AgvStartMappingCommand\032\216\001\n\007Request\022/\n\006he" + + "ader\030\001 \001(\0132\037.cmvr.api.CommandHeader.Requ" + + "est\022-\n\tdimension\030\002 \001(\0162\032.cmvr.msgs.AgvMa" + + "pDimension\022\020\n\010map_name\030\003 \001(\t\022\021\n\treal_tim" + + "e\030\004 \001(\010\032P\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cm" + + "vr.api.CommandHeader.Feedback\022\022\n\nsession" + + "_id\030\002 \001(\t\"\327\002\n\023AgvMapStreamCommand\032\321\001\n\007Re" + + "quest\022/\n\006header\030\001 \001(\0132\037.cmvr.api.Command" + + "Header.Request\022-\n\tdimension\030\002 \001(\0162\032.cmvr" + + ".msgs.AgvMapDimension\022\020\n\010map_name\030\003 \001(\t\022" + + "\024\n\014resume_token\030\004 \001(\t\022\020\n\010snapshot\030\005 \001(\010\022" + + "\023\n\013incremental\030\006 \001(\010\022\027\n\017max_chunk_bytes\030" + + "\007 \001(\005\032l\n\010Feedback\0220\n\006header\030\001 \001(\0132 .cmvr" + + ".api.CommandHeader.Feedback\022.\n\006update\030\002 " + + "\001(\0132\036.cmvr.msgs.AgvUnifiedMapUpdateb\006pro" + + "to3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { cmvr.api.Common.getDescriptor(), + cmvr.msgs.Agv.getDescriptor(), }); - internal_static_cmvr_api_AgvStatusInfo_descriptor = + internal_static_cmvr_api_AgvRuntimeStateCommand_descriptor = getDescriptor().getMessageTypes().get(0); - internal_static_cmvr_api_AgvStatusInfo_fieldAccessorTable = new + internal_static_cmvr_api_AgvRuntimeStateCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_AgvStatusInfo_descriptor, - new java.lang.String[] { "Id", "VehicleId", "Version", "Model", "DspVersion", "CurrentIp", "Mac", "Rssi", "RetCode", "ErrMsg", "Id", "VehicleId", "Version", "Model", "DspVersion", "CurrentIp", "Mac", "Rssi", "RetCode", "ErrMsg", }); - internal_static_cmvr_api_GetAgvStatusInfoCommand_descriptor = + internal_static_cmvr_api_AgvRuntimeStateCommand_descriptor, + new java.lang.String[] { }); + internal_static_cmvr_api_AgvRuntimeStateCommand_Request_descriptor = + internal_static_cmvr_api_AgvRuntimeStateCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvRuntimeStateCommand_Request_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvRuntimeStateCommand_Request_descriptor, + new java.lang.String[] { "Header", }); + internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvRuntimeStateCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvRuntimeStateCommand_Feedback_descriptor, + new java.lang.String[] { "Header", "State", }); + internal_static_cmvr_api_AgvNavigationStatusCommand_descriptor = getDescriptor().getMessageTypes().get(1); - internal_static_cmvr_api_GetAgvStatusInfoCommand_fieldAccessorTable = new + internal_static_cmvr_api_AgvNavigationStatusCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_GetAgvStatusInfoCommand_descriptor, + internal_static_cmvr_api_AgvNavigationStatusCommand_descriptor, new java.lang.String[] { }); - internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_descriptor = - internal_static_cmvr_api_GetAgvStatusInfoCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_fieldAccessorTable = new + internal_static_cmvr_api_AgvNavigationStatusCommand_Request_descriptor = + internal_static_cmvr_api_AgvNavigationStatusCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvNavigationStatusCommand_Request_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_GetAgvStatusInfoCommand_Request_descriptor, + internal_static_cmvr_api_AgvNavigationStatusCommand_Request_descriptor, new java.lang.String[] { "Header", }); - internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_descriptor = - internal_static_cmvr_api_GetAgvStatusInfoCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_fieldAccessorTable = new + internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvNavigationStatusCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_GetAgvStatusInfoCommand_Feedback_descriptor, + internal_static_cmvr_api_AgvNavigationStatusCommand_Feedback_descriptor, new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_AgvBatteryStatus_descriptor = + internal_static_cmvr_api_AgvNavigateToPoseCommand_descriptor = getDescriptor().getMessageTypes().get(2); - internal_static_cmvr_api_AgvBatteryStatus_fieldAccessorTable = new + internal_static_cmvr_api_AgvNavigateToPoseCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_AgvBatteryStatus_descriptor, - new java.lang.String[] { "BatteryLevel", "BatteryTemp", "Charging", "Voltage", "Current", "MaxChargeVoltage", "MaxChargeCurrent", "ManualCharge", "AutoCharge", "BatteryCycle", "BatteryUserData", "Extra", "RetCode", "CreateOn", "ErrMsg", "BatteryLevel", "BatteryTemp", "Charging", "Voltage", "Current", "MaxChargeVoltage", "MaxChargeCurrent", "ManualCharge", "AutoCharge", "BatteryCycle", "BatteryUserData", "Extra", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotStatusBatteryRequestData_descriptor = + internal_static_cmvr_api_AgvNavigateToPoseCommand_descriptor, + new java.lang.String[] { }); + internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_descriptor = + internal_static_cmvr_api_AgvNavigateToPoseCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvNavigateToPoseCommand_Request_descriptor, + new java.lang.String[] { "Header", "Pose", "Options", "AdapterParams", }); + internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvNavigateToPoseCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvNavigateToPoseCommand_Feedback_descriptor, + new java.lang.String[] { "Header", }); + internal_static_cmvr_api_AgvNavigateToStationCommand_descriptor = getDescriptor().getMessageTypes().get(3); - internal_static_cmvr_api_RobotStatusBatteryRequestData_fieldAccessorTable = new + internal_static_cmvr_api_AgvNavigateToStationCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusBatteryRequestData_descriptor, - new java.lang.String[] { "Simple", "Simple", }); - internal_static_cmvr_api_RobotStatusBatteryCommand_descriptor = + internal_static_cmvr_api_AgvNavigateToStationCommand_descriptor, + new java.lang.String[] { }); + internal_static_cmvr_api_AgvNavigateToStationCommand_Request_descriptor = + internal_static_cmvr_api_AgvNavigateToStationCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvNavigateToStationCommand_Request_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvNavigateToStationCommand_Request_descriptor, + new java.lang.String[] { "Header", "StationId", "Options", "AdapterParams", }); + internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvNavigateToStationCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvNavigateToStationCommand_Feedback_descriptor, + new java.lang.String[] { "Header", }); + internal_static_cmvr_api_AgvFollowPathCommand_descriptor = getDescriptor().getMessageTypes().get(4); - internal_static_cmvr_api_RobotStatusBatteryCommand_fieldAccessorTable = new + internal_static_cmvr_api_AgvFollowPathCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusBatteryCommand_descriptor, + internal_static_cmvr_api_AgvFollowPathCommand_descriptor, new java.lang.String[] { }); - internal_static_cmvr_api_RobotStatusBatteryCommand_Request_descriptor = - internal_static_cmvr_api_RobotStatusBatteryCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotStatusBatteryCommand_Request_fieldAccessorTable = new + internal_static_cmvr_api_AgvFollowPathCommand_Request_descriptor = + internal_static_cmvr_api_AgvFollowPathCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvFollowPathCommand_Request_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusBatteryCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotStatusBatteryCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_fieldAccessorTable = new + internal_static_cmvr_api_AgvFollowPathCommand_Request_descriptor, + new java.lang.String[] { "Header", "Path", }); + internal_static_cmvr_api_AgvFollowPathCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvFollowPathCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvFollowPathCommand_Feedback_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusBatteryCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_AgvRobotLocation_descriptor = + internal_static_cmvr_api_AgvFollowPathCommand_Feedback_descriptor, + new java.lang.String[] { "Header", }); + internal_static_cmvr_api_AgvSetVelocityCommand_descriptor = getDescriptor().getMessageTypes().get(5); - internal_static_cmvr_api_AgvRobotLocation_fieldAccessorTable = new + internal_static_cmvr_api_AgvSetVelocityCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_AgvRobotLocation_descriptor, - new java.lang.String[] { "X", "Y", "Angle", "Confidence", "CurrentStation", "LastStation", "LocMethod", "RetCode", "CreateOn", "ErrMsg", "X", "Y", "Angle", "Confidence", "CurrentStation", "LastStation", "LocMethod", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotStatusLocCommand_descriptor = + internal_static_cmvr_api_AgvSetVelocityCommand_descriptor, + new java.lang.String[] { }); + internal_static_cmvr_api_AgvSetVelocityCommand_Request_descriptor = + internal_static_cmvr_api_AgvSetVelocityCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvSetVelocityCommand_Request_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvSetVelocityCommand_Request_descriptor, + new java.lang.String[] { "Header", "Velocity", }); + internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvSetVelocityCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvSetVelocityCommand_Feedback_descriptor, + new java.lang.String[] { "Header", }); + internal_static_cmvr_api_AgvListMapsCommand_descriptor = getDescriptor().getMessageTypes().get(6); - internal_static_cmvr_api_RobotStatusLocCommand_fieldAccessorTable = new + internal_static_cmvr_api_AgvListMapsCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusLocCommand_descriptor, + internal_static_cmvr_api_AgvListMapsCommand_descriptor, new java.lang.String[] { }); - internal_static_cmvr_api_RobotStatusLocCommand_Request_descriptor = - internal_static_cmvr_api_RobotStatusLocCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotStatusLocCommand_Request_fieldAccessorTable = new + internal_static_cmvr_api_AgvListMapsCommand_Request_descriptor = + internal_static_cmvr_api_AgvListMapsCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvListMapsCommand_Request_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusLocCommand_Request_descriptor, + internal_static_cmvr_api_AgvListMapsCommand_Request_descriptor, new java.lang.String[] { "Header", }); - internal_static_cmvr_api_RobotStatusLocCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotStatusLocCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotStatusLocCommand_Feedback_fieldAccessorTable = new + internal_static_cmvr_api_AgvListMapsCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvListMapsCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvListMapsCommand_Feedback_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusLocCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotConfigDownloadMapRequestData_descriptor = + internal_static_cmvr_api_AgvListMapsCommand_Feedback_descriptor, + new java.lang.String[] { "Header", "Maps", }); + internal_static_cmvr_api_AgvListStationsCommand_descriptor = getDescriptor().getMessageTypes().get(7); - internal_static_cmvr_api_RobotConfigDownloadMapRequestData_fieldAccessorTable = new + internal_static_cmvr_api_AgvListStationsCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigDownloadMapRequestData_descriptor, - new java.lang.String[] { "MapName", "MapName", }); - internal_static_cmvr_api_AgvDownloadMapResult_descriptor = + internal_static_cmvr_api_AgvListStationsCommand_descriptor, + new java.lang.String[] { }); + internal_static_cmvr_api_AgvListStationsCommand_Request_descriptor = + internal_static_cmvr_api_AgvListStationsCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvListStationsCommand_Request_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvListStationsCommand_Request_descriptor, + new java.lang.String[] { "Header", }); + internal_static_cmvr_api_AgvListStationsCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvListStationsCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvListStationsCommand_Feedback_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvListStationsCommand_Feedback_descriptor, + new java.lang.String[] { "Header", "Stations", }); + internal_static_cmvr_api_AgvMapCommand_descriptor = getDescriptor().getMessageTypes().get(8); - internal_static_cmvr_api_AgvDownloadMapResult_fieldAccessorTable = new + internal_static_cmvr_api_AgvMapCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_AgvDownloadMapResult_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "MapContent", "RetCode", "CreateOn", "ErrMsg", "MapContent", }); - internal_static_cmvr_api_RobotConfigDownloadMapCommand_descriptor = + internal_static_cmvr_api_AgvMapCommand_descriptor, + new java.lang.String[] { }); + internal_static_cmvr_api_AgvMapCommand_Request_descriptor = + internal_static_cmvr_api_AgvMapCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvMapCommand_Request_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvMapCommand_Request_descriptor, + new java.lang.String[] { "Header", "MapName", "Content", }); + internal_static_cmvr_api_AgvMapCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvMapCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvMapCommand_Feedback_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvMapCommand_Feedback_descriptor, + new java.lang.String[] { "Header", "Content", }); + internal_static_cmvr_api_AgvStartMappingCommand_descriptor = getDescriptor().getMessageTypes().get(9); - internal_static_cmvr_api_RobotConfigDownloadMapCommand_fieldAccessorTable = new + internal_static_cmvr_api_AgvStartMappingCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigDownloadMapCommand_descriptor, + internal_static_cmvr_api_AgvStartMappingCommand_descriptor, new java.lang.String[] { }); - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_descriptor = - internal_static_cmvr_api_RobotConfigDownloadMapCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_fieldAccessorTable = new + internal_static_cmvr_api_AgvStartMappingCommand_Request_descriptor = + internal_static_cmvr_api_AgvStartMappingCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvStartMappingCommand_Request_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotConfigDownloadMapCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_fieldAccessorTable = new + internal_static_cmvr_api_AgvStartMappingCommand_Request_descriptor, + new java.lang.String[] { "Header", "Dimension", "MapName", "RealTime", }); + internal_static_cmvr_api_AgvStartMappingCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvStartMappingCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvStartMappingCommand_Feedback_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigDownloadMapCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_MapFileInfo_descriptor = + internal_static_cmvr_api_AgvStartMappingCommand_Feedback_descriptor, + new java.lang.String[] { "Header", "SessionId", }); + internal_static_cmvr_api_AgvMapStreamCommand_descriptor = getDescriptor().getMessageTypes().get(10); - internal_static_cmvr_api_MapFileInfo_fieldAccessorTable = new + internal_static_cmvr_api_AgvMapStreamCommand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_MapFileInfo_descriptor, - new java.lang.String[] { "Name", "Modified", "Size", "Name", "Modified", "Size", }); - internal_static_cmvr_api_AgvMapStatus_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_cmvr_api_AgvMapStatus_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_AgvMapStatus_descriptor, - new java.lang.String[] { "CurrentMap", "CurrentMapMd5", "Maps", "MapFilesInfo", "RetCode", "CreateOn", "ErrMsg", "CurrentMap", "CurrentMapMd5", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotStatusMapCommand_descriptor = - getDescriptor().getMessageTypes().get(12); - internal_static_cmvr_api_RobotStatusMapCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusMapCommand_descriptor, + internal_static_cmvr_api_AgvMapStreamCommand_descriptor, new java.lang.String[] { }); - internal_static_cmvr_api_RobotStatusMapCommand_Request_descriptor = - internal_static_cmvr_api_RobotStatusMapCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotStatusMapCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusMapCommand_Request_descriptor, - new java.lang.String[] { "Header", }); - internal_static_cmvr_api_RobotStatusMapCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotStatusMapCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotStatusMapCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusMapCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotConfigUploadMapRequestData_descriptor = - getDescriptor().getMessageTypes().get(13); - internal_static_cmvr_api_RobotConfigUploadMapRequestData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigUploadMapRequestData_descriptor, - new java.lang.String[] { "MapContent", "MapContent", }); - internal_static_cmvr_api_AgvUploadMapResult_descriptor = - getDescriptor().getMessageTypes().get(14); - internal_static_cmvr_api_AgvUploadMapResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_AgvUploadMapResult_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotConfigUploadMapCommand_descriptor = - getDescriptor().getMessageTypes().get(15); - internal_static_cmvr_api_RobotConfigUploadMapCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigUploadMapCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_descriptor = - internal_static_cmvr_api_RobotConfigUploadMapCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigUploadMapCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotConfigUploadMapCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigUploadMapCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotConfigLockRequestData_descriptor = - getDescriptor().getMessageTypes().get(16); - internal_static_cmvr_api_RobotConfigLockRequestData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigLockRequestData_descriptor, - new java.lang.String[] { "NickName", "NickName", }); - internal_static_cmvr_api_AgvLockResult_descriptor = - getDescriptor().getMessageTypes().get(17); - internal_static_cmvr_api_AgvLockResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_AgvLockResult_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotConfigLockCommand_descriptor = - getDescriptor().getMessageTypes().get(18); - internal_static_cmvr_api_RobotConfigLockCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigLockCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotConfigLockCommand_Request_descriptor = - internal_static_cmvr_api_RobotConfigLockCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotConfigLockCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigLockCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotConfigLockCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotConfigLockCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotConfigLockCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotConfigLockCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_AgvCurrentLockStatus_descriptor = - getDescriptor().getMessageTypes().get(19); - internal_static_cmvr_api_AgvCurrentLockStatus_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_AgvCurrentLockStatus_descriptor, - new java.lang.String[] { "Locked", "Ip", "Port", "Type", "NickName", "TimeT", "Desc", "RetCode", "CreateOn", "ErrMsg", "Locked", "Ip", "Port", "Type", "NickName", "TimeT", "Desc", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotStatusCurrentLockCommand_descriptor = - getDescriptor().getMessageTypes().get(20); - internal_static_cmvr_api_RobotStatusCurrentLockCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusCurrentLockCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_descriptor = - internal_static_cmvr_api_RobotStatusCurrentLockCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Request_descriptor, - new java.lang.String[] { "Header", }); - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotStatusCurrentLockCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusCurrentLockCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotMotionControlRequestData_descriptor = - getDescriptor().getMessageTypes().get(21); - internal_static_cmvr_api_RobotMotionControlRequestData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotMotionControlRequestData_descriptor, - new java.lang.String[] { "Vx", "Vy", "W", "Steer", "RealSteer", "Duration", "Vx", "Vy", "W", "Steer", "RealSteer", "Duration", }); - internal_static_cmvr_api_RobotMotionControlResult_descriptor = - getDescriptor().getMessageTypes().get(22); - internal_static_cmvr_api_RobotMotionControlResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotMotionControlResult_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotMotionControlCommand_descriptor = - getDescriptor().getMessageTypes().get(23); - internal_static_cmvr_api_RobotMotionControlCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotMotionControlCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotMotionControlCommand_Request_descriptor = - internal_static_cmvr_api_RobotMotionControlCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotMotionControlCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotMotionControlCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotMotionControlCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotMotionControlCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotMotionControlCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotMotionControlCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotLoadMapRequestData_descriptor = - getDescriptor().getMessageTypes().get(24); - internal_static_cmvr_api_RobotLoadMapRequestData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotLoadMapRequestData_descriptor, - new java.lang.String[] { "MapName", "MapName", }); - internal_static_cmvr_api_RobotLoadMapResult_descriptor = - getDescriptor().getMessageTypes().get(25); - internal_static_cmvr_api_RobotLoadMapResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotLoadMapResult_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotLoadMapCommand_descriptor = - getDescriptor().getMessageTypes().get(26); - internal_static_cmvr_api_RobotLoadMapCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotLoadMapCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotLoadMapCommand_Request_descriptor = - internal_static_cmvr_api_RobotLoadMapCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotLoadMapCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotLoadMapCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotLoadMapCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotLoadMapCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotLoadMapCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotLoadMapCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotQueryLoadMapStatusResult_descriptor = - getDescriptor().getMessageTypes().get(27); - internal_static_cmvr_api_RobotQueryLoadMapStatusResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotQueryLoadMapStatusResult_descriptor, - new java.lang.String[] { "LoadmapStatus", "RetCode", "CreateOn", "ErrMsg", "LoadmapStatus", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_descriptor = - getDescriptor().getMessageTypes().get(28); - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_descriptor = - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Request_descriptor, - new java.lang.String[] { "Header", }); - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotQueryLoadMapStatusCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_StationItem_descriptor = - getDescriptor().getMessageTypes().get(29); - internal_static_cmvr_api_StationItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_StationItem_descriptor, - new java.lang.String[] { "Id", "Type", "X", "Y", "R", "Desc", "Executor", "Prepoint", "Recfile", "Spin", "UseDownPgv", "Id", "Type", "X", "Y", "R", "Desc", "Executor", "Prepoint", "Recfile", "Spin", "UseDownPgv", }); - internal_static_cmvr_api_QueryStationListResult_descriptor = - getDescriptor().getMessageTypes().get(30); - internal_static_cmvr_api_QueryStationListResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_QueryStationListResult_descriptor, - new java.lang.String[] { "Stations", "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_QueryStationListCommand_descriptor = - getDescriptor().getMessageTypes().get(31); - internal_static_cmvr_api_QueryStationListCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_QueryStationListCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_QueryStationListCommand_Request_descriptor = - internal_static_cmvr_api_QueryStationListCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_QueryStationListCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_QueryStationListCommand_Request_descriptor, - new java.lang.String[] { "Header", }); - internal_static_cmvr_api_QueryStationListCommand_Feedback_descriptor = - internal_static_cmvr_api_QueryStationListCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_QueryStationListCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_QueryStationListCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_MoveTaskItem_descriptor = - getDescriptor().getMessageTypes().get(32); - internal_static_cmvr_api_MoveTaskItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_MoveTaskItem_descriptor, - new java.lang.String[] { "TaskId", "SourceId", "Id", "Operation", "JackHeight", "TaskId", "SourceId", "Id", "Operation", "JackHeight", }); - internal_static_cmvr_api_RobotGoTargetListRequestData_descriptor = - getDescriptor().getMessageTypes().get(33); - internal_static_cmvr_api_RobotGoTargetListRequestData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetListRequestData_descriptor, - new java.lang.String[] { "MoveTaskList", }); - internal_static_cmvr_api_RobotGoTargetListResult_descriptor = - getDescriptor().getMessageTypes().get(34); - internal_static_cmvr_api_RobotGoTargetListResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetListResult_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotGoTargetListCommand_descriptor = - getDescriptor().getMessageTypes().get(35); - internal_static_cmvr_api_RobotGoTargetListCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetListCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotGoTargetListCommand_Request_descriptor = - internal_static_cmvr_api_RobotGoTargetListCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotGoTargetListCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetListCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotGoTargetListCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetListCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotStatusTaskReqData_descriptor = - getDescriptor().getMessageTypes().get(36); - internal_static_cmvr_api_RobotStatusTaskReqData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusTaskReqData_descriptor, - new java.lang.String[] { "Simple", "Simple", }); - internal_static_cmvr_api_NavContainerItem_descriptor = - getDescriptor().getMessageTypes().get(37); - internal_static_cmvr_api_NavContainerItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_NavContainerItem_descriptor, - new java.lang.String[] { "ContainerName", "Desc", "GoodsId", "HasGoods", "ContainerName", "Desc", "GoodsId", "HasGoods", }); - internal_static_cmvr_api_RobotStatusTaskResData_descriptor = - getDescriptor().getMessageTypes().get(38); - internal_static_cmvr_api_RobotStatusTaskResData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusTaskResData_descriptor, - new java.lang.String[] { "TaskStatus", "TaskType", "TargetId", "TargetPoint", "FinishedPath", "UnfinishedPath", "MoveStatusInfo", "Containers", "RetCode", "CreateOn", "ErrMsg", "TaskStatus", "TaskType", "TargetId", "MoveStatusInfo", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_descriptor = - getDescriptor().getMessageTypes().get(39); - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_descriptor = - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusTaskCurrentCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_QueryTaskStatusPackageReqData_descriptor = - getDescriptor().getMessageTypes().get(40); - internal_static_cmvr_api_QueryTaskStatusPackageReqData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_QueryTaskStatusPackageReqData_descriptor, - new java.lang.String[] { "TaskIds", }); - internal_static_cmvr_api_SingleTaskStatusItem_descriptor = - getDescriptor().getMessageTypes().get(41); - internal_static_cmvr_api_SingleTaskStatusItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_SingleTaskStatusItem_descriptor, - new java.lang.String[] { "TaskId", "Status", "Type", "TaskId", "Status", "Type", }); - internal_static_cmvr_api_TaskStatusPackage_descriptor = - getDescriptor().getMessageTypes().get(42); - internal_static_cmvr_api_TaskStatusPackage_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_TaskStatusPackage_descriptor, - new java.lang.String[] { "ClosestTarget", "SourceName", "TargetName", "Percentage", "Distance", "Info", "TaskStatusList", "ClosestTarget", "SourceName", "TargetName", "Percentage", "Distance", "Info", }); - internal_static_cmvr_api_QueryTaskStatusPackageResData_descriptor = - getDescriptor().getMessageTypes().get(43); - internal_static_cmvr_api_QueryTaskStatusPackageResData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_QueryTaskStatusPackageResData_descriptor, - new java.lang.String[] { "TaskStatusPackage", "RetCode", "CreateOn", "ErrMsg", "TaskStatusPackage", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotStatusTaskPackageCommand_descriptor = - getDescriptor().getMessageTypes().get(44); - internal_static_cmvr_api_RobotStatusTaskPackageCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusTaskPackageCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_descriptor = - internal_static_cmvr_api_RobotStatusTaskPackageCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotStatusTaskPackageCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotStatusTaskPackageCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_DIItem_descriptor = - getDescriptor().getMessageTypes().get(45); - internal_static_cmvr_api_DIItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_DIItem_descriptor, - new java.lang.String[] { "Id", "Status", }); - internal_static_cmvr_api_DOItem_descriptor = - getDescriptor().getMessageTypes().get(46); - internal_static_cmvr_api_DOItem_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_DOItem_descriptor, - new java.lang.String[] { "Id", "Status", }); - internal_static_cmvr_api_SoundArgs_descriptor = - getDescriptor().getMessageTypes().get(47); - internal_static_cmvr_api_SoundArgs_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_SoundArgs_descriptor, - new java.lang.String[] { "Name", "Loop", "Stop", "Name", "Loop", "Stop", }); - internal_static_cmvr_api_WaitDIArgs_descriptor = - getDescriptor().getMessageTypes().get(48); - internal_static_cmvr_api_WaitDIArgs_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_WaitDIArgs_descriptor, - new java.lang.String[] { "DI", "Timeout", "Timeout", }); - internal_static_cmvr_api_SetDOArgs_descriptor = - getDescriptor().getMessageTypes().get(49); - internal_static_cmvr_api_SetDOArgs_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_SetDOArgs_descriptor, - new java.lang.String[] { "DoList", }); - internal_static_cmvr_api_PgvParam_descriptor = - getDescriptor().getMessageTypes().get(50); - internal_static_cmvr_api_PgvParam_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_PgvParam_descriptor, - new java.lang.String[] { "UsePgv", "UseDownPgv", "PgvAdjustDist", "PgvAdjustCx", "PgvAdjustCy", "PgvXAdjust", "UsePgv", "UseDownPgv", "PgvAdjustDist", "PgvAdjustCx", "PgvAdjustCy", "PgvXAdjust", }); - internal_static_cmvr_api_FreeGoPoint_descriptor = - getDescriptor().getMessageTypes().get(51); - internal_static_cmvr_api_FreeGoPoint_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_FreeGoPoint_descriptor, - new java.lang.String[] { "X", "Y", "Theta", }); - internal_static_cmvr_api_ScriptArgs_descriptor = - getDescriptor().getMessageTypes().get(52); - internal_static_cmvr_api_ScriptArgs_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_ScriptArgs_descriptor, - new java.lang.String[] { "StrKv", "NumKv", "DoList", "DiList", }); - internal_static_cmvr_api_ScriptArgs_StrKvEntry_descriptor = - internal_static_cmvr_api_ScriptArgs_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_ScriptArgs_StrKvEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_ScriptArgs_StrKvEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_cmvr_api_ScriptArgs_NumKvEntry_descriptor = - internal_static_cmvr_api_ScriptArgs_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_ScriptArgs_NumKvEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_ScriptArgs_NumKvEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_cmvr_api_RobotGoTargetReqData_descriptor = - getDescriptor().getMessageTypes().get(53); - internal_static_cmvr_api_RobotGoTargetReqData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetReqData_descriptor, - new java.lang.String[] { "SourceId", "Id", "TaskId", "Angle", "Method", "MaxSpeed", "MaxWspeed", "MaxAcc", "MaxWacc", "Duration", "Orientation", "Spin", "Delay", "StartRotDir", "EndRotDir", "ReachDist", "ReachAngle", "SkillName", "Pgv", "Operation", "JackHeight", "StartHeight", "EndHeight", "ForkMidHeight", "ForkDist", "Direction", "Recognize", "Recfile", "SoundsArgs", "WaitDiArgs", "SetDoArgs", "ScriptName", "ScriptArgs", "ScriptStage", "MoveAngle", "SpeedW", "LocMode", "Freego", "TaskId", "Angle", "Method", "MaxSpeed", "MaxWspeed", "MaxAcc", "MaxWacc", "Duration", "Orientation", "Spin", "Delay", "StartRotDir", "EndRotDir", "ReachDist", "ReachAngle", "SkillName", "Pgv", "Operation", "JackHeight", "StartHeight", "EndHeight", "ForkMidHeight", "ForkDist", "Direction", "Recognize", "Recfile", "SoundsArgs", "WaitDiArgs", "SetDoArgs", "ScriptName", "ScriptArgs", "ScriptStage", "MoveAngle", "SpeedW", "LocMode", "Freego", }); - internal_static_cmvr_api_RobotGoTargetResData_descriptor = - getDescriptor().getMessageTypes().get(54); - internal_static_cmvr_api_RobotGoTargetResData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetResData_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotGoTargetCommand_descriptor = - getDescriptor().getMessageTypes().get(55); - internal_static_cmvr_api_RobotGoTargetCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotGoTargetCommand_Request_descriptor = - internal_static_cmvr_api_RobotGoTargetCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotGoTargetCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotGoTargetCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotGoTargetCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotGoTargetCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotGoTargetCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotControlStopRequestData_descriptor = - getDescriptor().getMessageTypes().get(56); - internal_static_cmvr_api_RobotControlStopRequestData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotControlStopRequestData_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotControlStopResult_descriptor = - getDescriptor().getMessageTypes().get(57); - internal_static_cmvr_api_RobotControlStopResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotControlStopResult_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotControlStopCommand_descriptor = - getDescriptor().getMessageTypes().get(58); - internal_static_cmvr_api_RobotControlStopCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotControlStopCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotControlStopCommand_Request_descriptor = - internal_static_cmvr_api_RobotControlStopCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotControlStopCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotControlStopCommand_Request_descriptor, - new java.lang.String[] { "Header", "Data", }); - internal_static_cmvr_api_RobotControlStopCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotControlStopCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotControlStopCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotControlStopCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotTaskPauseCommand_descriptor = - getDescriptor().getMessageTypes().get(59); - internal_static_cmvr_api_RobotTaskPauseCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskPauseCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotTaskPauseCommand_Request_descriptor = - internal_static_cmvr_api_RobotTaskPauseCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotTaskPauseCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskPauseCommand_Request_descriptor, - new java.lang.String[] { "Header", }); - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotTaskPauseCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_descriptor = - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskPauseCommand_Feedback_Result_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotTaskResumeCommand_descriptor = - getDescriptor().getMessageTypes().get(60); - internal_static_cmvr_api_RobotTaskResumeCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskResumeCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotTaskResumeCommand_Request_descriptor = - internal_static_cmvr_api_RobotTaskResumeCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotTaskResumeCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskResumeCommand_Request_descriptor, - new java.lang.String[] { "Header", }); - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotTaskResumeCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_descriptor = - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskResumeCommand_Feedback_Result_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); - internal_static_cmvr_api_RobotTaskCancelCommand_descriptor = - getDescriptor().getMessageTypes().get(61); - internal_static_cmvr_api_RobotTaskCancelCommand_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskCancelCommand_descriptor, - new java.lang.String[] { }); - internal_static_cmvr_api_RobotTaskCancelCommand_Request_descriptor = - internal_static_cmvr_api_RobotTaskCancelCommand_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotTaskCancelCommand_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskCancelCommand_Request_descriptor, - new java.lang.String[] { "Header", }); - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_descriptor = - internal_static_cmvr_api_RobotTaskCancelCommand_descriptor.getNestedTypes().get(1); - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_descriptor, - new java.lang.String[] { "Header", "Status", }); - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_descriptor = - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_descriptor.getNestedTypes().get(0); - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_cmvr_api_RobotTaskCancelCommand_Feedback_Result_descriptor, - new java.lang.String[] { "RetCode", "CreateOn", "ErrMsg", "RetCode", "CreateOn", "ErrMsg", }); + internal_static_cmvr_api_AgvMapStreamCommand_Request_descriptor = + internal_static_cmvr_api_AgvMapStreamCommand_descriptor.getNestedTypes().get(0); + internal_static_cmvr_api_AgvMapStreamCommand_Request_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvMapStreamCommand_Request_descriptor, + new java.lang.String[] { "Header", "Dimension", "MapName", "ResumeToken", "Snapshot", "Incremental", "MaxChunkBytes", }); + internal_static_cmvr_api_AgvMapStreamCommand_Feedback_descriptor = + internal_static_cmvr_api_AgvMapStreamCommand_descriptor.getNestedTypes().get(1); + internal_static_cmvr_api_AgvMapStreamCommand_Feedback_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_api_AgvMapStreamCommand_Feedback_descriptor, + new java.lang.String[] { "Header", "Update", }); cmvr.api.Common.getDescriptor(); + cmvr.msgs.Agv.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvServiceGrpc.java b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvServiceGrpc.java index a123866..c521f20 100644 --- a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvServiceGrpc.java +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvServiceGrpc.java @@ -3,6 +3,10 @@ package cmvr.api; import static io.grpc.MethodDescriptor.generateFullMethodName; /** + *
+ * AGV 通用服务。该服务只暴露控制器无关的能力,
+ * 厂商协议、地图文件格式和控制器特有参数由具体 AGV 适配器内部处理。
+ * 
*/ @javax.annotation.Generated( value = "by gRPC proto compiler (version 1.52.0)", @@ -15,624 +19,624 @@ public final class AgvServiceGrpc { public static final String SERVICE_NAME = "cmvr.api.AgvService"; // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor getGetStatusInfoMethod; + private static volatile io.grpc.MethodDescriptor getGetRuntimeStateMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetStatusInfo", - requestType = cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.class, - responseType = cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "getRuntimeState", + requestType = cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetStatusInfoMethod() { - io.grpc.MethodDescriptor getGetStatusInfoMethod; - if ((getGetStatusInfoMethod = AgvServiceGrpc.getGetStatusInfoMethod) == null) { + public static io.grpc.MethodDescriptor getGetRuntimeStateMethod() { + io.grpc.MethodDescriptor getGetRuntimeStateMethod; + if ((getGetRuntimeStateMethod = AgvServiceGrpc.getGetRuntimeStateMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getGetStatusInfoMethod = AgvServiceGrpc.getGetStatusInfoMethod) == null) { - AgvServiceGrpc.getGetStatusInfoMethod = getGetStatusInfoMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getGetRuntimeStateMethod = AgvServiceGrpc.getGetRuntimeStateMethod) == null) { + AgvServiceGrpc.getGetRuntimeStateMethod = getGetRuntimeStateMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetStatusInfo")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "getRuntimeState")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("GetStatusInfo")) + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("getRuntimeState")) .build(); } } } - return getGetStatusInfoMethod; + return getGetRuntimeStateMethod; } - private static volatile io.grpc.MethodDescriptor getGetBatteryStatusMethod; + private static volatile io.grpc.MethodDescriptor getGetNavigationStatusMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetBatteryStatus", - requestType = cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "getNavigationStatus", + requestType = cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetBatteryStatusMethod() { - io.grpc.MethodDescriptor getGetBatteryStatusMethod; - if ((getGetBatteryStatusMethod = AgvServiceGrpc.getGetBatteryStatusMethod) == null) { + public static io.grpc.MethodDescriptor getGetNavigationStatusMethod() { + io.grpc.MethodDescriptor getGetNavigationStatusMethod; + if ((getGetNavigationStatusMethod = AgvServiceGrpc.getGetNavigationStatusMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getGetBatteryStatusMethod = AgvServiceGrpc.getGetBatteryStatusMethod) == null) { - AgvServiceGrpc.getGetBatteryStatusMethod = getGetBatteryStatusMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getGetNavigationStatusMethod = AgvServiceGrpc.getGetNavigationStatusMethod) == null) { + AgvServiceGrpc.getGetNavigationStatusMethod = getGetNavigationStatusMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetBatteryStatus")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "getNavigationStatus")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("GetBatteryStatus")) + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("getNavigationStatus")) .build(); } } } - return getGetBatteryStatusMethod; + return getGetNavigationStatusMethod; } - private static volatile io.grpc.MethodDescriptor getGetRobotLocationMethod; + private static volatile io.grpc.MethodDescriptor getEmergencyStopMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetRobotLocation", - requestType = cmvr.api.AgvCommand.RobotStatusLocCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "emergencyStop", + requestType = cmvr.api.Common.CommandHeader.Request.class, + responseType = cmvr.api.Common.CommandHeader.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetRobotLocationMethod() { - io.grpc.MethodDescriptor getGetRobotLocationMethod; - if ((getGetRobotLocationMethod = AgvServiceGrpc.getGetRobotLocationMethod) == null) { + public static io.grpc.MethodDescriptor getEmergencyStopMethod() { + io.grpc.MethodDescriptor getEmergencyStopMethod; + if ((getEmergencyStopMethod = AgvServiceGrpc.getEmergencyStopMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getGetRobotLocationMethod = AgvServiceGrpc.getGetRobotLocationMethod) == null) { - AgvServiceGrpc.getGetRobotLocationMethod = getGetRobotLocationMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getEmergencyStopMethod = AgvServiceGrpc.getEmergencyStopMethod) == null) { + AgvServiceGrpc.getEmergencyStopMethod = getEmergencyStopMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetRobotLocation")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "emergencyStop")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusLocCommand.Request.getDefaultInstance())) + cmvr.api.Common.CommandHeader.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("GetRobotLocation")) + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("emergencyStop")) .build(); } } } - return getGetRobotLocationMethod; + return getEmergencyStopMethod; } - private static volatile io.grpc.MethodDescriptor getRobotConfigDownloadMapMethod; + private static volatile io.grpc.MethodDescriptor getClearFaultMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotConfigDownloadMap", - requestType = cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "clearFault", + requestType = cmvr.api.Common.CommandHeader.Request.class, + responseType = cmvr.api.Common.CommandHeader.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotConfigDownloadMapMethod() { - io.grpc.MethodDescriptor getRobotConfigDownloadMapMethod; - if ((getRobotConfigDownloadMapMethod = AgvServiceGrpc.getRobotConfigDownloadMapMethod) == null) { + public static io.grpc.MethodDescriptor getClearFaultMethod() { + io.grpc.MethodDescriptor getClearFaultMethod; + if ((getClearFaultMethod = AgvServiceGrpc.getClearFaultMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotConfigDownloadMapMethod = AgvServiceGrpc.getRobotConfigDownloadMapMethod) == null) { - AgvServiceGrpc.getRobotConfigDownloadMapMethod = getRobotConfigDownloadMapMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getClearFaultMethod = AgvServiceGrpc.getClearFaultMethod) == null) { + AgvServiceGrpc.getClearFaultMethod = getClearFaultMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotConfigDownloadMap")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "clearFault")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request.getDefaultInstance())) + cmvr.api.Common.CommandHeader.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotConfigDownloadMap")) + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("clearFault")) .build(); } } } - return getRobotConfigDownloadMapMethod; + return getClearFaultMethod; } - private static volatile io.grpc.MethodDescriptor getGetMapStatusMethod; + private static volatile io.grpc.MethodDescriptor getNavigateToPoseMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetMapStatus", - requestType = cmvr.api.AgvCommand.RobotStatusMapCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "navigateToPose", + requestType = cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetMapStatusMethod() { - io.grpc.MethodDescriptor getGetMapStatusMethod; - if ((getGetMapStatusMethod = AgvServiceGrpc.getGetMapStatusMethod) == null) { + public static io.grpc.MethodDescriptor getNavigateToPoseMethod() { + io.grpc.MethodDescriptor getNavigateToPoseMethod; + if ((getNavigateToPoseMethod = AgvServiceGrpc.getNavigateToPoseMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getGetMapStatusMethod = AgvServiceGrpc.getGetMapStatusMethod) == null) { - AgvServiceGrpc.getGetMapStatusMethod = getGetMapStatusMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getNavigateToPoseMethod = AgvServiceGrpc.getNavigateToPoseMethod) == null) { + AgvServiceGrpc.getNavigateToPoseMethod = getNavigateToPoseMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetMapStatus")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "navigateToPose")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusMapCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("GetMapStatus")) + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("navigateToPose")) .build(); } } } - return getGetMapStatusMethod; + return getNavigateToPoseMethod; } - private static volatile io.grpc.MethodDescriptor getRobotConfigUploadMapMethod; + private static volatile io.grpc.MethodDescriptor getNavigateToStationMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotConfigUploadMap", - requestType = cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "navigateToStation", + requestType = cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotConfigUploadMapMethod() { - io.grpc.MethodDescriptor getRobotConfigUploadMapMethod; - if ((getRobotConfigUploadMapMethod = AgvServiceGrpc.getRobotConfigUploadMapMethod) == null) { + public static io.grpc.MethodDescriptor getNavigateToStationMethod() { + io.grpc.MethodDescriptor getNavigateToStationMethod; + if ((getNavigateToStationMethod = AgvServiceGrpc.getNavigateToStationMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotConfigUploadMapMethod = AgvServiceGrpc.getRobotConfigUploadMapMethod) == null) { - AgvServiceGrpc.getRobotConfigUploadMapMethod = getRobotConfigUploadMapMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getNavigateToStationMethod = AgvServiceGrpc.getNavigateToStationMethod) == null) { + AgvServiceGrpc.getNavigateToStationMethod = getNavigateToStationMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotConfigUploadMap")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "navigateToStation")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotConfigUploadMap")) + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("navigateToStation")) .build(); } } } - return getRobotConfigUploadMapMethod; + return getNavigateToStationMethod; } - private static volatile io.grpc.MethodDescriptor getRobotConfigLockMethod; + private static volatile io.grpc.MethodDescriptor getFollowPathMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotConfigLock", - requestType = cmvr.api.AgvCommand.RobotConfigLockCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "followPath", + requestType = cmvr.api.AgvCommand.AgvFollowPathCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotConfigLockMethod() { - io.grpc.MethodDescriptor getRobotConfigLockMethod; - if ((getRobotConfigLockMethod = AgvServiceGrpc.getRobotConfigLockMethod) == null) { + public static io.grpc.MethodDescriptor getFollowPathMethod() { + io.grpc.MethodDescriptor getFollowPathMethod; + if ((getFollowPathMethod = AgvServiceGrpc.getFollowPathMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotConfigLockMethod = AgvServiceGrpc.getRobotConfigLockMethod) == null) { - AgvServiceGrpc.getRobotConfigLockMethod = getRobotConfigLockMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getFollowPathMethod = AgvServiceGrpc.getFollowPathMethod) == null) { + AgvServiceGrpc.getFollowPathMethod = getFollowPathMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotConfigLock")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "followPath")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotConfigLockCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvFollowPathCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotConfigLock")) + cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("followPath")) .build(); } } } - return getRobotConfigLockMethod; + return getFollowPathMethod; } - private static volatile io.grpc.MethodDescriptor getGetCurrentLockStatusMethod; + private static volatile io.grpc.MethodDescriptor getPauseNavigationMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetCurrentLockStatus", - requestType = cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "pauseNavigation", + requestType = cmvr.api.Common.CommandHeader.Request.class, + responseType = cmvr.api.Common.CommandHeader.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetCurrentLockStatusMethod() { - io.grpc.MethodDescriptor getGetCurrentLockStatusMethod; - if ((getGetCurrentLockStatusMethod = AgvServiceGrpc.getGetCurrentLockStatusMethod) == null) { + public static io.grpc.MethodDescriptor getPauseNavigationMethod() { + io.grpc.MethodDescriptor getPauseNavigationMethod; + if ((getPauseNavigationMethod = AgvServiceGrpc.getPauseNavigationMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getGetCurrentLockStatusMethod = AgvServiceGrpc.getGetCurrentLockStatusMethod) == null) { - AgvServiceGrpc.getGetCurrentLockStatusMethod = getGetCurrentLockStatusMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getPauseNavigationMethod = AgvServiceGrpc.getPauseNavigationMethod) == null) { + AgvServiceGrpc.getPauseNavigationMethod = getPauseNavigationMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetCurrentLockStatus")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "pauseNavigation")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request.getDefaultInstance())) + cmvr.api.Common.CommandHeader.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("GetCurrentLockStatus")) + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("pauseNavigation")) .build(); } } } - return getGetCurrentLockStatusMethod; + return getPauseNavigationMethod; } - private static volatile io.grpc.MethodDescriptor getRobotMotionControlMethod; + private static volatile io.grpc.MethodDescriptor getResumeNavigationMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotMotionControl", - requestType = cmvr.api.AgvCommand.RobotMotionControlCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "resumeNavigation", + requestType = cmvr.api.Common.CommandHeader.Request.class, + responseType = cmvr.api.Common.CommandHeader.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotMotionControlMethod() { - io.grpc.MethodDescriptor getRobotMotionControlMethod; - if ((getRobotMotionControlMethod = AgvServiceGrpc.getRobotMotionControlMethod) == null) { + public static io.grpc.MethodDescriptor getResumeNavigationMethod() { + io.grpc.MethodDescriptor getResumeNavigationMethod; + if ((getResumeNavigationMethod = AgvServiceGrpc.getResumeNavigationMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotMotionControlMethod = AgvServiceGrpc.getRobotMotionControlMethod) == null) { - AgvServiceGrpc.getRobotMotionControlMethod = getRobotMotionControlMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getResumeNavigationMethod = AgvServiceGrpc.getResumeNavigationMethod) == null) { + AgvServiceGrpc.getResumeNavigationMethod = getResumeNavigationMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotMotionControl")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "resumeNavigation")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotMotionControlCommand.Request.getDefaultInstance())) + cmvr.api.Common.CommandHeader.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotMotionControl")) + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("resumeNavigation")) .build(); } } } - return getRobotMotionControlMethod; + return getResumeNavigationMethod; } - private static volatile io.grpc.MethodDescriptor getRobotLoadMapMethod; + private static volatile io.grpc.MethodDescriptor getCancelNavigationMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotLoadMap", - requestType = cmvr.api.AgvCommand.RobotLoadMapCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "cancelNavigation", + requestType = cmvr.api.Common.CommandHeader.Request.class, + responseType = cmvr.api.Common.CommandHeader.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotLoadMapMethod() { - io.grpc.MethodDescriptor getRobotLoadMapMethod; - if ((getRobotLoadMapMethod = AgvServiceGrpc.getRobotLoadMapMethod) == null) { + public static io.grpc.MethodDescriptor getCancelNavigationMethod() { + io.grpc.MethodDescriptor getCancelNavigationMethod; + if ((getCancelNavigationMethod = AgvServiceGrpc.getCancelNavigationMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotLoadMapMethod = AgvServiceGrpc.getRobotLoadMapMethod) == null) { - AgvServiceGrpc.getRobotLoadMapMethod = getRobotLoadMapMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getCancelNavigationMethod = AgvServiceGrpc.getCancelNavigationMethod) == null) { + AgvServiceGrpc.getCancelNavigationMethod = getCancelNavigationMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotLoadMap")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "cancelNavigation")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotLoadMapCommand.Request.getDefaultInstance())) + cmvr.api.Common.CommandHeader.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotLoadMap")) + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("cancelNavigation")) .build(); } } } - return getRobotLoadMapMethod; + return getCancelNavigationMethod; } - private static volatile io.grpc.MethodDescriptor getQueryLoadMapStatusMethod; + private static volatile io.grpc.MethodDescriptor getSetVelocityMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "QueryLoadMapStatus", - requestType = cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "setVelocity", + requestType = cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getQueryLoadMapStatusMethod() { - io.grpc.MethodDescriptor getQueryLoadMapStatusMethod; - if ((getQueryLoadMapStatusMethod = AgvServiceGrpc.getQueryLoadMapStatusMethod) == null) { + public static io.grpc.MethodDescriptor getSetVelocityMethod() { + io.grpc.MethodDescriptor getSetVelocityMethod; + if ((getSetVelocityMethod = AgvServiceGrpc.getSetVelocityMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getQueryLoadMapStatusMethod = AgvServiceGrpc.getQueryLoadMapStatusMethod) == null) { - AgvServiceGrpc.getQueryLoadMapStatusMethod = getQueryLoadMapStatusMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getSetVelocityMethod = AgvServiceGrpc.getSetVelocityMethod) == null) { + AgvServiceGrpc.getSetVelocityMethod = getSetVelocityMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "QueryLoadMapStatus")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "setVelocity")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvSetVelocityCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("QueryLoadMapStatus")) + cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("setVelocity")) .build(); } } } - return getQueryLoadMapStatusMethod; + return getSetVelocityMethod; } - private static volatile io.grpc.MethodDescriptor getQueryStationListMethod; + private static volatile io.grpc.MethodDescriptor getStopVelocityControlMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "QueryStationList", - requestType = cmvr.api.AgvCommand.QueryStationListCommand.Request.class, - responseType = cmvr.api.AgvCommand.QueryStationListCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "stopVelocityControl", + requestType = cmvr.api.Common.CommandHeader.Request.class, + responseType = cmvr.api.Common.CommandHeader.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getQueryStationListMethod() { - io.grpc.MethodDescriptor getQueryStationListMethod; - if ((getQueryStationListMethod = AgvServiceGrpc.getQueryStationListMethod) == null) { + public static io.grpc.MethodDescriptor getStopVelocityControlMethod() { + io.grpc.MethodDescriptor getStopVelocityControlMethod; + if ((getStopVelocityControlMethod = AgvServiceGrpc.getStopVelocityControlMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getQueryStationListMethod = AgvServiceGrpc.getQueryStationListMethod) == null) { - AgvServiceGrpc.getQueryStationListMethod = getQueryStationListMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getStopVelocityControlMethod = AgvServiceGrpc.getStopVelocityControlMethod) == null) { + AgvServiceGrpc.getStopVelocityControlMethod = getStopVelocityControlMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "QueryStationList")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "stopVelocityControl")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.QueryStationListCommand.Request.getDefaultInstance())) + cmvr.api.Common.CommandHeader.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.QueryStationListCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("QueryStationList")) + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("stopVelocityControl")) .build(); } } } - return getQueryStationListMethod; + return getStopVelocityControlMethod; } - private static volatile io.grpc.MethodDescriptor getRobotGoTargetListMethod; + private static volatile io.grpc.MethodDescriptor getListMapsMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotGoTargetList", - requestType = cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "listMaps", + requestType = cmvr.api.AgvCommand.AgvListMapsCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotGoTargetListMethod() { - io.grpc.MethodDescriptor getRobotGoTargetListMethod; - if ((getRobotGoTargetListMethod = AgvServiceGrpc.getRobotGoTargetListMethod) == null) { + public static io.grpc.MethodDescriptor getListMapsMethod() { + io.grpc.MethodDescriptor getListMapsMethod; + if ((getListMapsMethod = AgvServiceGrpc.getListMapsMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotGoTargetListMethod = AgvServiceGrpc.getRobotGoTargetListMethod) == null) { - AgvServiceGrpc.getRobotGoTargetListMethod = getRobotGoTargetListMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getListMapsMethod = AgvServiceGrpc.getListMapsMethod) == null) { + AgvServiceGrpc.getListMapsMethod = getListMapsMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotGoTargetList")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "listMaps")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotGoTargetListCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvListMapsCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotGoTargetList")) + cmvr.api.AgvCommand.AgvListMapsCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("listMaps")) .build(); } } } - return getRobotGoTargetListMethod; + return getListMapsMethod; } - private static volatile io.grpc.MethodDescriptor getRobotStatusTaskCurrentMethod; + private static volatile io.grpc.MethodDescriptor getListStationsMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotStatusTaskCurrent", - requestType = cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "listStations", + requestType = cmvr.api.AgvCommand.AgvListStationsCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotStatusTaskCurrentMethod() { - io.grpc.MethodDescriptor getRobotStatusTaskCurrentMethod; - if ((getRobotStatusTaskCurrentMethod = AgvServiceGrpc.getRobotStatusTaskCurrentMethod) == null) { + public static io.grpc.MethodDescriptor getListStationsMethod() { + io.grpc.MethodDescriptor getListStationsMethod; + if ((getListStationsMethod = AgvServiceGrpc.getListStationsMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotStatusTaskCurrentMethod = AgvServiceGrpc.getRobotStatusTaskCurrentMethod) == null) { - AgvServiceGrpc.getRobotStatusTaskCurrentMethod = getRobotStatusTaskCurrentMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getListStationsMethod = AgvServiceGrpc.getListStationsMethod) == null) { + AgvServiceGrpc.getListStationsMethod = getListStationsMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotStatusTaskCurrent")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "listStations")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvListStationsCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotStatusTaskCurrent")) + cmvr.api.AgvCommand.AgvListStationsCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("listStations")) .build(); } } } - return getRobotStatusTaskCurrentMethod; + return getListStationsMethod; } - private static volatile io.grpc.MethodDescriptor getRobotStatusTaskPackageMethod; + private static volatile io.grpc.MethodDescriptor getSwitchMapMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotStatusTaskPackage", - requestType = cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "switchMap", + requestType = cmvr.api.AgvCommand.AgvMapCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvMapCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotStatusTaskPackageMethod() { - io.grpc.MethodDescriptor getRobotStatusTaskPackageMethod; - if ((getRobotStatusTaskPackageMethod = AgvServiceGrpc.getRobotStatusTaskPackageMethod) == null) { + public static io.grpc.MethodDescriptor getSwitchMapMethod() { + io.grpc.MethodDescriptor getSwitchMapMethod; + if ((getSwitchMapMethod = AgvServiceGrpc.getSwitchMapMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotStatusTaskPackageMethod = AgvServiceGrpc.getRobotStatusTaskPackageMethod) == null) { - AgvServiceGrpc.getRobotStatusTaskPackageMethod = getRobotStatusTaskPackageMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getSwitchMapMethod = AgvServiceGrpc.getSwitchMapMethod) == null) { + AgvServiceGrpc.getSwitchMapMethod = getSwitchMapMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotStatusTaskPackage")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "switchMap")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvMapCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotStatusTaskPackage")) + cmvr.api.AgvCommand.AgvMapCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("switchMap")) .build(); } } } - return getRobotStatusTaskPackageMethod; + return getSwitchMapMethod; } - private static volatile io.grpc.MethodDescriptor getRobotGoTargetMethod; + private static volatile io.grpc.MethodDescriptor getUploadMapMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotGoTarget", - requestType = cmvr.api.AgvCommand.RobotGoTargetCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "uploadMap", + requestType = cmvr.api.AgvCommand.AgvMapCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvMapCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotGoTargetMethod() { - io.grpc.MethodDescriptor getRobotGoTargetMethod; - if ((getRobotGoTargetMethod = AgvServiceGrpc.getRobotGoTargetMethod) == null) { + public static io.grpc.MethodDescriptor getUploadMapMethod() { + io.grpc.MethodDescriptor getUploadMapMethod; + if ((getUploadMapMethod = AgvServiceGrpc.getUploadMapMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotGoTargetMethod = AgvServiceGrpc.getRobotGoTargetMethod) == null) { - AgvServiceGrpc.getRobotGoTargetMethod = getRobotGoTargetMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getUploadMapMethod = AgvServiceGrpc.getUploadMapMethod) == null) { + AgvServiceGrpc.getUploadMapMethod = getUploadMapMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotGoTarget")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "uploadMap")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotGoTargetCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvMapCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotGoTarget")) + cmvr.api.AgvCommand.AgvMapCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("uploadMap")) .build(); } } } - return getRobotGoTargetMethod; + return getUploadMapMethod; } - private static volatile io.grpc.MethodDescriptor getRobotControlStopMethod; + private static volatile io.grpc.MethodDescriptor getDownloadMapMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotControlStop", - requestType = cmvr.api.AgvCommand.RobotControlStopCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "downloadMap", + requestType = cmvr.api.AgvCommand.AgvMapCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvMapCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotControlStopMethod() { - io.grpc.MethodDescriptor getRobotControlStopMethod; - if ((getRobotControlStopMethod = AgvServiceGrpc.getRobotControlStopMethod) == null) { + public static io.grpc.MethodDescriptor getDownloadMapMethod() { + io.grpc.MethodDescriptor getDownloadMapMethod; + if ((getDownloadMapMethod = AgvServiceGrpc.getDownloadMapMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotControlStopMethod = AgvServiceGrpc.getRobotControlStopMethod) == null) { - AgvServiceGrpc.getRobotControlStopMethod = getRobotControlStopMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getDownloadMapMethod = AgvServiceGrpc.getDownloadMapMethod) == null) { + AgvServiceGrpc.getDownloadMapMethod = getDownloadMapMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotControlStop")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "downloadMap")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotControlStopCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvMapCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotControlStopCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotControlStop")) + cmvr.api.AgvCommand.AgvMapCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("downloadMap")) .build(); } } } - return getRobotControlStopMethod; + return getDownloadMapMethod; } - private static volatile io.grpc.MethodDescriptor getRobotTaskPauseMethod; + private static volatile io.grpc.MethodDescriptor getStartMappingMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotTaskPause", - requestType = cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "startMapping", + requestType = cmvr.api.AgvCommand.AgvStartMappingCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotTaskPauseMethod() { - io.grpc.MethodDescriptor getRobotTaskPauseMethod; - if ((getRobotTaskPauseMethod = AgvServiceGrpc.getRobotTaskPauseMethod) == null) { + public static io.grpc.MethodDescriptor getStartMappingMethod() { + io.grpc.MethodDescriptor getStartMappingMethod; + if ((getStartMappingMethod = AgvServiceGrpc.getStartMappingMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotTaskPauseMethod = AgvServiceGrpc.getRobotTaskPauseMethod) == null) { - AgvServiceGrpc.getRobotTaskPauseMethod = getRobotTaskPauseMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getStartMappingMethod = AgvServiceGrpc.getStartMappingMethod) == null) { + AgvServiceGrpc.getStartMappingMethod = getStartMappingMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotTaskPause")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "startMapping")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvStartMappingCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotTaskPause")) + cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("startMapping")) .build(); } } } - return getRobotTaskPauseMethod; + return getStartMappingMethod; } - private static volatile io.grpc.MethodDescriptor getRobotTaskResumeMethod; + private static volatile io.grpc.MethodDescriptor getStreamMapMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotTaskResume", - requestType = cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotTaskResumeMethod() { - io.grpc.MethodDescriptor getRobotTaskResumeMethod; - if ((getRobotTaskResumeMethod = AgvServiceGrpc.getRobotTaskResumeMethod) == null) { + fullMethodName = SERVICE_NAME + '/' + "streamMap", + requestType = cmvr.api.AgvCommand.AgvMapStreamCommand.Request.class, + responseType = cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getStreamMapMethod() { + io.grpc.MethodDescriptor getStreamMapMethod; + if ((getStreamMapMethod = AgvServiceGrpc.getStreamMapMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotTaskResumeMethod = AgvServiceGrpc.getRobotTaskResumeMethod) == null) { - AgvServiceGrpc.getRobotTaskResumeMethod = getRobotTaskResumeMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotTaskResume")) + if ((getStreamMapMethod = AgvServiceGrpc.getStreamMapMethod) == null) { + AgvServiceGrpc.getStreamMapMethod = getStreamMapMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "streamMap")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Request.getDefaultInstance())) + cmvr.api.AgvCommand.AgvMapStreamCommand.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotTaskResume")) + cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("streamMap")) .build(); } } } - return getRobotTaskResumeMethod; + return getStreamMapMethod; } - private static volatile io.grpc.MethodDescriptor getRobotTaskCancelMethod; + private static volatile io.grpc.MethodDescriptor getStopMappingMethod; @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RobotTaskCancel", - requestType = cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.class, - responseType = cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.class, + fullMethodName = SERVICE_NAME + '/' + "stopMapping", + requestType = cmvr.api.Common.CommandHeader.Request.class, + responseType = cmvr.api.Common.CommandHeader.Feedback.class, methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getRobotTaskCancelMethod() { - io.grpc.MethodDescriptor getRobotTaskCancelMethod; - if ((getRobotTaskCancelMethod = AgvServiceGrpc.getRobotTaskCancelMethod) == null) { + public static io.grpc.MethodDescriptor getStopMappingMethod() { + io.grpc.MethodDescriptor getStopMappingMethod; + if ((getStopMappingMethod = AgvServiceGrpc.getStopMappingMethod) == null) { synchronized (AgvServiceGrpc.class) { - if ((getRobotTaskCancelMethod = AgvServiceGrpc.getRobotTaskCancelMethod) == null) { - AgvServiceGrpc.getRobotTaskCancelMethod = getRobotTaskCancelMethod = - io.grpc.MethodDescriptor.newBuilder() + if ((getStopMappingMethod = AgvServiceGrpc.getStopMappingMethod) == null) { + AgvServiceGrpc.getStopMappingMethod = getStopMappingMethod = + io.grpc.MethodDescriptor.newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RobotTaskCancel")) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "stopMapping")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Request.getDefaultInstance())) + cmvr.api.Common.CommandHeader.Request.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback.getDefaultInstance())) - .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("RobotTaskCancel")) + cmvr.api.Common.CommandHeader.Feedback.getDefaultInstance())) + .setSchemaDescriptor(new AgvServiceMethodDescriptorSupplier("stopMapping")) .build(); } } } - return getRobotTaskCancelMethod; + return getStopMappingMethod; } /** @@ -680,342 +684,366 @@ public final class AgvServiceGrpc { } /** + *
+   * AGV 通用服务。该服务只暴露控制器无关的能力,
+   * 厂商协议、地图文件格式和控制器特有参数由具体 AGV 适配器内部处理。
+   * 
*/ public static abstract class AgvServiceImplBase implements io.grpc.BindableService { /** *
-     * 基本控制
+     * 获取 AGV 当前运行状态快照。
      * 
*/ - public void getStatusInfo(cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetStatusInfoMethod(), responseObserver); - } - - /** - */ - public void getBatteryStatus(cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetBatteryStatusMethod(), responseObserver); - } - - /** - */ - public void getRobotLocation(cmvr.api.AgvCommand.RobotStatusLocCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetRobotLocationMethod(), responseObserver); - } - - /** - */ - public void robotConfigDownloadMap(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotConfigDownloadMapMethod(), responseObserver); - } - - /** - */ - public void getMapStatus(cmvr.api.AgvCommand.RobotStatusMapCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetMapStatusMethod(), responseObserver); - } - - /** - */ - public void robotConfigUploadMap(cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotConfigUploadMapMethod(), responseObserver); + public void getRuntimeState(cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetRuntimeStateMethod(), responseObserver); } /** *
-     * 抢占机器人控制权
+     * 获取当前导航任务状态。
      * 
*/ - public void robotConfigLock(cmvr.api.AgvCommand.RobotConfigLockCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotConfigLockMethod(), responseObserver); + public void getNavigationStatus(cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetNavigationStatusMethod(), responseObserver); } /** *
-     * 查询当前控制权所有者
+     * 执行急停或等效安全停止动作。
      * 
*/ - public void getCurrentLockStatus(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetCurrentLockStatusMethod(), responseObserver); + public void emergencyStop(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEmergencyStopMethod(), responseObserver); } /** *
-     * 开环速度运动控制
+     * 清除可恢复故障或告警。
      * 
*/ - public void robotMotionControl(cmvr.api.AgvCommand.RobotMotionControlCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotMotionControlMethod(), responseObserver); + public void clearFault(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getClearFaultMethod(), responseObserver); } /** *
-     * 切换载入地图 命令码2022
+     * 导航到指定地图位姿。目标位姿 x/y 单位为米,theta 单位为弧度。
      * 
*/ - public void robotLoadMap(cmvr.api.AgvCommand.RobotLoadMapCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotLoadMapMethod(), responseObserver); + public void navigateToPose(cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getNavigateToPoseMethod(), responseObserver); } /** *
-     * 查询地图载入状态 命令码1022
+     * 导航到指定地图站点。
      * 
*/ - public void queryLoadMapStatus(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getQueryLoadMapStatusMethod(), responseObserver); + public void navigateToStation(cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getNavigateToStationMethod(), responseObserver); } /** *
-     * 查询当前地图站点列表 命令码1301
+     * 按显式站点路径执行导航。
      * 
*/ - public void queryStationList(cmvr.api.AgvCommand.QueryStationListCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getQueryStationListMethod(), responseObserver); + public void followPath(cmvr.api.AgvCommand.AgvFollowPathCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getFollowPathMethod(), responseObserver); } /** *
-     * 指定路径导航 命令码3066
+     * 暂停当前导航任务。
      * 
*/ - public void robotGoTargetList(cmvr.api.AgvCommand.RobotGoTargetListCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotGoTargetListMethod(), responseObserver); + public void pauseNavigation(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPauseNavigationMethod(), responseObserver); } /** *
-     * 查询当前导航状态 1020 robot_status_task_req
-     * 1020 查询当前实时导航 robot_status_task_req
+     * 恢复已暂停的导航任务。
      * 
*/ - public void robotStatusTaskCurrent(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotStatusTaskCurrentMethod(), responseObserver); + public void resumeNavigation(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getResumeNavigationMethod(), responseObserver); } /** *
-     * 批量查询任务状态 1110 robot_status_task_status_package_req
+     * 取消当前导航任务。
      * 
*/ - public void robotStatusTaskPackage(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotStatusTaskPackageMethod(), responseObserver); + public void cancelNavigation(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCancelNavigationMethod(), responseObserver); } /** *
-     * 3051 单点站点自动规划导航 robot_task_gotarget_req 0x0BEB
+     * 下发底盘速度控制指令。vx/vy 单位为米/秒,wz 单位为弧度/秒。
      * 
*/ - public void robotGoTarget(cmvr.api.AgvCommand.RobotGoTargetCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotGoTargetMethod(), responseObserver); + public void setVelocity(cmvr.api.AgvCommand.AgvSetVelocityCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSetVelocityMethod(), responseObserver); } /** *
-     * 0x07D0 停止开环运动
+     * 停止底盘速度控制。该接口不等价于取消导航任务。
      * 
*/ - public void robotControlStop(cmvr.api.AgvCommand.RobotControlStopCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotControlStopMethod(), responseObserver); + public void stopVelocityControl(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getStopVelocityControlMethod(), responseObserver); } /** *
-     * 暂停当前导航任务 命令码 3001 (0x0BB9)
+     * 查询 AGV 控制器可用地图名称列表。
      * 
*/ - public void robotTaskPause(cmvr.api.AgvCommand.RobotTaskPauseCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotTaskPauseMethod(), responseObserver); + public void listMaps(cmvr.api.AgvCommand.AgvListMapsCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListMapsMethod(), responseObserver); } /** *
-     * 继续当前导航任务 命令码 3002 (0x0BBA)
+     * 查询当前地图中的站点列表。
      * 
*/ - public void robotTaskResume(cmvr.api.AgvCommand.RobotTaskResumeCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotTaskResumeMethod(), responseObserver); + public void listStations(cmvr.api.AgvCommand.AgvListStationsCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListStationsMethod(), responseObserver); } /** *
-     * 取消当前导航任务 命令码 3003 (0x0BBB)
+     * 切换当前使用地图。
      * 
*/ - public void robotTaskCancel(cmvr.api.AgvCommand.RobotTaskCancelCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRobotTaskCancelMethod(), responseObserver); + public void switchMap(cmvr.api.AgvCommand.AgvMapCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSwitchMapMethod(), responseObserver); + } + + /** + *
+     * 上传地图内容到 AGV 控制器。地图内容字段由适配器解释。
+     * 
+ */ + public void uploadMap(cmvr.api.AgvCommand.AgvMapCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUploadMapMethod(), responseObserver); + } + + /** + *
+     * 下载指定地图内容。
+     * 
+ */ + public void downloadMap(cmvr.api.AgvCommand.AgvMapCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDownloadMapMethod(), responseObserver); + } + + /** + *
+     * 开始建图/扫图会话。请求只选择 2D、3D 或二者都要,
+     * 控制器特有地图格式由 AGV 适配器内部转换。
+     * 
+ */ + public void startMapping(cmvr.api.AgvCommand.AgvStartMappingCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getStartMappingMethod(), responseObserver); + } + + /** + *
+     * 以服务端流方式发送统一地图。resume_token 为空时应先发送全量快照;
+     * 后续是否发送增量由 AGV 适配器能力决定,并通过 update_type 标记。
+     * 
+ */ + public void streamMap(cmvr.api.AgvCommand.AgvMapStreamCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getStreamMapMethod(), responseObserver); + } + + /** + *
+     * 停止当前建图/扫图会话。
+     * 
+ */ + public void stopMapping(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getStopMappingMethod(), responseObserver); } @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) .addMethod( - getGetStatusInfoMethod(), + getGetRuntimeStateMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request, - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback>( - this, METHODID_GET_STATUS_INFO))) + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request, + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback>( + this, METHODID_GET_RUNTIME_STATE))) .addMethod( - getGetBatteryStatusMethod(), + getGetNavigationStatusMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request, - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback>( - this, METHODID_GET_BATTERY_STATUS))) + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request, + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback>( + this, METHODID_GET_NAVIGATION_STATUS))) .addMethod( - getGetRobotLocationMethod(), + getEmergencyStopMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotStatusLocCommand.Request, - cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback>( - this, METHODID_GET_ROBOT_LOCATION))) + cmvr.api.Common.CommandHeader.Request, + cmvr.api.Common.CommandHeader.Feedback>( + this, METHODID_EMERGENCY_STOP))) .addMethod( - getRobotConfigDownloadMapMethod(), + getClearFaultMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request, - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback>( - this, METHODID_ROBOT_CONFIG_DOWNLOAD_MAP))) + cmvr.api.Common.CommandHeader.Request, + cmvr.api.Common.CommandHeader.Feedback>( + this, METHODID_CLEAR_FAULT))) .addMethod( - getGetMapStatusMethod(), + getNavigateToPoseMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotStatusMapCommand.Request, - cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback>( - this, METHODID_GET_MAP_STATUS))) + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request, + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback>( + this, METHODID_NAVIGATE_TO_POSE))) .addMethod( - getRobotConfigUploadMapMethod(), + getNavigateToStationMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request, - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback>( - this, METHODID_ROBOT_CONFIG_UPLOAD_MAP))) + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request, + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback>( + this, METHODID_NAVIGATE_TO_STATION))) .addMethod( - getRobotConfigLockMethod(), + getFollowPathMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotConfigLockCommand.Request, - cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback>( - this, METHODID_ROBOT_CONFIG_LOCK))) + cmvr.api.AgvCommand.AgvFollowPathCommand.Request, + cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback>( + this, METHODID_FOLLOW_PATH))) .addMethod( - getGetCurrentLockStatusMethod(), + getPauseNavigationMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request, - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback>( - this, METHODID_GET_CURRENT_LOCK_STATUS))) + cmvr.api.Common.CommandHeader.Request, + cmvr.api.Common.CommandHeader.Feedback>( + this, METHODID_PAUSE_NAVIGATION))) .addMethod( - getRobotMotionControlMethod(), + getResumeNavigationMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotMotionControlCommand.Request, - cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback>( - this, METHODID_ROBOT_MOTION_CONTROL))) + cmvr.api.Common.CommandHeader.Request, + cmvr.api.Common.CommandHeader.Feedback>( + this, METHODID_RESUME_NAVIGATION))) .addMethod( - getRobotLoadMapMethod(), + getCancelNavigationMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotLoadMapCommand.Request, - cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback>( - this, METHODID_ROBOT_LOAD_MAP))) + cmvr.api.Common.CommandHeader.Request, + cmvr.api.Common.CommandHeader.Feedback>( + this, METHODID_CANCEL_NAVIGATION))) .addMethod( - getQueryLoadMapStatusMethod(), + getSetVelocityMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request, - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback>( - this, METHODID_QUERY_LOAD_MAP_STATUS))) + cmvr.api.AgvCommand.AgvSetVelocityCommand.Request, + cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback>( + this, METHODID_SET_VELOCITY))) .addMethod( - getQueryStationListMethod(), + getStopVelocityControlMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.QueryStationListCommand.Request, - cmvr.api.AgvCommand.QueryStationListCommand.Feedback>( - this, METHODID_QUERY_STATION_LIST))) + cmvr.api.Common.CommandHeader.Request, + cmvr.api.Common.CommandHeader.Feedback>( + this, METHODID_STOP_VELOCITY_CONTROL))) .addMethod( - getRobotGoTargetListMethod(), + getListMapsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotGoTargetListCommand.Request, - cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback>( - this, METHODID_ROBOT_GO_TARGET_LIST))) + cmvr.api.AgvCommand.AgvListMapsCommand.Request, + cmvr.api.AgvCommand.AgvListMapsCommand.Feedback>( + this, METHODID_LIST_MAPS))) .addMethod( - getRobotStatusTaskCurrentMethod(), + getListStationsMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request, - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback>( - this, METHODID_ROBOT_STATUS_TASK_CURRENT))) + cmvr.api.AgvCommand.AgvListStationsCommand.Request, + cmvr.api.AgvCommand.AgvListStationsCommand.Feedback>( + this, METHODID_LIST_STATIONS))) .addMethod( - getRobotStatusTaskPackageMethod(), + getSwitchMapMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request, - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback>( - this, METHODID_ROBOT_STATUS_TASK_PACKAGE))) + cmvr.api.AgvCommand.AgvMapCommand.Request, + cmvr.api.AgvCommand.AgvMapCommand.Feedback>( + this, METHODID_SWITCH_MAP))) .addMethod( - getRobotGoTargetMethod(), + getUploadMapMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotGoTargetCommand.Request, - cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback>( - this, METHODID_ROBOT_GO_TARGET))) + cmvr.api.AgvCommand.AgvMapCommand.Request, + cmvr.api.AgvCommand.AgvMapCommand.Feedback>( + this, METHODID_UPLOAD_MAP))) .addMethod( - getRobotControlStopMethod(), + getDownloadMapMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotControlStopCommand.Request, - cmvr.api.AgvCommand.RobotControlStopCommand.Feedback>( - this, METHODID_ROBOT_CONTROL_STOP))) + cmvr.api.AgvCommand.AgvMapCommand.Request, + cmvr.api.AgvCommand.AgvMapCommand.Feedback>( + this, METHODID_DOWNLOAD_MAP))) .addMethod( - getRobotTaskPauseMethod(), + getStartMappingMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotTaskPauseCommand.Request, - cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback>( - this, METHODID_ROBOT_TASK_PAUSE))) + cmvr.api.AgvCommand.AgvStartMappingCommand.Request, + cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback>( + this, METHODID_START_MAPPING))) .addMethod( - getRobotTaskResumeMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( + getStreamMapMethod(), + io.grpc.stub.ServerCalls.asyncServerStreamingCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotTaskResumeCommand.Request, - cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback>( - this, METHODID_ROBOT_TASK_RESUME))) + cmvr.api.AgvCommand.AgvMapStreamCommand.Request, + cmvr.api.AgvCommand.AgvMapStreamCommand.Feedback>( + this, METHODID_STREAM_MAP))) .addMethod( - getRobotTaskCancelMethod(), + getStopMappingMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( new MethodHandlers< - cmvr.api.AgvCommand.RobotTaskCancelCommand.Request, - cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback>( - this, METHODID_ROBOT_TASK_CANCEL))) + cmvr.api.Common.CommandHeader.Request, + cmvr.api.Common.CommandHeader.Feedback>( + this, METHODID_STOP_MAPPING))) .build(); } } /** + *
+   * AGV 通用服务。该服务只暴露控制器无关的能力,
+   * 厂商协议、地图文件格式和控制器特有参数由具体 AGV 适配器内部处理。
+   * 
*/ public static final class AgvServiceStub extends io.grpc.stub.AbstractAsyncStub { private AgvServiceStub( @@ -1031,212 +1059,232 @@ public final class AgvServiceGrpc { /** *
-     * 基本控制
+     * 获取 AGV 当前运行状态快照。
      * 
*/ - public void getStatusInfo(cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void getRuntimeState(cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetStatusInfoMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void getBatteryStatus(cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetBatteryStatusMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void getRobotLocation(cmvr.api.AgvCommand.RobotStatusLocCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetRobotLocationMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void robotConfigDownloadMap(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotConfigDownloadMapMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void getMapStatus(cmvr.api.AgvCommand.RobotStatusMapCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetMapStatusMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void robotConfigUploadMap(cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotConfigUploadMapMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getGetRuntimeStateMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 抢占机器人控制权
+     * 获取当前导航任务状态。
      * 
*/ - public void robotConfigLock(cmvr.api.AgvCommand.RobotConfigLockCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void getNavigationStatus(cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotConfigLockMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getGetNavigationStatusMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 查询当前控制权所有者
+     * 执行急停或等效安全停止动作。
      * 
*/ - public void getCurrentLockStatus(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void emergencyStop(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetCurrentLockStatusMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getEmergencyStopMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 开环速度运动控制
+     * 清除可恢复故障或告警。
      * 
*/ - public void robotMotionControl(cmvr.api.AgvCommand.RobotMotionControlCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void clearFault(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotMotionControlMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getClearFaultMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 切换载入地图 命令码2022
+     * 导航到指定地图位姿。目标位姿 x/y 单位为米,theta 单位为弧度。
      * 
*/ - public void robotLoadMap(cmvr.api.AgvCommand.RobotLoadMapCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void navigateToPose(cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotLoadMapMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getNavigateToPoseMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 查询地图载入状态 命令码1022
+     * 导航到指定地图站点。
      * 
*/ - public void queryLoadMapStatus(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void navigateToStation(cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getQueryLoadMapStatusMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getNavigateToStationMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 查询当前地图站点列表 命令码1301
+     * 按显式站点路径执行导航。
      * 
*/ - public void queryStationList(cmvr.api.AgvCommand.QueryStationListCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void followPath(cmvr.api.AgvCommand.AgvFollowPathCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getQueryStationListMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getFollowPathMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 指定路径导航 命令码3066
+     * 暂停当前导航任务。
      * 
*/ - public void robotGoTargetList(cmvr.api.AgvCommand.RobotGoTargetListCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void pauseNavigation(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotGoTargetListMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getPauseNavigationMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 查询当前导航状态 1020 robot_status_task_req
-     * 1020 查询当前实时导航 robot_status_task_req
+     * 恢复已暂停的导航任务。
      * 
*/ - public void robotStatusTaskCurrent(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void resumeNavigation(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotStatusTaskCurrentMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getResumeNavigationMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 批量查询任务状态 1110 robot_status_task_status_package_req
+     * 取消当前导航任务。
      * 
*/ - public void robotStatusTaskPackage(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void cancelNavigation(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotStatusTaskPackageMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getCancelNavigationMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 3051 单点站点自动规划导航 robot_task_gotarget_req 0x0BEB
+     * 下发底盘速度控制指令。vx/vy 单位为米/秒,wz 单位为弧度/秒。
      * 
*/ - public void robotGoTarget(cmvr.api.AgvCommand.RobotGoTargetCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void setVelocity(cmvr.api.AgvCommand.AgvSetVelocityCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotGoTargetMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getSetVelocityMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 0x07D0 停止开环运动
+     * 停止底盘速度控制。该接口不等价于取消导航任务。
      * 
*/ - public void robotControlStop(cmvr.api.AgvCommand.RobotControlStopCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void stopVelocityControl(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotControlStopMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getStopVelocityControlMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 暂停当前导航任务 命令码 3001 (0x0BB9)
+     * 查询 AGV 控制器可用地图名称列表。
      * 
*/ - public void robotTaskPause(cmvr.api.AgvCommand.RobotTaskPauseCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void listMaps(cmvr.api.AgvCommand.AgvListMapsCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotTaskPauseMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getListMapsMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 继续当前导航任务 命令码 3002 (0x0BBA)
+     * 查询当前地图中的站点列表。
      * 
*/ - public void robotTaskResume(cmvr.api.AgvCommand.RobotTaskResumeCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void listStations(cmvr.api.AgvCommand.AgvListStationsCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotTaskResumeMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getListStationsMethod(), getCallOptions()), request, responseObserver); } /** *
-     * 取消当前导航任务 命令码 3003 (0x0BBB)
+     * 切换当前使用地图。
      * 
*/ - public void robotTaskCancel(cmvr.api.AgvCommand.RobotTaskCancelCommand.Request request, - io.grpc.stub.StreamObserver responseObserver) { + public void switchMap(cmvr.api.AgvCommand.AgvMapCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRobotTaskCancelMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getSwitchMapMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * 上传地图内容到 AGV 控制器。地图内容字段由适配器解释。
+     * 
+ */ + public void uploadMap(cmvr.api.AgvCommand.AgvMapCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUploadMapMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * 下载指定地图内容。
+     * 
+ */ + public void downloadMap(cmvr.api.AgvCommand.AgvMapCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDownloadMapMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * 开始建图/扫图会话。请求只选择 2D、3D 或二者都要,
+     * 控制器特有地图格式由 AGV 适配器内部转换。
+     * 
+ */ + public void startMapping(cmvr.api.AgvCommand.AgvStartMappingCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getStartMappingMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * 以服务端流方式发送统一地图。resume_token 为空时应先发送全量快照;
+     * 后续是否发送增量由 AGV 适配器能力决定,并通过 update_type 标记。
+     * 
+ */ + public void streamMap(cmvr.api.AgvCommand.AgvMapStreamCommand.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncServerStreamingCall( + getChannel().newCall(getStreamMapMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * 停止当前建图/扫图会话。
+     * 
+ */ + public void stopMapping(cmvr.api.Common.CommandHeader.Request request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getStopMappingMethod(), getCallOptions()), request, responseObserver); } } /** + *
+   * AGV 通用服务。该服务只暴露控制器无关的能力,
+   * 厂商协议、地图文件格式和控制器特有参数由具体 AGV 适配器内部处理。
+   * 
*/ public static final class AgvServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { private AgvServiceBlockingStub( @@ -1252,192 +1300,213 @@ public final class AgvServiceGrpc { /** *
-     * 基本控制
+     * 获取 AGV 当前运行状态快照。
      * 
*/ - public cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Feedback getStatusInfo(cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request request) { + public cmvr.api.AgvCommand.AgvRuntimeStateCommand.Feedback getRuntimeState(cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetStatusInfoMethod(), getCallOptions(), request); - } - - /** - */ - public cmvr.api.AgvCommand.RobotStatusBatteryCommand.Feedback getBatteryStatus(cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetBatteryStatusMethod(), getCallOptions(), request); - } - - /** - */ - public cmvr.api.AgvCommand.RobotStatusLocCommand.Feedback getRobotLocation(cmvr.api.AgvCommand.RobotStatusLocCommand.Request request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetRobotLocationMethod(), getCallOptions(), request); - } - - /** - */ - public cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Feedback robotConfigDownloadMap(cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotConfigDownloadMapMethod(), getCallOptions(), request); - } - - /** - */ - public cmvr.api.AgvCommand.RobotStatusMapCommand.Feedback getMapStatus(cmvr.api.AgvCommand.RobotStatusMapCommand.Request request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetMapStatusMethod(), getCallOptions(), request); - } - - /** - */ - public cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Feedback robotConfigUploadMap(cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotConfigUploadMapMethod(), getCallOptions(), request); + getChannel(), getGetRuntimeStateMethod(), getCallOptions(), request); } /** *
-     * 抢占机器人控制权
+     * 获取当前导航任务状态。
      * 
*/ - public cmvr.api.AgvCommand.RobotConfigLockCommand.Feedback robotConfigLock(cmvr.api.AgvCommand.RobotConfigLockCommand.Request request) { + public cmvr.api.AgvCommand.AgvNavigationStatusCommand.Feedback getNavigationStatus(cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotConfigLockMethod(), getCallOptions(), request); + getChannel(), getGetNavigationStatusMethod(), getCallOptions(), request); } /** *
-     * 查询当前控制权所有者
+     * 执行急停或等效安全停止动作。
      * 
*/ - public cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Feedback getCurrentLockStatus(cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request request) { + public cmvr.api.Common.CommandHeader.Feedback emergencyStop(cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetCurrentLockStatusMethod(), getCallOptions(), request); + getChannel(), getEmergencyStopMethod(), getCallOptions(), request); } /** *
-     * 开环速度运动控制
+     * 清除可恢复故障或告警。
      * 
*/ - public cmvr.api.AgvCommand.RobotMotionControlCommand.Feedback robotMotionControl(cmvr.api.AgvCommand.RobotMotionControlCommand.Request request) { + public cmvr.api.Common.CommandHeader.Feedback clearFault(cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotMotionControlMethod(), getCallOptions(), request); + getChannel(), getClearFaultMethod(), getCallOptions(), request); } /** *
-     * 切换载入地图 命令码2022
+     * 导航到指定地图位姿。目标位姿 x/y 单位为米,theta 单位为弧度。
      * 
*/ - public cmvr.api.AgvCommand.RobotLoadMapCommand.Feedback robotLoadMap(cmvr.api.AgvCommand.RobotLoadMapCommand.Request request) { + public cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Feedback navigateToPose(cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotLoadMapMethod(), getCallOptions(), request); + getChannel(), getNavigateToPoseMethod(), getCallOptions(), request); } /** *
-     * 查询地图载入状态 命令码1022
+     * 导航到指定地图站点。
      * 
*/ - public cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Feedback queryLoadMapStatus(cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request request) { + public cmvr.api.AgvCommand.AgvNavigateToStationCommand.Feedback navigateToStation(cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getQueryLoadMapStatusMethod(), getCallOptions(), request); + getChannel(), getNavigateToStationMethod(), getCallOptions(), request); } /** *
-     * 查询当前地图站点列表 命令码1301
+     * 按显式站点路径执行导航。
      * 
*/ - public cmvr.api.AgvCommand.QueryStationListCommand.Feedback queryStationList(cmvr.api.AgvCommand.QueryStationListCommand.Request request) { + public cmvr.api.AgvCommand.AgvFollowPathCommand.Feedback followPath(cmvr.api.AgvCommand.AgvFollowPathCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getQueryStationListMethod(), getCallOptions(), request); + getChannel(), getFollowPathMethod(), getCallOptions(), request); } /** *
-     * 指定路径导航 命令码3066
+     * 暂停当前导航任务。
      * 
*/ - public cmvr.api.AgvCommand.RobotGoTargetListCommand.Feedback robotGoTargetList(cmvr.api.AgvCommand.RobotGoTargetListCommand.Request request) { + public cmvr.api.Common.CommandHeader.Feedback pauseNavigation(cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotGoTargetListMethod(), getCallOptions(), request); + getChannel(), getPauseNavigationMethod(), getCallOptions(), request); } /** *
-     * 查询当前导航状态 1020 robot_status_task_req
-     * 1020 查询当前实时导航 robot_status_task_req
+     * 恢复已暂停的导航任务。
      * 
*/ - public cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Feedback robotStatusTaskCurrent(cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request request) { + public cmvr.api.Common.CommandHeader.Feedback resumeNavigation(cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotStatusTaskCurrentMethod(), getCallOptions(), request); + getChannel(), getResumeNavigationMethod(), getCallOptions(), request); } /** *
-     * 批量查询任务状态 1110 robot_status_task_status_package_req
+     * 取消当前导航任务。
      * 
*/ - public cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Feedback robotStatusTaskPackage(cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request request) { + public cmvr.api.Common.CommandHeader.Feedback cancelNavigation(cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotStatusTaskPackageMethod(), getCallOptions(), request); + getChannel(), getCancelNavigationMethod(), getCallOptions(), request); } /** *
-     * 3051 单点站点自动规划导航 robot_task_gotarget_req 0x0BEB
+     * 下发底盘速度控制指令。vx/vy 单位为米/秒,wz 单位为弧度/秒。
      * 
*/ - public cmvr.api.AgvCommand.RobotGoTargetCommand.Feedback robotGoTarget(cmvr.api.AgvCommand.RobotGoTargetCommand.Request request) { + public cmvr.api.AgvCommand.AgvSetVelocityCommand.Feedback setVelocity(cmvr.api.AgvCommand.AgvSetVelocityCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotGoTargetMethod(), getCallOptions(), request); + getChannel(), getSetVelocityMethod(), getCallOptions(), request); } /** *
-     * 0x07D0 停止开环运动
+     * 停止底盘速度控制。该接口不等价于取消导航任务。
      * 
*/ - public cmvr.api.AgvCommand.RobotControlStopCommand.Feedback robotControlStop(cmvr.api.AgvCommand.RobotControlStopCommand.Request request) { + public cmvr.api.Common.CommandHeader.Feedback stopVelocityControl(cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotControlStopMethod(), getCallOptions(), request); + getChannel(), getStopVelocityControlMethod(), getCallOptions(), request); } /** *
-     * 暂停当前导航任务 命令码 3001 (0x0BB9)
+     * 查询 AGV 控制器可用地图名称列表。
      * 
*/ - public cmvr.api.AgvCommand.RobotTaskPauseCommand.Feedback robotTaskPause(cmvr.api.AgvCommand.RobotTaskPauseCommand.Request request) { + public cmvr.api.AgvCommand.AgvListMapsCommand.Feedback listMaps(cmvr.api.AgvCommand.AgvListMapsCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotTaskPauseMethod(), getCallOptions(), request); + getChannel(), getListMapsMethod(), getCallOptions(), request); } /** *
-     * 继续当前导航任务 命令码 3002 (0x0BBA)
+     * 查询当前地图中的站点列表。
      * 
*/ - public cmvr.api.AgvCommand.RobotTaskResumeCommand.Feedback robotTaskResume(cmvr.api.AgvCommand.RobotTaskResumeCommand.Request request) { + public cmvr.api.AgvCommand.AgvListStationsCommand.Feedback listStations(cmvr.api.AgvCommand.AgvListStationsCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotTaskResumeMethod(), getCallOptions(), request); + getChannel(), getListStationsMethod(), getCallOptions(), request); } /** *
-     * 取消当前导航任务 命令码 3003 (0x0BBB)
+     * 切换当前使用地图。
      * 
*/ - public cmvr.api.AgvCommand.RobotTaskCancelCommand.Feedback robotTaskCancel(cmvr.api.AgvCommand.RobotTaskCancelCommand.Request request) { + public cmvr.api.AgvCommand.AgvMapCommand.Feedback switchMap(cmvr.api.AgvCommand.AgvMapCommand.Request request) { return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRobotTaskCancelMethod(), getCallOptions(), request); + getChannel(), getSwitchMapMethod(), getCallOptions(), request); + } + + /** + *
+     * 上传地图内容到 AGV 控制器。地图内容字段由适配器解释。
+     * 
+ */ + public cmvr.api.AgvCommand.AgvMapCommand.Feedback uploadMap(cmvr.api.AgvCommand.AgvMapCommand.Request request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUploadMapMethod(), getCallOptions(), request); + } + + /** + *
+     * 下载指定地图内容。
+     * 
+ */ + public cmvr.api.AgvCommand.AgvMapCommand.Feedback downloadMap(cmvr.api.AgvCommand.AgvMapCommand.Request request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDownloadMapMethod(), getCallOptions(), request); + } + + /** + *
+     * 开始建图/扫图会话。请求只选择 2D、3D 或二者都要,
+     * 控制器特有地图格式由 AGV 适配器内部转换。
+     * 
+ */ + public cmvr.api.AgvCommand.AgvStartMappingCommand.Feedback startMapping(cmvr.api.AgvCommand.AgvStartMappingCommand.Request request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getStartMappingMethod(), getCallOptions(), request); + } + + /** + *
+     * 以服务端流方式发送统一地图。resume_token 为空时应先发送全量快照;
+     * 后续是否发送增量由 AGV 适配器能力决定,并通过 update_type 标记。
+     * 
+ */ + public java.util.Iterator streamMap( + cmvr.api.AgvCommand.AgvMapStreamCommand.Request request) { + return io.grpc.stub.ClientCalls.blockingServerStreamingCall( + getChannel(), getStreamMapMethod(), getCallOptions(), request); + } + + /** + *
+     * 停止当前建图/扫图会话。
+     * 
+ */ + public cmvr.api.Common.CommandHeader.Feedback stopMapping(cmvr.api.Common.CommandHeader.Request request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getStopMappingMethod(), getCallOptions(), request); } } /** + *
+   * AGV 通用服务。该服务只暴露控制器无关的能力,
+   * 厂商协议、地图文件格式和控制器特有参数由具体 AGV 适配器内部处理。
+   * 
*/ public static final class AgvServiceFutureStub extends io.grpc.stub.AbstractFutureStub { private AgvServiceFutureStub( @@ -1453,231 +1522,235 @@ public final class AgvServiceGrpc { /** *
-     * 基本控制
+     * 获取 AGV 当前运行状态快照。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture getStatusInfo( - cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture getRuntimeState( + cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetStatusInfoMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture getBatteryStatus( - cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetBatteryStatusMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture getRobotLocation( - cmvr.api.AgvCommand.RobotStatusLocCommand.Request request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetRobotLocationMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture robotConfigDownloadMap( - cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotConfigDownloadMapMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture getMapStatus( - cmvr.api.AgvCommand.RobotStatusMapCommand.Request request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetMapStatusMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture robotConfigUploadMap( - cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotConfigUploadMapMethod(), getCallOptions()), request); + getChannel().newCall(getGetRuntimeStateMethod(), getCallOptions()), request); } /** *
-     * 抢占机器人控制权
+     * 获取当前导航任务状态。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotConfigLock( - cmvr.api.AgvCommand.RobotConfigLockCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture getNavigationStatus( + cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotConfigLockMethod(), getCallOptions()), request); + getChannel().newCall(getGetNavigationStatusMethod(), getCallOptions()), request); } /** *
-     * 查询当前控制权所有者
+     * 执行急停或等效安全停止动作。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture getCurrentLockStatus( - cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture emergencyStop( + cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetCurrentLockStatusMethod(), getCallOptions()), request); + getChannel().newCall(getEmergencyStopMethod(), getCallOptions()), request); } /** *
-     * 开环速度运动控制
+     * 清除可恢复故障或告警。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotMotionControl( - cmvr.api.AgvCommand.RobotMotionControlCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture clearFault( + cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotMotionControlMethod(), getCallOptions()), request); + getChannel().newCall(getClearFaultMethod(), getCallOptions()), request); } /** *
-     * 切换载入地图 命令码2022
+     * 导航到指定地图位姿。目标位姿 x/y 单位为米,theta 单位为弧度。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotLoadMap( - cmvr.api.AgvCommand.RobotLoadMapCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture navigateToPose( + cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotLoadMapMethod(), getCallOptions()), request); + getChannel().newCall(getNavigateToPoseMethod(), getCallOptions()), request); } /** *
-     * 查询地图载入状态 命令码1022
+     * 导航到指定地图站点。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture queryLoadMapStatus( - cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture navigateToStation( + cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getQueryLoadMapStatusMethod(), getCallOptions()), request); + getChannel().newCall(getNavigateToStationMethod(), getCallOptions()), request); } /** *
-     * 查询当前地图站点列表 命令码1301
+     * 按显式站点路径执行导航。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture queryStationList( - cmvr.api.AgvCommand.QueryStationListCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture followPath( + cmvr.api.AgvCommand.AgvFollowPathCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getQueryStationListMethod(), getCallOptions()), request); + getChannel().newCall(getFollowPathMethod(), getCallOptions()), request); } /** *
-     * 指定路径导航 命令码3066
+     * 暂停当前导航任务。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotGoTargetList( - cmvr.api.AgvCommand.RobotGoTargetListCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture pauseNavigation( + cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotGoTargetListMethod(), getCallOptions()), request); + getChannel().newCall(getPauseNavigationMethod(), getCallOptions()), request); } /** *
-     * 查询当前导航状态 1020 robot_status_task_req
-     * 1020 查询当前实时导航 robot_status_task_req
+     * 恢复已暂停的导航任务。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotStatusTaskCurrent( - cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture resumeNavigation( + cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotStatusTaskCurrentMethod(), getCallOptions()), request); + getChannel().newCall(getResumeNavigationMethod(), getCallOptions()), request); } /** *
-     * 批量查询任务状态 1110 robot_status_task_status_package_req
+     * 取消当前导航任务。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotStatusTaskPackage( - cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture cancelNavigation( + cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotStatusTaskPackageMethod(), getCallOptions()), request); + getChannel().newCall(getCancelNavigationMethod(), getCallOptions()), request); } /** *
-     * 3051 单点站点自动规划导航 robot_task_gotarget_req 0x0BEB
+     * 下发底盘速度控制指令。vx/vy 单位为米/秒,wz 单位为弧度/秒。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotGoTarget( - cmvr.api.AgvCommand.RobotGoTargetCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture setVelocity( + cmvr.api.AgvCommand.AgvSetVelocityCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotGoTargetMethod(), getCallOptions()), request); + getChannel().newCall(getSetVelocityMethod(), getCallOptions()), request); } /** *
-     * 0x07D0 停止开环运动
+     * 停止底盘速度控制。该接口不等价于取消导航任务。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotControlStop( - cmvr.api.AgvCommand.RobotControlStopCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture stopVelocityControl( + cmvr.api.Common.CommandHeader.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotControlStopMethod(), getCallOptions()), request); + getChannel().newCall(getStopVelocityControlMethod(), getCallOptions()), request); } /** *
-     * 暂停当前导航任务 命令码 3001 (0x0BB9)
+     * 查询 AGV 控制器可用地图名称列表。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotTaskPause( - cmvr.api.AgvCommand.RobotTaskPauseCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture listMaps( + cmvr.api.AgvCommand.AgvListMapsCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotTaskPauseMethod(), getCallOptions()), request); + getChannel().newCall(getListMapsMethod(), getCallOptions()), request); } /** *
-     * 继续当前导航任务 命令码 3002 (0x0BBA)
+     * 查询当前地图中的站点列表。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotTaskResume( - cmvr.api.AgvCommand.RobotTaskResumeCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture listStations( + cmvr.api.AgvCommand.AgvListStationsCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotTaskResumeMethod(), getCallOptions()), request); + getChannel().newCall(getListStationsMethod(), getCallOptions()), request); } /** *
-     * 取消当前导航任务 命令码 3003 (0x0BBB)
+     * 切换当前使用地图。
      * 
*/ - public com.google.common.util.concurrent.ListenableFuture robotTaskCancel( - cmvr.api.AgvCommand.RobotTaskCancelCommand.Request request) { + public com.google.common.util.concurrent.ListenableFuture switchMap( + cmvr.api.AgvCommand.AgvMapCommand.Request request) { return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRobotTaskCancelMethod(), getCallOptions()), request); + getChannel().newCall(getSwitchMapMethod(), getCallOptions()), request); + } + + /** + *
+     * 上传地图内容到 AGV 控制器。地图内容字段由适配器解释。
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture uploadMap( + cmvr.api.AgvCommand.AgvMapCommand.Request request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUploadMapMethod(), getCallOptions()), request); + } + + /** + *
+     * 下载指定地图内容。
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture downloadMap( + cmvr.api.AgvCommand.AgvMapCommand.Request request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDownloadMapMethod(), getCallOptions()), request); + } + + /** + *
+     * 开始建图/扫图会话。请求只选择 2D、3D 或二者都要,
+     * 控制器特有地图格式由 AGV 适配器内部转换。
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture startMapping( + cmvr.api.AgvCommand.AgvStartMappingCommand.Request request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getStartMappingMethod(), getCallOptions()), request); + } + + /** + *
+     * 停止当前建图/扫图会话。
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture stopMapping( + cmvr.api.Common.CommandHeader.Request request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getStopMappingMethod(), getCallOptions()), request); } } - private static final int METHODID_GET_STATUS_INFO = 0; - private static final int METHODID_GET_BATTERY_STATUS = 1; - private static final int METHODID_GET_ROBOT_LOCATION = 2; - private static final int METHODID_ROBOT_CONFIG_DOWNLOAD_MAP = 3; - private static final int METHODID_GET_MAP_STATUS = 4; - private static final int METHODID_ROBOT_CONFIG_UPLOAD_MAP = 5; - private static final int METHODID_ROBOT_CONFIG_LOCK = 6; - private static final int METHODID_GET_CURRENT_LOCK_STATUS = 7; - private static final int METHODID_ROBOT_MOTION_CONTROL = 8; - private static final int METHODID_ROBOT_LOAD_MAP = 9; - private static final int METHODID_QUERY_LOAD_MAP_STATUS = 10; - private static final int METHODID_QUERY_STATION_LIST = 11; - private static final int METHODID_ROBOT_GO_TARGET_LIST = 12; - private static final int METHODID_ROBOT_STATUS_TASK_CURRENT = 13; - private static final int METHODID_ROBOT_STATUS_TASK_PACKAGE = 14; - private static final int METHODID_ROBOT_GO_TARGET = 15; - private static final int METHODID_ROBOT_CONTROL_STOP = 16; - private static final int METHODID_ROBOT_TASK_PAUSE = 17; - private static final int METHODID_ROBOT_TASK_RESUME = 18; - private static final int METHODID_ROBOT_TASK_CANCEL = 19; + private static final int METHODID_GET_RUNTIME_STATE = 0; + private static final int METHODID_GET_NAVIGATION_STATUS = 1; + private static final int METHODID_EMERGENCY_STOP = 2; + private static final int METHODID_CLEAR_FAULT = 3; + private static final int METHODID_NAVIGATE_TO_POSE = 4; + private static final int METHODID_NAVIGATE_TO_STATION = 5; + private static final int METHODID_FOLLOW_PATH = 6; + private static final int METHODID_PAUSE_NAVIGATION = 7; + private static final int METHODID_RESUME_NAVIGATION = 8; + private static final int METHODID_CANCEL_NAVIGATION = 9; + private static final int METHODID_SET_VELOCITY = 10; + private static final int METHODID_STOP_VELOCITY_CONTROL = 11; + private static final int METHODID_LIST_MAPS = 12; + private static final int METHODID_LIST_STATIONS = 13; + private static final int METHODID_SWITCH_MAP = 14; + private static final int METHODID_UPLOAD_MAP = 15; + private static final int METHODID_DOWNLOAD_MAP = 16; + private static final int METHODID_START_MAPPING = 17; + private static final int METHODID_STREAM_MAP = 18; + private static final int METHODID_STOP_MAPPING = 19; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -1696,85 +1769,85 @@ public final class AgvServiceGrpc { @java.lang.SuppressWarnings("unchecked") public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { switch (methodId) { - case METHODID_GET_STATUS_INFO: - serviceImpl.getStatusInfo((cmvr.api.AgvCommand.GetAgvStatusInfoCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_GET_RUNTIME_STATE: + serviceImpl.getRuntimeState((cmvr.api.AgvCommand.AgvRuntimeStateCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_GET_BATTERY_STATUS: - serviceImpl.getBatteryStatus((cmvr.api.AgvCommand.RobotStatusBatteryCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_GET_NAVIGATION_STATUS: + serviceImpl.getNavigationStatus((cmvr.api.AgvCommand.AgvNavigationStatusCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_GET_ROBOT_LOCATION: - serviceImpl.getRobotLocation((cmvr.api.AgvCommand.RobotStatusLocCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_EMERGENCY_STOP: + serviceImpl.emergencyStop((cmvr.api.Common.CommandHeader.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_CONFIG_DOWNLOAD_MAP: - serviceImpl.robotConfigDownloadMap((cmvr.api.AgvCommand.RobotConfigDownloadMapCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_CLEAR_FAULT: + serviceImpl.clearFault((cmvr.api.Common.CommandHeader.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_GET_MAP_STATUS: - serviceImpl.getMapStatus((cmvr.api.AgvCommand.RobotStatusMapCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_NAVIGATE_TO_POSE: + serviceImpl.navigateToPose((cmvr.api.AgvCommand.AgvNavigateToPoseCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_CONFIG_UPLOAD_MAP: - serviceImpl.robotConfigUploadMap((cmvr.api.AgvCommand.RobotConfigUploadMapCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_NAVIGATE_TO_STATION: + serviceImpl.navigateToStation((cmvr.api.AgvCommand.AgvNavigateToStationCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_CONFIG_LOCK: - serviceImpl.robotConfigLock((cmvr.api.AgvCommand.RobotConfigLockCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_FOLLOW_PATH: + serviceImpl.followPath((cmvr.api.AgvCommand.AgvFollowPathCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_GET_CURRENT_LOCK_STATUS: - serviceImpl.getCurrentLockStatus((cmvr.api.AgvCommand.RobotStatusCurrentLockCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_PAUSE_NAVIGATION: + serviceImpl.pauseNavigation((cmvr.api.Common.CommandHeader.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_MOTION_CONTROL: - serviceImpl.robotMotionControl((cmvr.api.AgvCommand.RobotMotionControlCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_RESUME_NAVIGATION: + serviceImpl.resumeNavigation((cmvr.api.Common.CommandHeader.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_LOAD_MAP: - serviceImpl.robotLoadMap((cmvr.api.AgvCommand.RobotLoadMapCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_CANCEL_NAVIGATION: + serviceImpl.cancelNavigation((cmvr.api.Common.CommandHeader.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_QUERY_LOAD_MAP_STATUS: - serviceImpl.queryLoadMapStatus((cmvr.api.AgvCommand.RobotQueryLoadMapStatusCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_SET_VELOCITY: + serviceImpl.setVelocity((cmvr.api.AgvCommand.AgvSetVelocityCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_QUERY_STATION_LIST: - serviceImpl.queryStationList((cmvr.api.AgvCommand.QueryStationListCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_STOP_VELOCITY_CONTROL: + serviceImpl.stopVelocityControl((cmvr.api.Common.CommandHeader.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_GO_TARGET_LIST: - serviceImpl.robotGoTargetList((cmvr.api.AgvCommand.RobotGoTargetListCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_LIST_MAPS: + serviceImpl.listMaps((cmvr.api.AgvCommand.AgvListMapsCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_STATUS_TASK_CURRENT: - serviceImpl.robotStatusTaskCurrent((cmvr.api.AgvCommand.RobotStatusTaskCurrentCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_LIST_STATIONS: + serviceImpl.listStations((cmvr.api.AgvCommand.AgvListStationsCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_STATUS_TASK_PACKAGE: - serviceImpl.robotStatusTaskPackage((cmvr.api.AgvCommand.RobotStatusTaskPackageCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_SWITCH_MAP: + serviceImpl.switchMap((cmvr.api.AgvCommand.AgvMapCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_GO_TARGET: - serviceImpl.robotGoTarget((cmvr.api.AgvCommand.RobotGoTargetCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_UPLOAD_MAP: + serviceImpl.uploadMap((cmvr.api.AgvCommand.AgvMapCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_CONTROL_STOP: - serviceImpl.robotControlStop((cmvr.api.AgvCommand.RobotControlStopCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_DOWNLOAD_MAP: + serviceImpl.downloadMap((cmvr.api.AgvCommand.AgvMapCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_TASK_PAUSE: - serviceImpl.robotTaskPause((cmvr.api.AgvCommand.RobotTaskPauseCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_START_MAPPING: + serviceImpl.startMapping((cmvr.api.AgvCommand.AgvStartMappingCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_TASK_RESUME: - serviceImpl.robotTaskResume((cmvr.api.AgvCommand.RobotTaskResumeCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_STREAM_MAP: + serviceImpl.streamMap((cmvr.api.AgvCommand.AgvMapStreamCommand.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; - case METHODID_ROBOT_TASK_CANCEL: - serviceImpl.robotTaskCancel((cmvr.api.AgvCommand.RobotTaskCancelCommand.Request) request, - (io.grpc.stub.StreamObserver) responseObserver); + case METHODID_STOP_MAPPING: + serviceImpl.stopMapping((cmvr.api.Common.CommandHeader.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); break; default: throw new AssertionError(); @@ -1837,26 +1910,26 @@ public final class AgvServiceGrpc { if (result == null) { serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) .setSchemaDescriptor(new AgvServiceFileDescriptorSupplier()) - .addMethod(getGetStatusInfoMethod()) - .addMethod(getGetBatteryStatusMethod()) - .addMethod(getGetRobotLocationMethod()) - .addMethod(getRobotConfigDownloadMapMethod()) - .addMethod(getGetMapStatusMethod()) - .addMethod(getRobotConfigUploadMapMethod()) - .addMethod(getRobotConfigLockMethod()) - .addMethod(getGetCurrentLockStatusMethod()) - .addMethod(getRobotMotionControlMethod()) - .addMethod(getRobotLoadMapMethod()) - .addMethod(getQueryLoadMapStatusMethod()) - .addMethod(getQueryStationListMethod()) - .addMethod(getRobotGoTargetListMethod()) - .addMethod(getRobotStatusTaskCurrentMethod()) - .addMethod(getRobotStatusTaskPackageMethod()) - .addMethod(getRobotGoTargetMethod()) - .addMethod(getRobotControlStopMethod()) - .addMethod(getRobotTaskPauseMethod()) - .addMethod(getRobotTaskResumeMethod()) - .addMethod(getRobotTaskCancelMethod()) + .addMethod(getGetRuntimeStateMethod()) + .addMethod(getGetNavigationStatusMethod()) + .addMethod(getEmergencyStopMethod()) + .addMethod(getClearFaultMethod()) + .addMethod(getNavigateToPoseMethod()) + .addMethod(getNavigateToStationMethod()) + .addMethod(getFollowPathMethod()) + .addMethod(getPauseNavigationMethod()) + .addMethod(getResumeNavigationMethod()) + .addMethod(getCancelNavigationMethod()) + .addMethod(getSetVelocityMethod()) + .addMethod(getStopVelocityControlMethod()) + .addMethod(getListMapsMethod()) + .addMethod(getListStationsMethod()) + .addMethod(getSwitchMapMethod()) + .addMethod(getUploadMapMethod()) + .addMethod(getDownloadMapMethod()) + .addMethod(getStartMappingMethod()) + .addMethod(getStreamMapMethod()) + .addMethod(getStopMappingMethod()) .build(); } } diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvServiceOuterClass.java b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvServiceOuterClass.java index e6c7ec9..747a975 100644 --- a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvServiceOuterClass.java +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/api/AgvServiceOuterClass.java @@ -23,70 +23,64 @@ public final class AgvServiceOuterClass { descriptor; static { java.lang.String[] descriptorData = { - "\n\032cmvr/api/agv_service.proto\022\010cmvr.api\032\032" + - "cmvr/api/agv_command.proto2\244\021\n\nAgvServic" + - "e\022f\n\rGetStatusInfo\022).cmvr.api.GetAgvStat" + - "usInfoCommand.Request\032*.cmvr.api.GetAgvS" + - "tatusInfoCommand.Feedback\022m\n\020GetBatteryS" + - "tatus\022+.cmvr.api.RobotStatusBatteryComma" + - "nd.Request\032,.cmvr.api.RobotStatusBattery" + - "Command.Feedback\022e\n\020GetRobotLocation\022\'.c" + - "mvr.api.RobotStatusLocCommand.Request\032(." + - "cmvr.api.RobotStatusLocCommand.Feedback\022" + - "{\n\026RobotConfigDownloadMap\022/.cmvr.api.Rob" + - "otConfigDownloadMapCommand.Request\0320.cmv" + - "r.api.RobotConfigDownloadMapCommand.Feed" + - "back\022a\n\014GetMapStatus\022\'.cmvr.api.RobotSta" + - "tusMapCommand.Request\032(.cmvr.api.RobotSt" + - "atusMapCommand.Feedback\022u\n\024RobotConfigUp" + - "loadMap\022-.cmvr.api.RobotConfigUploadMapC" + - "ommand.Request\032..cmvr.api.RobotConfigUpl" + - "oadMapCommand.Feedback\022f\n\017RobotConfigLoc" + - "k\022(.cmvr.api.RobotConfigLockCommand.Requ" + - "est\032).cmvr.api.RobotConfigLockCommand.Fe" + - "edback\022y\n\024GetCurrentLockStatus\022/.cmvr.ap" + - "i.RobotStatusCurrentLockCommand.Request\032" + - "0.cmvr.api.RobotStatusCurrentLockCommand" + - ".Feedback\022o\n\022RobotMotionControl\022+.cmvr.a" + - "pi.RobotMotionControlCommand.Request\032,.c" + - "mvr.api.RobotMotionControlCommand.Feedba" + - "ck\022]\n\014RobotLoadMap\022%.cmvr.api.RobotLoadM" + - "apCommand.Request\032&.cmvr.api.RobotLoadMa" + - "pCommand.Feedback\022y\n\022QueryLoadMapStatus\022" + - "0.cmvr.api.RobotQueryLoadMapStatusComman" + - "d.Request\0321.cmvr.api.RobotQueryLoadMapSt" + - "atusCommand.Feedback\022i\n\020QueryStationList" + - "\022).cmvr.api.QueryStationListCommand.Requ" + - "est\032*.cmvr.api.QueryStationListCommand.F" + - "eedback\022l\n\021RobotGoTargetList\022*.cmvr.api." + - "RobotGoTargetListCommand.Request\032+.cmvr." + - "api.RobotGoTargetListCommand.Feedback\022{\n" + - "\026RobotStatusTaskCurrent\022/.cmvr.api.Robot" + - "StatusTaskCurrentCommand.Request\0320.cmvr." + - "api.RobotStatusTaskCurrentCommand.Feedba" + - "ck\022{\n\026RobotStatusTaskPackage\022/.cmvr.api." + - "RobotStatusTaskPackageCommand.Request\0320." + - "cmvr.api.RobotStatusTaskPackageCommand.F" + - "eedback\022`\n\rRobotGoTarget\022&.cmvr.api.Robo" + - "tGoTargetCommand.Request\032\'.cmvr.api.Robo" + - "tGoTargetCommand.Feedback\022i\n\020RobotContro" + - "lStop\022).cmvr.api.RobotControlStopCommand" + - ".Request\032*.cmvr.api.RobotControlStopComm" + - "and.Feedback\022c\n\016RobotTaskPause\022\'.cmvr.ap" + - "i.RobotTaskPauseCommand.Request\032(.cmvr.a" + - "pi.RobotTaskPauseCommand.Feedback\022f\n\017Rob" + - "otTaskResume\022(.cmvr.api.RobotTaskResumeC" + - "ommand.Request\032).cmvr.api.RobotTaskResum" + - "eCommand.Feedback\022f\n\017RobotTaskCancel\022(.c" + - "mvr.api.RobotTaskCancelCommand.Request\032)" + - ".cmvr.api.RobotTaskCancelCommand.Feedbac" + - "kb\006proto3" + "\n\032cmvr/api/agv_service.proto\022\010cmvr.api\032\025" + + "cmvr/api/common.proto\032\032cmvr/api/agv_comm" + + "and.proto2\320\016\n\nAgvService\022f\n\017getRuntimeSt" + + "ate\022(.cmvr.api.AgvRuntimeStateCommand.Re" + + "quest\032).cmvr.api.AgvRuntimeStateCommand." + + "Feedback\022r\n\023getNavigationStatus\022,.cmvr.a" + + "pi.AgvNavigationStatusCommand.Request\032-." + + "cmvr.api.AgvNavigationStatusCommand.Feed" + + "back\022R\n\remergencyStop\022\037.cmvr.api.Command" + + "Header.Request\032 .cmvr.api.CommandHeader." + + "Feedback\022O\n\nclearFault\022\037.cmvr.api.Comman" + + "dHeader.Request\032 .cmvr.api.CommandHeader" + + ".Feedback\022i\n\016navigateToPose\022*.cmvr.api.A" + + "gvNavigateToPoseCommand.Request\032+.cmvr.a" + + "pi.AgvNavigateToPoseCommand.Feedback\022r\n\021" + + "navigateToStation\022-.cmvr.api.AgvNavigate" + + "ToStationCommand.Request\032..cmvr.api.AgvN" + + "avigateToStationCommand.Feedback\022]\n\nfoll" + + "owPath\022&.cmvr.api.AgvFollowPathCommand.R" + + "equest\032\'.cmvr.api.AgvFollowPathCommand.F" + + "eedback\022T\n\017pauseNavigation\022\037.cmvr.api.Co" + + "mmandHeader.Request\032 .cmvr.api.CommandHe" + + "ader.Feedback\022U\n\020resumeNavigation\022\037.cmvr" + + ".api.CommandHeader.Request\032 .cmvr.api.Co" + + "mmandHeader.Feedback\022U\n\020cancelNavigation" + + "\022\037.cmvr.api.CommandHeader.Request\032 .cmvr" + + ".api.CommandHeader.Feedback\022`\n\013setVeloci" + + "ty\022\'.cmvr.api.AgvSetVelocityCommand.Requ" + + "est\032(.cmvr.api.AgvSetVelocityCommand.Fee" + + "dback\022X\n\023stopVelocityControl\022\037.cmvr.api." + + "CommandHeader.Request\032 .cmvr.api.Command" + + "Header.Feedback\022W\n\010listMaps\022$.cmvr.api.A" + + "gvListMapsCommand.Request\032%.cmvr.api.Agv" + + "ListMapsCommand.Feedback\022c\n\014listStations" + + "\022(.cmvr.api.AgvListStationsCommand.Reque" + + "st\032).cmvr.api.AgvListStationsCommand.Fee" + + "dback\022N\n\tswitchMap\022\037.cmvr.api.AgvMapComm" + + "and.Request\032 .cmvr.api.AgvMapCommand.Fee" + + "dback\022N\n\tuploadMap\022\037.cmvr.api.AgvMapComm" + + "and.Request\032 .cmvr.api.AgvMapCommand.Fee" + + "dback\022P\n\013downloadMap\022\037.cmvr.api.AgvMapCo" + + "mmand.Request\032 .cmvr.api.AgvMapCommand.F" + + "eedback\022c\n\014startMapping\022(.cmvr.api.AgvSt" + + "artMappingCommand.Request\032).cmvr.api.Agv" + + "StartMappingCommand.Feedback\022\\\n\tstreamMa" + + "p\022%.cmvr.api.AgvMapStreamCommand.Request" + + "\032&.cmvr.api.AgvMapStreamCommand.Feedback" + + "0\001\022P\n\013stopMapping\022\037.cmvr.api.CommandHead" + + "er.Request\032 .cmvr.api.CommandHeader.Feed" + + "backb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { + cmvr.api.Common.getDescriptor(), cmvr.api.AgvCommand.getDescriptor(), }); + cmvr.api.Common.getDescriptor(); cmvr.api.AgvCommand.getDescriptor(); } diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/msgs/Agv.java b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/msgs/Agv.java new file mode 100644 index 0000000..d65bb2c --- /dev/null +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/java/cmvr/msgs/Agv.java @@ -0,0 +1,22778 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: cmvr/msgs/agv.proto + +package cmvr.msgs; + +public final class Agv { + private Agv() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + /** + *
+   * 地图维度请求。这里只描述上位机想要 2D、3D 还是二者都要,
+   * 不用于指定厂商文件格式;厂商格式必须在 AGV 适配器内部转换。
+   * 
+ * + * Protobuf enum {@code cmvr.msgs.AgvMapDimension} + */ + public enum AgvMapDimension + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * 未指定。服务端应选择最有用的默认地图,通常是当前加载地图。
+     * 
+ * + * AGV_MAP_DIMENSION_UNSPECIFIED = 0; + */ + AGV_MAP_DIMENSION_UNSPECIFIED(0), + /** + *
+     * 只请求统一 2D 地图。
+     * 
+ * + * AGV_MAP_2D = 1; + */ + AGV_MAP_2D(1), + /** + *
+     * 只请求统一 3D 地图。
+     * 
+ * + * AGV_MAP_3D = 2; + */ + AGV_MAP_3D(2), + /** + *
+     * 在同一个流中请求统一 2D 和统一 3D 地图。
+     * 
+ * + * AGV_MAP_2D_AND_3D = 3; + */ + AGV_MAP_2D_AND_3D(3), + UNRECOGNIZED(-1), + ; + + /** + *
+     * 未指定。服务端应选择最有用的默认地图,通常是当前加载地图。
+     * 
+ * + * AGV_MAP_DIMENSION_UNSPECIFIED = 0; + */ + public static final int AGV_MAP_DIMENSION_UNSPECIFIED_VALUE = 0; + /** + *
+     * 只请求统一 2D 地图。
+     * 
+ * + * AGV_MAP_2D = 1; + */ + public static final int AGV_MAP_2D_VALUE = 1; + /** + *
+     * 只请求统一 3D 地图。
+     * 
+ * + * AGV_MAP_3D = 2; + */ + public static final int AGV_MAP_3D_VALUE = 2; + /** + *
+     * 在同一个流中请求统一 2D 和统一 3D 地图。
+     * 
+ * + * AGV_MAP_2D_AND_3D = 3; + */ + public static final int AGV_MAP_2D_AND_3D_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static AgvMapDimension valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static AgvMapDimension forNumber(int value) { + switch (value) { + case 0: return AGV_MAP_DIMENSION_UNSPECIFIED; + case 1: return AGV_MAP_2D; + case 2: return AGV_MAP_3D; + case 3: return AGV_MAP_2D_AND_3D; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + AgvMapDimension> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AgvMapDimension findValueByNumber(int number) { + return AgvMapDimension.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return cmvr.msgs.Agv.getDescriptor().getEnumTypes().get(0); + } + + private static final AgvMapDimension[] VALUES = values(); + + public static AgvMapDimension valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private AgvMapDimension(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:cmvr.msgs.AgvMapDimension) + } + + /** + *
+   * 地图流更新类型。上位机应根据该字段判断是全量、增量还是缓存重置。
+   * 
+ * + * Protobuf enum {@code cmvr.msgs.AgvMapUpdateType} + */ + public enum AgvMapUpdateType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * 未指定。
+     * 
+ * + * AGV_MAP_UPDATE_UNSPECIFIED = 0; + */ + AGV_MAP_UPDATE_UNSPECIFIED(0), + /** + *
+     * 全量地图快照。首次请求或无法增量续传时应发送该类型。
+     * 
+ * + * AGV_MAP_UPDATE_SNAPSHOT = 1; + */ + AGV_MAP_UPDATE_SNAPSHOT(1), + /** + *
+     * 全量快照之后的增量更新。仅当适配器能够可靠生成差异时发送。
+     * 
+ * + * AGV_MAP_UPDATE_INCREMENTAL = 2; + */ + AGV_MAP_UPDATE_INCREMENTAL(2), + /** + *
+     * 上位机本地缓存已失效,应丢弃缓存并等待后续全量快照。
+     * 
+ * + * AGV_MAP_UPDATE_RESET = 3; + */ + AGV_MAP_UPDATE_RESET(3), + UNRECOGNIZED(-1), + ; + + /** + *
+     * 未指定。
+     * 
+ * + * AGV_MAP_UPDATE_UNSPECIFIED = 0; + */ + public static final int AGV_MAP_UPDATE_UNSPECIFIED_VALUE = 0; + /** + *
+     * 全量地图快照。首次请求或无法增量续传时应发送该类型。
+     * 
+ * + * AGV_MAP_UPDATE_SNAPSHOT = 1; + */ + public static final int AGV_MAP_UPDATE_SNAPSHOT_VALUE = 1; + /** + *
+     * 全量快照之后的增量更新。仅当适配器能够可靠生成差异时发送。
+     * 
+ * + * AGV_MAP_UPDATE_INCREMENTAL = 2; + */ + public static final int AGV_MAP_UPDATE_INCREMENTAL_VALUE = 2; + /** + *
+     * 上位机本地缓存已失效,应丢弃缓存并等待后续全量快照。
+     * 
+ * + * AGV_MAP_UPDATE_RESET = 3; + */ + public static final int AGV_MAP_UPDATE_RESET_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static AgvMapUpdateType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static AgvMapUpdateType forNumber(int value) { + switch (value) { + case 0: return AGV_MAP_UPDATE_UNSPECIFIED; + case 1: return AGV_MAP_UPDATE_SNAPSHOT; + case 2: return AGV_MAP_UPDATE_INCREMENTAL; + case 3: return AGV_MAP_UPDATE_RESET; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + AgvMapUpdateType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AgvMapUpdateType findValueByNumber(int number) { + return AgvMapUpdateType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return cmvr.msgs.Agv.getDescriptor().getEnumTypes().get(1); + } + + private static final AgvMapUpdateType[] VALUES = values(); + + public static AgvMapUpdateType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private AgvMapUpdateType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:cmvr.msgs.AgvMapUpdateType) + } + + /** + *
+   * 2D/3D 地图共用的语义对象类型。
+   * 
+ * + * Protobuf enum {@code cmvr.msgs.AgvMapObjectType} + */ + public enum AgvMapObjectType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * 未指定。
+     * 
+ * + * AGV_MAP_OBJECT_UNSPECIFIED = 0; + */ + AGV_MAP_OBJECT_UNSPECIFIED(0), + /** + *
+     * 导航站点或路径点。
+     * 
+ * + * AGV_MAP_OBJECT_STATION = 1; + */ + AGV_MAP_OBJECT_STATION(1), + /** + *
+     * 路径线、禁行线、引导线等线对象。
+     * 
+ * + * AGV_MAP_OBJECT_LINE = 2; + */ + AGV_MAP_OBJECT_LINE(2), + /** + *
+     * 多边形区域,例如禁行区、限速区、作业区。
+     * 
+ * + * AGV_MAP_OBJECT_AREA = 3; + */ + AGV_MAP_OBJECT_AREA(3), + /** + *
+     * 二维码、天码或其他标签地标。
+     * 
+ * + * AGV_MAP_OBJECT_QR_TAG = 4; + */ + AGV_MAP_OBJECT_QR_TAG(4), + /** + *
+     * 反光板或反光柱地标。
+     * 
+ * + * AGV_MAP_OBJECT_REFLECTOR = 5; + */ + AGV_MAP_OBJECT_REFLECTOR(5), + /** + *
+     * 库位、货位或储位。
+     * 
+ * + * AGV_MAP_OBJECT_BIN_LOCATION = 6; + */ + AGV_MAP_OBJECT_BIN_LOCATION(6), + /** + *
+     * 门、电梯、充电桩等外部设备。
+     * 
+ * + * AGV_MAP_OBJECT_EXTERNAL_DEVICE = 7; + */ + AGV_MAP_OBJECT_EXTERNAL_DEVICE(7), + UNRECOGNIZED(-1), + ; + + /** + *
+     * 未指定。
+     * 
+ * + * AGV_MAP_OBJECT_UNSPECIFIED = 0; + */ + public static final int AGV_MAP_OBJECT_UNSPECIFIED_VALUE = 0; + /** + *
+     * 导航站点或路径点。
+     * 
+ * + * AGV_MAP_OBJECT_STATION = 1; + */ + public static final int AGV_MAP_OBJECT_STATION_VALUE = 1; + /** + *
+     * 路径线、禁行线、引导线等线对象。
+     * 
+ * + * AGV_MAP_OBJECT_LINE = 2; + */ + public static final int AGV_MAP_OBJECT_LINE_VALUE = 2; + /** + *
+     * 多边形区域,例如禁行区、限速区、作业区。
+     * 
+ * + * AGV_MAP_OBJECT_AREA = 3; + */ + public static final int AGV_MAP_OBJECT_AREA_VALUE = 3; + /** + *
+     * 二维码、天码或其他标签地标。
+     * 
+ * + * AGV_MAP_OBJECT_QR_TAG = 4; + */ + public static final int AGV_MAP_OBJECT_QR_TAG_VALUE = 4; + /** + *
+     * 反光板或反光柱地标。
+     * 
+ * + * AGV_MAP_OBJECT_REFLECTOR = 5; + */ + public static final int AGV_MAP_OBJECT_REFLECTOR_VALUE = 5; + /** + *
+     * 库位、货位或储位。
+     * 
+ * + * AGV_MAP_OBJECT_BIN_LOCATION = 6; + */ + public static final int AGV_MAP_OBJECT_BIN_LOCATION_VALUE = 6; + /** + *
+     * 门、电梯、充电桩等外部设备。
+     * 
+ * + * AGV_MAP_OBJECT_EXTERNAL_DEVICE = 7; + */ + public static final int AGV_MAP_OBJECT_EXTERNAL_DEVICE_VALUE = 7; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static AgvMapObjectType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static AgvMapObjectType forNumber(int value) { + switch (value) { + case 0: return AGV_MAP_OBJECT_UNSPECIFIED; + case 1: return AGV_MAP_OBJECT_STATION; + case 2: return AGV_MAP_OBJECT_LINE; + case 3: return AGV_MAP_OBJECT_AREA; + case 4: return AGV_MAP_OBJECT_QR_TAG; + case 5: return AGV_MAP_OBJECT_REFLECTOR; + case 6: return AGV_MAP_OBJECT_BIN_LOCATION; + case 7: return AGV_MAP_OBJECT_EXTERNAL_DEVICE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + AgvMapObjectType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AgvMapObjectType findValueByNumber(int number) { + return AgvMapObjectType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return cmvr.msgs.Agv.getDescriptor().getEnumTypes().get(2); + } + + private static final AgvMapObjectType[] VALUES = values(); + + public static AgvMapObjectType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private AgvMapObjectType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:cmvr.msgs.AgvMapObjectType) + } + + public interface AgvPose2dOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvPose2d) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * X 坐标,单位:米。
+     * 
+ * + * double x = 1; + * @return The x. + */ + double getX(); + + /** + *
+     * Y 坐标,单位:米。
+     * 
+ * + * double y = 2; + * @return The y. + */ + double getY(); + + /** + *
+     * 航向角,单位:弧度,逆时针为正。
+     * 
+ * + * double theta = 3; + * @return The theta. + */ + double getTheta(); + } + /** + *
+   * AGV 在地图平面坐标系中的二维位姿。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvPose2d} + */ + public static final class AgvPose2d extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvPose2d) + AgvPose2dOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvPose2d.newBuilder() to construct. + private AgvPose2d(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvPose2d() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvPose2d(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPose2d_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPose2d_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvPose2d.class, cmvr.msgs.Agv.AgvPose2d.Builder.class); + } + + public static final int X_FIELD_NUMBER = 1; + private double x_; + /** + *
+     * X 坐标,单位:米。
+     * 
+ * + * double x = 1; + * @return The x. + */ + @java.lang.Override + public double getX() { + return x_; + } + + public static final int Y_FIELD_NUMBER = 2; + private double y_; + /** + *
+     * Y 坐标,单位:米。
+     * 
+ * + * double y = 2; + * @return The y. + */ + @java.lang.Override + public double getY() { + return y_; + } + + public static final int THETA_FIELD_NUMBER = 3; + private double theta_; + /** + *
+     * 航向角,单位:弧度,逆时针为正。
+     * 
+ * + * double theta = 3; + * @return The theta. + */ + @java.lang.Override + public double getTheta() { + return theta_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (java.lang.Double.doubleToRawLongBits(x_) != 0) { + output.writeDouble(1, x_); + } + if (java.lang.Double.doubleToRawLongBits(y_) != 0) { + output.writeDouble(2, y_); + } + if (java.lang.Double.doubleToRawLongBits(theta_) != 0) { + output.writeDouble(3, theta_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(x_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, x_); + } + if (java.lang.Double.doubleToRawLongBits(y_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, y_); + } + if (java.lang.Double.doubleToRawLongBits(theta_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, theta_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvPose2d)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvPose2d other = (cmvr.msgs.Agv.AgvPose2d) obj; + + if (java.lang.Double.doubleToLongBits(getX()) + != java.lang.Double.doubleToLongBits( + other.getX())) return false; + if (java.lang.Double.doubleToLongBits(getY()) + != java.lang.Double.doubleToLongBits( + other.getY())) return false; + if (java.lang.Double.doubleToLongBits(getTheta()) + != java.lang.Double.doubleToLongBits( + other.getTheta())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + X_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getX())); + hash = (37 * hash) + Y_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getY())); + hash = (37 * hash) + THETA_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTheta())); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvPose2d parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPose2d parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvPose2d parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvPose2d parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvPose2d prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * AGV 在地图平面坐标系中的二维位姿。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvPose2d} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvPose2d) + cmvr.msgs.Agv.AgvPose2dOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPose2d_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPose2d_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvPose2d.class, cmvr.msgs.Agv.AgvPose2d.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvPose2d.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + x_ = 0D; + + y_ = 0D; + + theta_ = 0D; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPose2d_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2d getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvPose2d.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2d build() { + cmvr.msgs.Agv.AgvPose2d result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2d buildPartial() { + cmvr.msgs.Agv.AgvPose2d result = new cmvr.msgs.Agv.AgvPose2d(this); + result.x_ = x_; + result.y_ = y_; + result.theta_ = theta_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvPose2d) { + return mergeFrom((cmvr.msgs.Agv.AgvPose2d)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvPose2d other) { + if (other == cmvr.msgs.Agv.AgvPose2d.getDefaultInstance()) return this; + if (other.getX() != 0D) { + setX(other.getX()); + } + if (other.getY() != 0D) { + setY(other.getY()); + } + if (other.getTheta() != 0D) { + setTheta(other.getTheta()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + x_ = input.readDouble(); + + break; + } // case 9 + case 17: { + y_ = input.readDouble(); + + break; + } // case 17 + case 25: { + theta_ = input.readDouble(); + + break; + } // case 25 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private double x_ ; + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @return The x. + */ + @java.lang.Override + public double getX() { + return x_; + } + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @param value The x to set. + * @return This builder for chaining. + */ + public Builder setX(double value) { + + x_ = value; + onChanged(); + return this; + } + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @return This builder for chaining. + */ + public Builder clearX() { + + x_ = 0D; + onChanged(); + return this; + } + + private double y_ ; + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @return The y. + */ + @java.lang.Override + public double getY() { + return y_; + } + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @param value The y to set. + * @return This builder for chaining. + */ + public Builder setY(double value) { + + y_ = value; + onChanged(); + return this; + } + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @return This builder for chaining. + */ + public Builder clearY() { + + y_ = 0D; + onChanged(); + return this; + } + + private double theta_ ; + /** + *
+       * 航向角,单位:弧度,逆时针为正。
+       * 
+ * + * double theta = 3; + * @return The theta. + */ + @java.lang.Override + public double getTheta() { + return theta_; + } + /** + *
+       * 航向角,单位:弧度,逆时针为正。
+       * 
+ * + * double theta = 3; + * @param value The theta to set. + * @return This builder for chaining. + */ + public Builder setTheta(double value) { + + theta_ = value; + onChanged(); + return this; + } + /** + *
+       * 航向角,单位:弧度,逆时针为正。
+       * 
+ * + * double theta = 3; + * @return This builder for chaining. + */ + public Builder clearTheta() { + + theta_ = 0D; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvPose2d) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvPose2d) + private static final cmvr.msgs.Agv.AgvPose2d DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvPose2d(); + } + + public static cmvr.msgs.Agv.AgvPose2d getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvPose2d parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2d getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvVelocityOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvVelocity) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 车体 X 方向线速度,单位:米/秒。
+     * 
+ * + * double vx = 1; + * @return The vx. + */ + double getVx(); + + /** + *
+     * 车体 Y 方向线速度,单位:米/秒。
+     * 
+ * + * double vy = 2; + * @return The vy. + */ + double getVy(); + + /** + *
+     * 绕 Z 轴角速度,单位:弧度/秒。
+     * 
+ * + * double wz = 3; + * @return The wz. + */ + double getWz(); + } + /** + *
+   * AGV 车体坐标系下的平面速度。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvVelocity} + */ + public static final class AgvVelocity extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvVelocity) + AgvVelocityOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvVelocity.newBuilder() to construct. + private AgvVelocity(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvVelocity() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvVelocity(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvVelocity_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvVelocity_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvVelocity.class, cmvr.msgs.Agv.AgvVelocity.Builder.class); + } + + public static final int VX_FIELD_NUMBER = 1; + private double vx_; + /** + *
+     * 车体 X 方向线速度,单位:米/秒。
+     * 
+ * + * double vx = 1; + * @return The vx. + */ + @java.lang.Override + public double getVx() { + return vx_; + } + + public static final int VY_FIELD_NUMBER = 2; + private double vy_; + /** + *
+     * 车体 Y 方向线速度,单位:米/秒。
+     * 
+ * + * double vy = 2; + * @return The vy. + */ + @java.lang.Override + public double getVy() { + return vy_; + } + + public static final int WZ_FIELD_NUMBER = 3; + private double wz_; + /** + *
+     * 绕 Z 轴角速度,单位:弧度/秒。
+     * 
+ * + * double wz = 3; + * @return The wz. + */ + @java.lang.Override + public double getWz() { + return wz_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (java.lang.Double.doubleToRawLongBits(vx_) != 0) { + output.writeDouble(1, vx_); + } + if (java.lang.Double.doubleToRawLongBits(vy_) != 0) { + output.writeDouble(2, vy_); + } + if (java.lang.Double.doubleToRawLongBits(wz_) != 0) { + output.writeDouble(3, wz_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(vx_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, vx_); + } + if (java.lang.Double.doubleToRawLongBits(vy_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, vy_); + } + if (java.lang.Double.doubleToRawLongBits(wz_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, wz_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvVelocity)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvVelocity other = (cmvr.msgs.Agv.AgvVelocity) obj; + + if (java.lang.Double.doubleToLongBits(getVx()) + != java.lang.Double.doubleToLongBits( + other.getVx())) return false; + if (java.lang.Double.doubleToLongBits(getVy()) + != java.lang.Double.doubleToLongBits( + other.getVy())) return false; + if (java.lang.Double.doubleToLongBits(getWz()) + != java.lang.Double.doubleToLongBits( + other.getWz())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VX_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getVx())); + hash = (37 * hash) + VY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getVy())); + hash = (37 * hash) + WZ_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getWz())); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvVelocity parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvVelocity parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvVelocity parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvVelocity parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvVelocity prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * AGV 车体坐标系下的平面速度。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvVelocity} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvVelocity) + cmvr.msgs.Agv.AgvVelocityOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvVelocity_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvVelocity_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvVelocity.class, cmvr.msgs.Agv.AgvVelocity.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvVelocity.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + vx_ = 0D; + + vy_ = 0D; + + wz_ = 0D; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvVelocity_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvVelocity getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvVelocity.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvVelocity build() { + cmvr.msgs.Agv.AgvVelocity result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvVelocity buildPartial() { + cmvr.msgs.Agv.AgvVelocity result = new cmvr.msgs.Agv.AgvVelocity(this); + result.vx_ = vx_; + result.vy_ = vy_; + result.wz_ = wz_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvVelocity) { + return mergeFrom((cmvr.msgs.Agv.AgvVelocity)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvVelocity other) { + if (other == cmvr.msgs.Agv.AgvVelocity.getDefaultInstance()) return this; + if (other.getVx() != 0D) { + setVx(other.getVx()); + } + if (other.getVy() != 0D) { + setVy(other.getVy()); + } + if (other.getWz() != 0D) { + setWz(other.getWz()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + vx_ = input.readDouble(); + + break; + } // case 9 + case 17: { + vy_ = input.readDouble(); + + break; + } // case 17 + case 25: { + wz_ = input.readDouble(); + + break; + } // case 25 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private double vx_ ; + /** + *
+       * 车体 X 方向线速度,单位:米/秒。
+       * 
+ * + * double vx = 1; + * @return The vx. + */ + @java.lang.Override + public double getVx() { + return vx_; + } + /** + *
+       * 车体 X 方向线速度,单位:米/秒。
+       * 
+ * + * double vx = 1; + * @param value The vx to set. + * @return This builder for chaining. + */ + public Builder setVx(double value) { + + vx_ = value; + onChanged(); + return this; + } + /** + *
+       * 车体 X 方向线速度,单位:米/秒。
+       * 
+ * + * double vx = 1; + * @return This builder for chaining. + */ + public Builder clearVx() { + + vx_ = 0D; + onChanged(); + return this; + } + + private double vy_ ; + /** + *
+       * 车体 Y 方向线速度,单位:米/秒。
+       * 
+ * + * double vy = 2; + * @return The vy. + */ + @java.lang.Override + public double getVy() { + return vy_; + } + /** + *
+       * 车体 Y 方向线速度,单位:米/秒。
+       * 
+ * + * double vy = 2; + * @param value The vy to set. + * @return This builder for chaining. + */ + public Builder setVy(double value) { + + vy_ = value; + onChanged(); + return this; + } + /** + *
+       * 车体 Y 方向线速度,单位:米/秒。
+       * 
+ * + * double vy = 2; + * @return This builder for chaining. + */ + public Builder clearVy() { + + vy_ = 0D; + onChanged(); + return this; + } + + private double wz_ ; + /** + *
+       * 绕 Z 轴角速度,单位:弧度/秒。
+       * 
+ * + * double wz = 3; + * @return The wz. + */ + @java.lang.Override + public double getWz() { + return wz_; + } + /** + *
+       * 绕 Z 轴角速度,单位:弧度/秒。
+       * 
+ * + * double wz = 3; + * @param value The wz to set. + * @return This builder for chaining. + */ + public Builder setWz(double value) { + + wz_ = value; + onChanged(); + return this; + } + /** + *
+       * 绕 Z 轴角速度,单位:弧度/秒。
+       * 
+ * + * double wz = 3; + * @return This builder for chaining. + */ + public Builder clearWz() { + + wz_ = 0D; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvVelocity) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvVelocity) + private static final cmvr.msgs.Agv.AgvVelocity DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvVelocity(); + } + + public static cmvr.msgs.Agv.AgvVelocity getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvVelocity parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvVelocity getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvBatteryStateOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvBatteryState) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 电量比例,范围:[0, 1],例如 0.8 表示 80%。
+     * 
+ * + * double percentage = 1; + * @return The percentage. + */ + double getPercentage(); + + /** + *
+     * 电池电压,单位:伏特。
+     * 
+ * + * double voltage = 2; + * @return The voltage. + */ + double getVoltage(); + + /** + *
+     * 电池电流,单位:安培;正负号含义由具体 AGV 适配器保持一致。
+     * 
+ * + * double current = 3; + * @return The current. + */ + double getCurrent(); + + /** + *
+     * 电池温度,单位:摄氏度。
+     * 
+ * + * double temperature = 4; + * @return The temperature. + */ + double getTemperature(); + + /** + *
+     * 是否正在充电。
+     * 
+ * + * bool charging = 5; + * @return The charging. + */ + boolean getCharging(); + } + /** + *
+   * AGV 电池状态。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvBatteryState} + */ + public static final class AgvBatteryState extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvBatteryState) + AgvBatteryStateOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvBatteryState.newBuilder() to construct. + private AgvBatteryState(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvBatteryState() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvBatteryState(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvBatteryState_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvBatteryState_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvBatteryState.class, cmvr.msgs.Agv.AgvBatteryState.Builder.class); + } + + public static final int PERCENTAGE_FIELD_NUMBER = 1; + private double percentage_; + /** + *
+     * 电量比例,范围:[0, 1],例如 0.8 表示 80%。
+     * 
+ * + * double percentage = 1; + * @return The percentage. + */ + @java.lang.Override + public double getPercentage() { + return percentage_; + } + + public static final int VOLTAGE_FIELD_NUMBER = 2; + private double voltage_; + /** + *
+     * 电池电压,单位:伏特。
+     * 
+ * + * double voltage = 2; + * @return The voltage. + */ + @java.lang.Override + public double getVoltage() { + return voltage_; + } + + public static final int CURRENT_FIELD_NUMBER = 3; + private double current_; + /** + *
+     * 电池电流,单位:安培;正负号含义由具体 AGV 适配器保持一致。
+     * 
+ * + * double current = 3; + * @return The current. + */ + @java.lang.Override + public double getCurrent() { + return current_; + } + + public static final int TEMPERATURE_FIELD_NUMBER = 4; + private double temperature_; + /** + *
+     * 电池温度,单位:摄氏度。
+     * 
+ * + * double temperature = 4; + * @return The temperature. + */ + @java.lang.Override + public double getTemperature() { + return temperature_; + } + + public static final int CHARGING_FIELD_NUMBER = 5; + private boolean charging_; + /** + *
+     * 是否正在充电。
+     * 
+ * + * bool charging = 5; + * @return The charging. + */ + @java.lang.Override + public boolean getCharging() { + return charging_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (java.lang.Double.doubleToRawLongBits(percentage_) != 0) { + output.writeDouble(1, percentage_); + } + if (java.lang.Double.doubleToRawLongBits(voltage_) != 0) { + output.writeDouble(2, voltage_); + } + if (java.lang.Double.doubleToRawLongBits(current_) != 0) { + output.writeDouble(3, current_); + } + if (java.lang.Double.doubleToRawLongBits(temperature_) != 0) { + output.writeDouble(4, temperature_); + } + if (charging_ != false) { + output.writeBool(5, charging_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(percentage_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, percentage_); + } + if (java.lang.Double.doubleToRawLongBits(voltage_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, voltage_); + } + if (java.lang.Double.doubleToRawLongBits(current_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, current_); + } + if (java.lang.Double.doubleToRawLongBits(temperature_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, temperature_); + } + if (charging_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, charging_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvBatteryState)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvBatteryState other = (cmvr.msgs.Agv.AgvBatteryState) obj; + + if (java.lang.Double.doubleToLongBits(getPercentage()) + != java.lang.Double.doubleToLongBits( + other.getPercentage())) return false; + if (java.lang.Double.doubleToLongBits(getVoltage()) + != java.lang.Double.doubleToLongBits( + other.getVoltage())) return false; + if (java.lang.Double.doubleToLongBits(getCurrent()) + != java.lang.Double.doubleToLongBits( + other.getCurrent())) return false; + if (java.lang.Double.doubleToLongBits(getTemperature()) + != java.lang.Double.doubleToLongBits( + other.getTemperature())) return false; + if (getCharging() + != other.getCharging()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PERCENTAGE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getPercentage())); + hash = (37 * hash) + VOLTAGE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getVoltage())); + hash = (37 * hash) + CURRENT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCurrent())); + hash = (37 * hash) + TEMPERATURE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTemperature())); + hash = (37 * hash) + CHARGING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCharging()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvBatteryState parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvBatteryState parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvBatteryState parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvBatteryState parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvBatteryState prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * AGV 电池状态。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvBatteryState} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvBatteryState) + cmvr.msgs.Agv.AgvBatteryStateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvBatteryState_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvBatteryState_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvBatteryState.class, cmvr.msgs.Agv.AgvBatteryState.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvBatteryState.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + percentage_ = 0D; + + voltage_ = 0D; + + current_ = 0D; + + temperature_ = 0D; + + charging_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvBatteryState_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvBatteryState getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvBatteryState.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvBatteryState build() { + cmvr.msgs.Agv.AgvBatteryState result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvBatteryState buildPartial() { + cmvr.msgs.Agv.AgvBatteryState result = new cmvr.msgs.Agv.AgvBatteryState(this); + result.percentage_ = percentage_; + result.voltage_ = voltage_; + result.current_ = current_; + result.temperature_ = temperature_; + result.charging_ = charging_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvBatteryState) { + return mergeFrom((cmvr.msgs.Agv.AgvBatteryState)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvBatteryState other) { + if (other == cmvr.msgs.Agv.AgvBatteryState.getDefaultInstance()) return this; + if (other.getPercentage() != 0D) { + setPercentage(other.getPercentage()); + } + if (other.getVoltage() != 0D) { + setVoltage(other.getVoltage()); + } + if (other.getCurrent() != 0D) { + setCurrent(other.getCurrent()); + } + if (other.getTemperature() != 0D) { + setTemperature(other.getTemperature()); + } + if (other.getCharging() != false) { + setCharging(other.getCharging()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + percentage_ = input.readDouble(); + + break; + } // case 9 + case 17: { + voltage_ = input.readDouble(); + + break; + } // case 17 + case 25: { + current_ = input.readDouble(); + + break; + } // case 25 + case 33: { + temperature_ = input.readDouble(); + + break; + } // case 33 + case 40: { + charging_ = input.readBool(); + + break; + } // case 40 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private double percentage_ ; + /** + *
+       * 电量比例,范围:[0, 1],例如 0.8 表示 80%。
+       * 
+ * + * double percentage = 1; + * @return The percentage. + */ + @java.lang.Override + public double getPercentage() { + return percentage_; + } + /** + *
+       * 电量比例,范围:[0, 1],例如 0.8 表示 80%。
+       * 
+ * + * double percentage = 1; + * @param value The percentage to set. + * @return This builder for chaining. + */ + public Builder setPercentage(double value) { + + percentage_ = value; + onChanged(); + return this; + } + /** + *
+       * 电量比例,范围:[0, 1],例如 0.8 表示 80%。
+       * 
+ * + * double percentage = 1; + * @return This builder for chaining. + */ + public Builder clearPercentage() { + + percentage_ = 0D; + onChanged(); + return this; + } + + private double voltage_ ; + /** + *
+       * 电池电压,单位:伏特。
+       * 
+ * + * double voltage = 2; + * @return The voltage. + */ + @java.lang.Override + public double getVoltage() { + return voltage_; + } + /** + *
+       * 电池电压,单位:伏特。
+       * 
+ * + * double voltage = 2; + * @param value The voltage to set. + * @return This builder for chaining. + */ + public Builder setVoltage(double value) { + + voltage_ = value; + onChanged(); + return this; + } + /** + *
+       * 电池电压,单位:伏特。
+       * 
+ * + * double voltage = 2; + * @return This builder for chaining. + */ + public Builder clearVoltage() { + + voltage_ = 0D; + onChanged(); + return this; + } + + private double current_ ; + /** + *
+       * 电池电流,单位:安培;正负号含义由具体 AGV 适配器保持一致。
+       * 
+ * + * double current = 3; + * @return The current. + */ + @java.lang.Override + public double getCurrent() { + return current_; + } + /** + *
+       * 电池电流,单位:安培;正负号含义由具体 AGV 适配器保持一致。
+       * 
+ * + * double current = 3; + * @param value The current to set. + * @return This builder for chaining. + */ + public Builder setCurrent(double value) { + + current_ = value; + onChanged(); + return this; + } + /** + *
+       * 电池电流,单位:安培;正负号含义由具体 AGV 适配器保持一致。
+       * 
+ * + * double current = 3; + * @return This builder for chaining. + */ + public Builder clearCurrent() { + + current_ = 0D; + onChanged(); + return this; + } + + private double temperature_ ; + /** + *
+       * 电池温度,单位:摄氏度。
+       * 
+ * + * double temperature = 4; + * @return The temperature. + */ + @java.lang.Override + public double getTemperature() { + return temperature_; + } + /** + *
+       * 电池温度,单位:摄氏度。
+       * 
+ * + * double temperature = 4; + * @param value The temperature to set. + * @return This builder for chaining. + */ + public Builder setTemperature(double value) { + + temperature_ = value; + onChanged(); + return this; + } + /** + *
+       * 电池温度,单位:摄氏度。
+       * 
+ * + * double temperature = 4; + * @return This builder for chaining. + */ + public Builder clearTemperature() { + + temperature_ = 0D; + onChanged(); + return this; + } + + private boolean charging_ ; + /** + *
+       * 是否正在充电。
+       * 
+ * + * bool charging = 5; + * @return The charging. + */ + @java.lang.Override + public boolean getCharging() { + return charging_; + } + /** + *
+       * 是否正在充电。
+       * 
+ * + * bool charging = 5; + * @param value The charging to set. + * @return This builder for chaining. + */ + public Builder setCharging(boolean value) { + + charging_ = value; + onChanged(); + return this; + } + /** + *
+       * 是否正在充电。
+       * 
+ * + * bool charging = 5; + * @return This builder for chaining. + */ + public Builder clearCharging() { + + charging_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvBatteryState) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvBatteryState) + private static final cmvr.msgs.Agv.AgvBatteryState DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvBatteryState(); + } + + public static cmvr.msgs.Agv.AgvBatteryState getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvBatteryState parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvBatteryState getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvMotionOptionsOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvMotionOptions) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 最大线速度,单位:米/秒;0 表示使用 AGV 默认值。
+     * 
+ * + * double max_speed = 1; + * @return The maxSpeed. + */ + double getMaxSpeed(); + + /** + *
+     * 最大角速度,单位:弧度/秒;0 表示使用 AGV 默认值。
+     * 
+ * + * double max_angular_speed = 2; + * @return The maxAngularSpeed. + */ + double getMaxAngularSpeed(); + + /** + *
+     * 最大线加速度,单位:米/秒^2;0 表示使用 AGV 默认值。
+     * 
+ * + * double max_acceleration = 3; + * @return The maxAcceleration. + */ + double getMaxAcceleration(); + + /** + *
+     * 最大角加速度,单位:弧度/秒^2;0 表示使用 AGV 默认值。
+     * 
+ * + * double max_angular_acceleration = 4; + * @return The maxAngularAcceleration. + */ + double getMaxAngularAcceleration(); + + /** + *
+     * 到达目标点的距离容差,单位:米;0 表示使用 AGV 默认值。
+     * 
+ * + * double reach_distance = 5; + * @return The reachDistance. + */ + double getReachDistance(); + + /** + *
+     * 到达目标角度的角度容差,单位:弧度;0 表示使用 AGV 默认值。
+     * 
+ * + * double reach_angle = 6; + * @return The reachAngle. + */ + double getReachAngle(); + + /** + *
+     * 速度比例,范围通常为 [0, 1];1 表示不降速。
+     * 
+ * + * double speed_ratio = 7; + * @return The speedRatio. + */ + double getSpeedRatio(); + + /** + *
+     * 是否异步执行;true 表示下发任务后立即返回。
+     * 
+ * + * bool asynchronous = 8; + * @return The asynchronous. + */ + boolean getAsynchronous(); + } + /** + *
+   * 导航任务的通用运动约束和执行选项。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMotionOptions} + */ + public static final class AgvMotionOptions extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvMotionOptions) + AgvMotionOptionsOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvMotionOptions.newBuilder() to construct. + private AgvMotionOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvMotionOptions() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvMotionOptions(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMotionOptions_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMotionOptions_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMotionOptions.class, cmvr.msgs.Agv.AgvMotionOptions.Builder.class); + } + + public static final int MAX_SPEED_FIELD_NUMBER = 1; + private double maxSpeed_; + /** + *
+     * 最大线速度,单位:米/秒;0 表示使用 AGV 默认值。
+     * 
+ * + * double max_speed = 1; + * @return The maxSpeed. + */ + @java.lang.Override + public double getMaxSpeed() { + return maxSpeed_; + } + + public static final int MAX_ANGULAR_SPEED_FIELD_NUMBER = 2; + private double maxAngularSpeed_; + /** + *
+     * 最大角速度,单位:弧度/秒;0 表示使用 AGV 默认值。
+     * 
+ * + * double max_angular_speed = 2; + * @return The maxAngularSpeed. + */ + @java.lang.Override + public double getMaxAngularSpeed() { + return maxAngularSpeed_; + } + + public static final int MAX_ACCELERATION_FIELD_NUMBER = 3; + private double maxAcceleration_; + /** + *
+     * 最大线加速度,单位:米/秒^2;0 表示使用 AGV 默认值。
+     * 
+ * + * double max_acceleration = 3; + * @return The maxAcceleration. + */ + @java.lang.Override + public double getMaxAcceleration() { + return maxAcceleration_; + } + + public static final int MAX_ANGULAR_ACCELERATION_FIELD_NUMBER = 4; + private double maxAngularAcceleration_; + /** + *
+     * 最大角加速度,单位:弧度/秒^2;0 表示使用 AGV 默认值。
+     * 
+ * + * double max_angular_acceleration = 4; + * @return The maxAngularAcceleration. + */ + @java.lang.Override + public double getMaxAngularAcceleration() { + return maxAngularAcceleration_; + } + + public static final int REACH_DISTANCE_FIELD_NUMBER = 5; + private double reachDistance_; + /** + *
+     * 到达目标点的距离容差,单位:米;0 表示使用 AGV 默认值。
+     * 
+ * + * double reach_distance = 5; + * @return The reachDistance. + */ + @java.lang.Override + public double getReachDistance() { + return reachDistance_; + } + + public static final int REACH_ANGLE_FIELD_NUMBER = 6; + private double reachAngle_; + /** + *
+     * 到达目标角度的角度容差,单位:弧度;0 表示使用 AGV 默认值。
+     * 
+ * + * double reach_angle = 6; + * @return The reachAngle. + */ + @java.lang.Override + public double getReachAngle() { + return reachAngle_; + } + + public static final int SPEED_RATIO_FIELD_NUMBER = 7; + private double speedRatio_; + /** + *
+     * 速度比例,范围通常为 [0, 1];1 表示不降速。
+     * 
+ * + * double speed_ratio = 7; + * @return The speedRatio. + */ + @java.lang.Override + public double getSpeedRatio() { + return speedRatio_; + } + + public static final int ASYNCHRONOUS_FIELD_NUMBER = 8; + private boolean asynchronous_; + /** + *
+     * 是否异步执行;true 表示下发任务后立即返回。
+     * 
+ * + * bool asynchronous = 8; + * @return The asynchronous. + */ + @java.lang.Override + public boolean getAsynchronous() { + return asynchronous_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (java.lang.Double.doubleToRawLongBits(maxSpeed_) != 0) { + output.writeDouble(1, maxSpeed_); + } + if (java.lang.Double.doubleToRawLongBits(maxAngularSpeed_) != 0) { + output.writeDouble(2, maxAngularSpeed_); + } + if (java.lang.Double.doubleToRawLongBits(maxAcceleration_) != 0) { + output.writeDouble(3, maxAcceleration_); + } + if (java.lang.Double.doubleToRawLongBits(maxAngularAcceleration_) != 0) { + output.writeDouble(4, maxAngularAcceleration_); + } + if (java.lang.Double.doubleToRawLongBits(reachDistance_) != 0) { + output.writeDouble(5, reachDistance_); + } + if (java.lang.Double.doubleToRawLongBits(reachAngle_) != 0) { + output.writeDouble(6, reachAngle_); + } + if (java.lang.Double.doubleToRawLongBits(speedRatio_) != 0) { + output.writeDouble(7, speedRatio_); + } + if (asynchronous_ != false) { + output.writeBool(8, asynchronous_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(maxSpeed_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, maxSpeed_); + } + if (java.lang.Double.doubleToRawLongBits(maxAngularSpeed_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, maxAngularSpeed_); + } + if (java.lang.Double.doubleToRawLongBits(maxAcceleration_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, maxAcceleration_); + } + if (java.lang.Double.doubleToRawLongBits(maxAngularAcceleration_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, maxAngularAcceleration_); + } + if (java.lang.Double.doubleToRawLongBits(reachDistance_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, reachDistance_); + } + if (java.lang.Double.doubleToRawLongBits(reachAngle_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, reachAngle_); + } + if (java.lang.Double.doubleToRawLongBits(speedRatio_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(7, speedRatio_); + } + if (asynchronous_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(8, asynchronous_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvMotionOptions)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvMotionOptions other = (cmvr.msgs.Agv.AgvMotionOptions) obj; + + if (java.lang.Double.doubleToLongBits(getMaxSpeed()) + != java.lang.Double.doubleToLongBits( + other.getMaxSpeed())) return false; + if (java.lang.Double.doubleToLongBits(getMaxAngularSpeed()) + != java.lang.Double.doubleToLongBits( + other.getMaxAngularSpeed())) return false; + if (java.lang.Double.doubleToLongBits(getMaxAcceleration()) + != java.lang.Double.doubleToLongBits( + other.getMaxAcceleration())) return false; + if (java.lang.Double.doubleToLongBits(getMaxAngularAcceleration()) + != java.lang.Double.doubleToLongBits( + other.getMaxAngularAcceleration())) return false; + if (java.lang.Double.doubleToLongBits(getReachDistance()) + != java.lang.Double.doubleToLongBits( + other.getReachDistance())) return false; + if (java.lang.Double.doubleToLongBits(getReachAngle()) + != java.lang.Double.doubleToLongBits( + other.getReachAngle())) return false; + if (java.lang.Double.doubleToLongBits(getSpeedRatio()) + != java.lang.Double.doubleToLongBits( + other.getSpeedRatio())) return false; + if (getAsynchronous() + != other.getAsynchronous()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MAX_SPEED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getMaxSpeed())); + hash = (37 * hash) + MAX_ANGULAR_SPEED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getMaxAngularSpeed())); + hash = (37 * hash) + MAX_ACCELERATION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getMaxAcceleration())); + hash = (37 * hash) + MAX_ANGULAR_ACCELERATION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getMaxAngularAcceleration())); + hash = (37 * hash) + REACH_DISTANCE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getReachDistance())); + hash = (37 * hash) + REACH_ANGLE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getReachAngle())); + hash = (37 * hash) + SPEED_RATIO_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSpeedRatio())); + hash = (37 * hash) + ASYNCHRONOUS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAsynchronous()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMotionOptions parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvMotionOptions prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 导航任务的通用运动约束和执行选项。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMotionOptions} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvMotionOptions) + cmvr.msgs.Agv.AgvMotionOptionsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMotionOptions_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMotionOptions_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMotionOptions.class, cmvr.msgs.Agv.AgvMotionOptions.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvMotionOptions.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + maxSpeed_ = 0D; + + maxAngularSpeed_ = 0D; + + maxAcceleration_ = 0D; + + maxAngularAcceleration_ = 0D; + + reachDistance_ = 0D; + + reachAngle_ = 0D; + + speedRatio_ = 0D; + + asynchronous_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMotionOptions_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMotionOptions getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvMotionOptions.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMotionOptions build() { + cmvr.msgs.Agv.AgvMotionOptions result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMotionOptions buildPartial() { + cmvr.msgs.Agv.AgvMotionOptions result = new cmvr.msgs.Agv.AgvMotionOptions(this); + result.maxSpeed_ = maxSpeed_; + result.maxAngularSpeed_ = maxAngularSpeed_; + result.maxAcceleration_ = maxAcceleration_; + result.maxAngularAcceleration_ = maxAngularAcceleration_; + result.reachDistance_ = reachDistance_; + result.reachAngle_ = reachAngle_; + result.speedRatio_ = speedRatio_; + result.asynchronous_ = asynchronous_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvMotionOptions) { + return mergeFrom((cmvr.msgs.Agv.AgvMotionOptions)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvMotionOptions other) { + if (other == cmvr.msgs.Agv.AgvMotionOptions.getDefaultInstance()) return this; + if (other.getMaxSpeed() != 0D) { + setMaxSpeed(other.getMaxSpeed()); + } + if (other.getMaxAngularSpeed() != 0D) { + setMaxAngularSpeed(other.getMaxAngularSpeed()); + } + if (other.getMaxAcceleration() != 0D) { + setMaxAcceleration(other.getMaxAcceleration()); + } + if (other.getMaxAngularAcceleration() != 0D) { + setMaxAngularAcceleration(other.getMaxAngularAcceleration()); + } + if (other.getReachDistance() != 0D) { + setReachDistance(other.getReachDistance()); + } + if (other.getReachAngle() != 0D) { + setReachAngle(other.getReachAngle()); + } + if (other.getSpeedRatio() != 0D) { + setSpeedRatio(other.getSpeedRatio()); + } + if (other.getAsynchronous() != false) { + setAsynchronous(other.getAsynchronous()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + maxSpeed_ = input.readDouble(); + + break; + } // case 9 + case 17: { + maxAngularSpeed_ = input.readDouble(); + + break; + } // case 17 + case 25: { + maxAcceleration_ = input.readDouble(); + + break; + } // case 25 + case 33: { + maxAngularAcceleration_ = input.readDouble(); + + break; + } // case 33 + case 41: { + reachDistance_ = input.readDouble(); + + break; + } // case 41 + case 49: { + reachAngle_ = input.readDouble(); + + break; + } // case 49 + case 57: { + speedRatio_ = input.readDouble(); + + break; + } // case 57 + case 64: { + asynchronous_ = input.readBool(); + + break; + } // case 64 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private double maxSpeed_ ; + /** + *
+       * 最大线速度,单位:米/秒;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_speed = 1; + * @return The maxSpeed. + */ + @java.lang.Override + public double getMaxSpeed() { + return maxSpeed_; + } + /** + *
+       * 最大线速度,单位:米/秒;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_speed = 1; + * @param value The maxSpeed to set. + * @return This builder for chaining. + */ + public Builder setMaxSpeed(double value) { + + maxSpeed_ = value; + onChanged(); + return this; + } + /** + *
+       * 最大线速度,单位:米/秒;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_speed = 1; + * @return This builder for chaining. + */ + public Builder clearMaxSpeed() { + + maxSpeed_ = 0D; + onChanged(); + return this; + } + + private double maxAngularSpeed_ ; + /** + *
+       * 最大角速度,单位:弧度/秒;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_angular_speed = 2; + * @return The maxAngularSpeed. + */ + @java.lang.Override + public double getMaxAngularSpeed() { + return maxAngularSpeed_; + } + /** + *
+       * 最大角速度,单位:弧度/秒;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_angular_speed = 2; + * @param value The maxAngularSpeed to set. + * @return This builder for chaining. + */ + public Builder setMaxAngularSpeed(double value) { + + maxAngularSpeed_ = value; + onChanged(); + return this; + } + /** + *
+       * 最大角速度,单位:弧度/秒;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_angular_speed = 2; + * @return This builder for chaining. + */ + public Builder clearMaxAngularSpeed() { + + maxAngularSpeed_ = 0D; + onChanged(); + return this; + } + + private double maxAcceleration_ ; + /** + *
+       * 最大线加速度,单位:米/秒^2;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_acceleration = 3; + * @return The maxAcceleration. + */ + @java.lang.Override + public double getMaxAcceleration() { + return maxAcceleration_; + } + /** + *
+       * 最大线加速度,单位:米/秒^2;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_acceleration = 3; + * @param value The maxAcceleration to set. + * @return This builder for chaining. + */ + public Builder setMaxAcceleration(double value) { + + maxAcceleration_ = value; + onChanged(); + return this; + } + /** + *
+       * 最大线加速度,单位:米/秒^2;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_acceleration = 3; + * @return This builder for chaining. + */ + public Builder clearMaxAcceleration() { + + maxAcceleration_ = 0D; + onChanged(); + return this; + } + + private double maxAngularAcceleration_ ; + /** + *
+       * 最大角加速度,单位:弧度/秒^2;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_angular_acceleration = 4; + * @return The maxAngularAcceleration. + */ + @java.lang.Override + public double getMaxAngularAcceleration() { + return maxAngularAcceleration_; + } + /** + *
+       * 最大角加速度,单位:弧度/秒^2;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_angular_acceleration = 4; + * @param value The maxAngularAcceleration to set. + * @return This builder for chaining. + */ + public Builder setMaxAngularAcceleration(double value) { + + maxAngularAcceleration_ = value; + onChanged(); + return this; + } + /** + *
+       * 最大角加速度,单位:弧度/秒^2;0 表示使用 AGV 默认值。
+       * 
+ * + * double max_angular_acceleration = 4; + * @return This builder for chaining. + */ + public Builder clearMaxAngularAcceleration() { + + maxAngularAcceleration_ = 0D; + onChanged(); + return this; + } + + private double reachDistance_ ; + /** + *
+       * 到达目标点的距离容差,单位:米;0 表示使用 AGV 默认值。
+       * 
+ * + * double reach_distance = 5; + * @return The reachDistance. + */ + @java.lang.Override + public double getReachDistance() { + return reachDistance_; + } + /** + *
+       * 到达目标点的距离容差,单位:米;0 表示使用 AGV 默认值。
+       * 
+ * + * double reach_distance = 5; + * @param value The reachDistance to set. + * @return This builder for chaining. + */ + public Builder setReachDistance(double value) { + + reachDistance_ = value; + onChanged(); + return this; + } + /** + *
+       * 到达目标点的距离容差,单位:米;0 表示使用 AGV 默认值。
+       * 
+ * + * double reach_distance = 5; + * @return This builder for chaining. + */ + public Builder clearReachDistance() { + + reachDistance_ = 0D; + onChanged(); + return this; + } + + private double reachAngle_ ; + /** + *
+       * 到达目标角度的角度容差,单位:弧度;0 表示使用 AGV 默认值。
+       * 
+ * + * double reach_angle = 6; + * @return The reachAngle. + */ + @java.lang.Override + public double getReachAngle() { + return reachAngle_; + } + /** + *
+       * 到达目标角度的角度容差,单位:弧度;0 表示使用 AGV 默认值。
+       * 
+ * + * double reach_angle = 6; + * @param value The reachAngle to set. + * @return This builder for chaining. + */ + public Builder setReachAngle(double value) { + + reachAngle_ = value; + onChanged(); + return this; + } + /** + *
+       * 到达目标角度的角度容差,单位:弧度;0 表示使用 AGV 默认值。
+       * 
+ * + * double reach_angle = 6; + * @return This builder for chaining. + */ + public Builder clearReachAngle() { + + reachAngle_ = 0D; + onChanged(); + return this; + } + + private double speedRatio_ ; + /** + *
+       * 速度比例,范围通常为 [0, 1];1 表示不降速。
+       * 
+ * + * double speed_ratio = 7; + * @return The speedRatio. + */ + @java.lang.Override + public double getSpeedRatio() { + return speedRatio_; + } + /** + *
+       * 速度比例,范围通常为 [0, 1];1 表示不降速。
+       * 
+ * + * double speed_ratio = 7; + * @param value The speedRatio to set. + * @return This builder for chaining. + */ + public Builder setSpeedRatio(double value) { + + speedRatio_ = value; + onChanged(); + return this; + } + /** + *
+       * 速度比例,范围通常为 [0, 1];1 表示不降速。
+       * 
+ * + * double speed_ratio = 7; + * @return This builder for chaining. + */ + public Builder clearSpeedRatio() { + + speedRatio_ = 0D; + onChanged(); + return this; + } + + private boolean asynchronous_ ; + /** + *
+       * 是否异步执行;true 表示下发任务后立即返回。
+       * 
+ * + * bool asynchronous = 8; + * @return The asynchronous. + */ + @java.lang.Override + public boolean getAsynchronous() { + return asynchronous_; + } + /** + *
+       * 是否异步执行;true 表示下发任务后立即返回。
+       * 
+ * + * bool asynchronous = 8; + * @param value The asynchronous to set. + * @return This builder for chaining. + */ + public Builder setAsynchronous(boolean value) { + + asynchronous_ = value; + onChanged(); + return this; + } + /** + *
+       * 是否异步执行;true 表示下发任务后立即返回。
+       * 
+ * + * bool asynchronous = 8; + * @return This builder for chaining. + */ + public Builder clearAsynchronous() { + + asynchronous_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvMotionOptions) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvMotionOptions) + private static final cmvr.msgs.Agv.AgvMotionOptions DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvMotionOptions(); + } + + public static cmvr.msgs.Agv.AgvMotionOptions getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvMotionOptions parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMotionOptions getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvAdapterParamsOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvAdapterParams) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + int getValuesCount(); + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + boolean containsValues( + java.lang.String key); + /** + * Use {@link #getValuesMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getValues(); + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + java.util.Map + getValuesMap(); + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + + /* nullable */ +java.lang.String getValuesOrDefault( + java.lang.String key, + /* nullable */ +java.lang.String defaultValue); + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + + java.lang.String getValuesOrThrow( + java.lang.String key); + } + /** + *
+   * AGV 适配器扩展参数。用于传递厂商或控制器特有的参数。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvAdapterParams} + */ + public static final class AgvAdapterParams extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvAdapterParams) + AgvAdapterParamsOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvAdapterParams.newBuilder() to construct. + private AgvAdapterParams(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvAdapterParams() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvAdapterParams(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvAdapterParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 1: + return internalGetValues(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvAdapterParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvAdapterParams.class, cmvr.msgs.Agv.AgvAdapterParams.Builder.class); + } + + public static final int VALUES_FIELD_NUMBER = 1; + private static final class ValuesDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, java.lang.String> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvAdapterParams_ValuesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> values_; + private com.google.protobuf.MapField + internalGetValues() { + if (values_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ValuesDefaultEntryHolder.defaultEntry); + } + return values_; + } + + public int getValuesCount() { + return internalGetValues().getMap().size(); + } + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + + @java.lang.Override + public boolean containsValues( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + return internalGetValues().getMap().containsKey(key); + } + /** + * Use {@link #getValuesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getValues() { + return getValuesMap(); + } + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + @java.lang.Override + + public java.util.Map getValuesMap() { + return internalGetValues().getMap(); + } + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + @java.lang.Override + + public java.lang.String getValuesOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetValues().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+     * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+     * 
+ * + * map<string, string> values = 1; + */ + @java.lang.Override + + public java.lang.String getValuesOrThrow( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetValues().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetValues(), + ValuesDefaultEntryHolder.defaultEntry, + 1); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry entry + : internalGetValues().getMap().entrySet()) { + com.google.protobuf.MapEntry + values__ = ValuesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, values__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvAdapterParams)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvAdapterParams other = (cmvr.msgs.Agv.AgvAdapterParams) obj; + + if (!internalGetValues().equals( + other.internalGetValues())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (!internalGetValues().getMap().isEmpty()) { + hash = (37 * hash) + VALUES_FIELD_NUMBER; + hash = (53 * hash) + internalGetValues().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvAdapterParams parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvAdapterParams prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * AGV 适配器扩展参数。用于传递厂商或控制器特有的参数。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvAdapterParams} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvAdapterParams) + cmvr.msgs.Agv.AgvAdapterParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvAdapterParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 1: + return internalGetValues(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 1: + return internalGetMutableValues(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvAdapterParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvAdapterParams.class, cmvr.msgs.Agv.AgvAdapterParams.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvAdapterParams.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + internalGetMutableValues().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvAdapterParams_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvAdapterParams getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvAdapterParams.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvAdapterParams build() { + cmvr.msgs.Agv.AgvAdapterParams result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvAdapterParams buildPartial() { + cmvr.msgs.Agv.AgvAdapterParams result = new cmvr.msgs.Agv.AgvAdapterParams(this); + int from_bitField0_ = bitField0_; + result.values_ = internalGetValues(); + result.values_.makeImmutable(); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvAdapterParams) { + return mergeFrom((cmvr.msgs.Agv.AgvAdapterParams)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvAdapterParams other) { + if (other == cmvr.msgs.Agv.AgvAdapterParams.getDefaultInstance()) return this; + internalGetMutableValues().mergeFrom( + other.internalGetValues()); + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.protobuf.MapEntry + values__ = input.readMessage( + ValuesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableValues().getMutableMap().put( + values__.getKey(), values__.getValue()); + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> values_; + private com.google.protobuf.MapField + internalGetValues() { + if (values_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ValuesDefaultEntryHolder.defaultEntry); + } + return values_; + } + private com.google.protobuf.MapField + internalGetMutableValues() { + onChanged();; + if (values_ == null) { + values_ = com.google.protobuf.MapField.newMapField( + ValuesDefaultEntryHolder.defaultEntry); + } + if (!values_.isMutable()) { + values_ = values_.copy(); + } + return values_; + } + + public int getValuesCount() { + return internalGetValues().getMap().size(); + } + /** + *
+       * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+       * 
+ * + * map<string, string> values = 1; + */ + + @java.lang.Override + public boolean containsValues( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + return internalGetValues().getMap().containsKey(key); + } + /** + * Use {@link #getValuesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getValues() { + return getValuesMap(); + } + /** + *
+       * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+       * 
+ * + * map<string, string> values = 1; + */ + @java.lang.Override + + public java.util.Map getValuesMap() { + return internalGetValues().getMap(); + } + /** + *
+       * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+       * 
+ * + * map<string, string> values = 1; + */ + @java.lang.Override + + public java.lang.String getValuesOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetValues().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+       * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+       * 
+ * + * map<string, string> values = 1; + */ + @java.lang.Override + + public java.lang.String getValuesOrThrow( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetValues().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearValues() { + internalGetMutableValues().getMutableMap() + .clear(); + return this; + } + /** + *
+       * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+       * 
+ * + * map<string, string> values = 1; + */ + + public Builder removeValues( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableValues().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableValues() { + return internalGetMutableValues().getMutableMap(); + } + /** + *
+       * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+       * 
+ * + * map<string, string> values = 1; + */ + public Builder putValues( + java.lang.String key, + java.lang.String value) { + if (key == null) { throw new NullPointerException("map key"); } + if (value == null) { + throw new NullPointerException("map value"); +} + + internalGetMutableValues().getMutableMap() + .put(key, value); + return this; + } + /** + *
+       * 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。
+       * 
+ * + * map<string, string> values = 1; + */ + + public Builder putAllValues( + java.util.Map values) { + internalGetMutableValues().getMutableMap() + .putAll(values); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvAdapterParams) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvAdapterParams) + private static final cmvr.msgs.Agv.AgvAdapterParams DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvAdapterParams(); + } + + public static cmvr.msgs.Agv.AgvAdapterParams getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvAdapterParams parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvAdapterParams getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvRuntimeStateOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvRuntimeState) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 状态采样时间,Unix 时间戳,单位:秒。
+     * 
+ * + * double timestamp = 1; + * @return The timestamp. + */ + double getTimestamp(); + + /** + *
+     * 运行模式,取值对应服务端内部 AgvMode 枚举的整数值。
+     * 
+ * + * int32 mode = 2; + * @return The mode. + */ + int getMode(); + + /** + *
+     * 是否已连接 AGV 控制器。
+     * 
+ * + * bool connected = 3; + * @return The connected. + */ + boolean getConnected(); + + /** + *
+     * 是否已定位成功。
+     * 
+ * + * bool localized = 4; + * @return The localized. + */ + boolean getLocalized(); + + /** + *
+     * AGV 是否处于运动状态。
+     * 
+ * + * bool moving = 5; + * @return The moving. + */ + boolean getMoving(); + + /** + *
+     * AGV 是否处于故障状态。
+     * 
+ * + * bool fault = 6; + * @return The fault. + */ + boolean getFault(); + + /** + *
+     * AGV 是否处于急停状态。
+     * 
+ * + * bool emergency_stopped = 7; + * @return The emergencyStopped. + */ + boolean getEmergencyStopped(); + + /** + *
+     * 当前地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + * @return Whether the pose field is set. + */ + boolean hasPose(); + /** + *
+     * 当前地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + * @return The pose. + */ + cmvr.msgs.Agv.AgvPose2d getPose(); + /** + *
+     * 当前地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder(); + + /** + *
+     * 当前车体速度。
+     * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + * @return Whether the velocity field is set. + */ + boolean hasVelocity(); + /** + *
+     * 当前车体速度。
+     * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + * @return The velocity. + */ + cmvr.msgs.Agv.AgvVelocity getVelocity(); + /** + *
+     * 当前车体速度。
+     * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + cmvr.msgs.Agv.AgvVelocityOrBuilder getVelocityOrBuilder(); + + /** + *
+     * 当前电池状态。
+     * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + * @return Whether the battery field is set. + */ + boolean hasBattery(); + /** + *
+     * 当前电池状态。
+     * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + * @return The battery. + */ + cmvr.msgs.Agv.AgvBatteryState getBattery(); + /** + *
+     * 当前电池状态。
+     * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + cmvr.msgs.Agv.AgvBatteryStateOrBuilder getBatteryOrBuilder(); + + /** + *
+     * 当前加载地图名称;为空表示未知或控制器未返回。
+     * 
+ * + * string current_map = 11; + * @return The currentMap. + */ + java.lang.String getCurrentMap(); + /** + *
+     * 当前加载地图名称;为空表示未知或控制器未返回。
+     * 
+ * + * string current_map = 11; + * @return The bytes for currentMap. + */ + com.google.protobuf.ByteString + getCurrentMapBytes(); + + /** + *
+     * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+     * 
+ * + * string current_station = 12; + * @return The currentStation. + */ + java.lang.String getCurrentStation(); + /** + *
+     * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+     * 
+ * + * string current_station = 12; + * @return The bytes for currentStation. + */ + com.google.protobuf.ByteString + getCurrentStationBytes(); + + /** + *
+     * 最近一次错误信息;为空表示无错误或未知。
+     * 
+ * + * string last_error = 13; + * @return The lastError. + */ + java.lang.String getLastError(); + /** + *
+     * 最近一次错误信息;为空表示无错误或未知。
+     * 
+ * + * string last_error = 13; + * @return The bytes for lastError. + */ + com.google.protobuf.ByteString + getLastErrorBytes(); + } + /** + *
+   * AGV 当前运行状态快照。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvRuntimeState} + */ + public static final class AgvRuntimeState extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvRuntimeState) + AgvRuntimeStateOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvRuntimeState.newBuilder() to construct. + private AgvRuntimeState(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvRuntimeState() { + currentMap_ = ""; + currentStation_ = ""; + lastError_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvRuntimeState(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvRuntimeState_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvRuntimeState_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvRuntimeState.class, cmvr.msgs.Agv.AgvRuntimeState.Builder.class); + } + + public static final int TIMESTAMP_FIELD_NUMBER = 1; + private double timestamp_; + /** + *
+     * 状态采样时间,Unix 时间戳,单位:秒。
+     * 
+ * + * double timestamp = 1; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + + public static final int MODE_FIELD_NUMBER = 2; + private int mode_; + /** + *
+     * 运行模式,取值对应服务端内部 AgvMode 枚举的整数值。
+     * 
+ * + * int32 mode = 2; + * @return The mode. + */ + @java.lang.Override + public int getMode() { + return mode_; + } + + public static final int CONNECTED_FIELD_NUMBER = 3; + private boolean connected_; + /** + *
+     * 是否已连接 AGV 控制器。
+     * 
+ * + * bool connected = 3; + * @return The connected. + */ + @java.lang.Override + public boolean getConnected() { + return connected_; + } + + public static final int LOCALIZED_FIELD_NUMBER = 4; + private boolean localized_; + /** + *
+     * 是否已定位成功。
+     * 
+ * + * bool localized = 4; + * @return The localized. + */ + @java.lang.Override + public boolean getLocalized() { + return localized_; + } + + public static final int MOVING_FIELD_NUMBER = 5; + private boolean moving_; + /** + *
+     * AGV 是否处于运动状态。
+     * 
+ * + * bool moving = 5; + * @return The moving. + */ + @java.lang.Override + public boolean getMoving() { + return moving_; + } + + public static final int FAULT_FIELD_NUMBER = 6; + private boolean fault_; + /** + *
+     * AGV 是否处于故障状态。
+     * 
+ * + * bool fault = 6; + * @return The fault. + */ + @java.lang.Override + public boolean getFault() { + return fault_; + } + + public static final int EMERGENCY_STOPPED_FIELD_NUMBER = 7; + private boolean emergencyStopped_; + /** + *
+     * AGV 是否处于急停状态。
+     * 
+ * + * bool emergency_stopped = 7; + * @return The emergencyStopped. + */ + @java.lang.Override + public boolean getEmergencyStopped() { + return emergencyStopped_; + } + + public static final int POSE_FIELD_NUMBER = 8; + private cmvr.msgs.Agv.AgvPose2d pose_; + /** + *
+     * 当前地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + * @return Whether the pose field is set. + */ + @java.lang.Override + public boolean hasPose() { + return pose_ != null; + } + /** + *
+     * 当前地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + * @return The pose. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2d getPose() { + return pose_ == null ? cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; + } + /** + *
+     * 当前地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder() { + return getPose(); + } + + public static final int VELOCITY_FIELD_NUMBER = 9; + private cmvr.msgs.Agv.AgvVelocity velocity_; + /** + *
+     * 当前车体速度。
+     * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + * @return Whether the velocity field is set. + */ + @java.lang.Override + public boolean hasVelocity() { + return velocity_ != null; + } + /** + *
+     * 当前车体速度。
+     * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + * @return The velocity. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvVelocity getVelocity() { + return velocity_ == null ? cmvr.msgs.Agv.AgvVelocity.getDefaultInstance() : velocity_; + } + /** + *
+     * 当前车体速度。
+     * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvVelocityOrBuilder getVelocityOrBuilder() { + return getVelocity(); + } + + public static final int BATTERY_FIELD_NUMBER = 10; + private cmvr.msgs.Agv.AgvBatteryState battery_; + /** + *
+     * 当前电池状态。
+     * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + * @return Whether the battery field is set. + */ + @java.lang.Override + public boolean hasBattery() { + return battery_ != null; + } + /** + *
+     * 当前电池状态。
+     * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + * @return The battery. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvBatteryState getBattery() { + return battery_ == null ? cmvr.msgs.Agv.AgvBatteryState.getDefaultInstance() : battery_; + } + /** + *
+     * 当前电池状态。
+     * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvBatteryStateOrBuilder getBatteryOrBuilder() { + return getBattery(); + } + + public static final int CURRENT_MAP_FIELD_NUMBER = 11; + private volatile java.lang.Object currentMap_; + /** + *
+     * 当前加载地图名称;为空表示未知或控制器未返回。
+     * 
+ * + * string current_map = 11; + * @return The currentMap. + */ + @java.lang.Override + public java.lang.String getCurrentMap() { + java.lang.Object ref = currentMap_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentMap_ = s; + return s; + } + } + /** + *
+     * 当前加载地图名称;为空表示未知或控制器未返回。
+     * 
+ * + * string current_map = 11; + * @return The bytes for currentMap. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCurrentMapBytes() { + java.lang.Object ref = currentMap_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + currentMap_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CURRENT_STATION_FIELD_NUMBER = 12; + private volatile java.lang.Object currentStation_; + /** + *
+     * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+     * 
+ * + * string current_station = 12; + * @return The currentStation. + */ + @java.lang.Override + public java.lang.String getCurrentStation() { + java.lang.Object ref = currentStation_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentStation_ = s; + return s; + } + } + /** + *
+     * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+     * 
+ * + * string current_station = 12; + * @return The bytes for currentStation. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCurrentStationBytes() { + java.lang.Object ref = currentStation_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + currentStation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LAST_ERROR_FIELD_NUMBER = 13; + private volatile java.lang.Object lastError_; + /** + *
+     * 最近一次错误信息;为空表示无错误或未知。
+     * 
+ * + * string last_error = 13; + * @return The lastError. + */ + @java.lang.Override + public java.lang.String getLastError() { + java.lang.Object ref = lastError_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + lastError_ = s; + return s; + } + } + /** + *
+     * 最近一次错误信息;为空表示无错误或未知。
+     * 
+ * + * string last_error = 13; + * @return The bytes for lastError. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getLastErrorBytes() { + java.lang.Object ref = lastError_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + lastError_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (java.lang.Double.doubleToRawLongBits(timestamp_) != 0) { + output.writeDouble(1, timestamp_); + } + if (mode_ != 0) { + output.writeInt32(2, mode_); + } + if (connected_ != false) { + output.writeBool(3, connected_); + } + if (localized_ != false) { + output.writeBool(4, localized_); + } + if (moving_ != false) { + output.writeBool(5, moving_); + } + if (fault_ != false) { + output.writeBool(6, fault_); + } + if (emergencyStopped_ != false) { + output.writeBool(7, emergencyStopped_); + } + if (pose_ != null) { + output.writeMessage(8, getPose()); + } + if (velocity_ != null) { + output.writeMessage(9, getVelocity()); + } + if (battery_ != null) { + output.writeMessage(10, getBattery()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(currentMap_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, currentMap_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(currentStation_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, currentStation_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(lastError_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 13, lastError_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(timestamp_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, timestamp_); + } + if (mode_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, mode_); + } + if (connected_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, connected_); + } + if (localized_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, localized_); + } + if (moving_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, moving_); + } + if (fault_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, fault_); + } + if (emergencyStopped_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(7, emergencyStopped_); + } + if (pose_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, getPose()); + } + if (velocity_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, getVelocity()); + } + if (battery_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, getBattery()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(currentMap_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, currentMap_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(currentStation_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, currentStation_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(lastError_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, lastError_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvRuntimeState)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvRuntimeState other = (cmvr.msgs.Agv.AgvRuntimeState) obj; + + if (java.lang.Double.doubleToLongBits(getTimestamp()) + != java.lang.Double.doubleToLongBits( + other.getTimestamp())) return false; + if (getMode() + != other.getMode()) return false; + if (getConnected() + != other.getConnected()) return false; + if (getLocalized() + != other.getLocalized()) return false; + if (getMoving() + != other.getMoving()) return false; + if (getFault() + != other.getFault()) return false; + if (getEmergencyStopped() + != other.getEmergencyStopped()) return false; + if (hasPose() != other.hasPose()) return false; + if (hasPose()) { + if (!getPose() + .equals(other.getPose())) return false; + } + if (hasVelocity() != other.hasVelocity()) return false; + if (hasVelocity()) { + if (!getVelocity() + .equals(other.getVelocity())) return false; + } + if (hasBattery() != other.hasBattery()) return false; + if (hasBattery()) { + if (!getBattery() + .equals(other.getBattery())) return false; + } + if (!getCurrentMap() + .equals(other.getCurrentMap())) return false; + if (!getCurrentStation() + .equals(other.getCurrentStation())) return false; + if (!getLastError() + .equals(other.getLastError())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimestamp())); + hash = (37 * hash) + MODE_FIELD_NUMBER; + hash = (53 * hash) + getMode(); + hash = (37 * hash) + CONNECTED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getConnected()); + hash = (37 * hash) + LOCALIZED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getLocalized()); + hash = (37 * hash) + MOVING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getMoving()); + hash = (37 * hash) + FAULT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getFault()); + hash = (37 * hash) + EMERGENCY_STOPPED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getEmergencyStopped()); + if (hasPose()) { + hash = (37 * hash) + POSE_FIELD_NUMBER; + hash = (53 * hash) + getPose().hashCode(); + } + if (hasVelocity()) { + hash = (37 * hash) + VELOCITY_FIELD_NUMBER; + hash = (53 * hash) + getVelocity().hashCode(); + } + if (hasBattery()) { + hash = (37 * hash) + BATTERY_FIELD_NUMBER; + hash = (53 * hash) + getBattery().hashCode(); + } + hash = (37 * hash) + CURRENT_MAP_FIELD_NUMBER; + hash = (53 * hash) + getCurrentMap().hashCode(); + hash = (37 * hash) + CURRENT_STATION_FIELD_NUMBER; + hash = (53 * hash) + getCurrentStation().hashCode(); + hash = (37 * hash) + LAST_ERROR_FIELD_NUMBER; + hash = (53 * hash) + getLastError().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvRuntimeState parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvRuntimeState prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * AGV 当前运行状态快照。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvRuntimeState} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvRuntimeState) + cmvr.msgs.Agv.AgvRuntimeStateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvRuntimeState_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvRuntimeState_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvRuntimeState.class, cmvr.msgs.Agv.AgvRuntimeState.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvRuntimeState.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + timestamp_ = 0D; + + mode_ = 0; + + connected_ = false; + + localized_ = false; + + moving_ = false; + + fault_ = false; + + emergencyStopped_ = false; + + if (poseBuilder_ == null) { + pose_ = null; + } else { + pose_ = null; + poseBuilder_ = null; + } + if (velocityBuilder_ == null) { + velocity_ = null; + } else { + velocity_ = null; + velocityBuilder_ = null; + } + if (batteryBuilder_ == null) { + battery_ = null; + } else { + battery_ = null; + batteryBuilder_ = null; + } + currentMap_ = ""; + + currentStation_ = ""; + + lastError_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvRuntimeState_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvRuntimeState getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvRuntimeState.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvRuntimeState build() { + cmvr.msgs.Agv.AgvRuntimeState result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvRuntimeState buildPartial() { + cmvr.msgs.Agv.AgvRuntimeState result = new cmvr.msgs.Agv.AgvRuntimeState(this); + result.timestamp_ = timestamp_; + result.mode_ = mode_; + result.connected_ = connected_; + result.localized_ = localized_; + result.moving_ = moving_; + result.fault_ = fault_; + result.emergencyStopped_ = emergencyStopped_; + if (poseBuilder_ == null) { + result.pose_ = pose_; + } else { + result.pose_ = poseBuilder_.build(); + } + if (velocityBuilder_ == null) { + result.velocity_ = velocity_; + } else { + result.velocity_ = velocityBuilder_.build(); + } + if (batteryBuilder_ == null) { + result.battery_ = battery_; + } else { + result.battery_ = batteryBuilder_.build(); + } + result.currentMap_ = currentMap_; + result.currentStation_ = currentStation_; + result.lastError_ = lastError_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvRuntimeState) { + return mergeFrom((cmvr.msgs.Agv.AgvRuntimeState)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvRuntimeState other) { + if (other == cmvr.msgs.Agv.AgvRuntimeState.getDefaultInstance()) return this; + if (other.getTimestamp() != 0D) { + setTimestamp(other.getTimestamp()); + } + if (other.getMode() != 0) { + setMode(other.getMode()); + } + if (other.getConnected() != false) { + setConnected(other.getConnected()); + } + if (other.getLocalized() != false) { + setLocalized(other.getLocalized()); + } + if (other.getMoving() != false) { + setMoving(other.getMoving()); + } + if (other.getFault() != false) { + setFault(other.getFault()); + } + if (other.getEmergencyStopped() != false) { + setEmergencyStopped(other.getEmergencyStopped()); + } + if (other.hasPose()) { + mergePose(other.getPose()); + } + if (other.hasVelocity()) { + mergeVelocity(other.getVelocity()); + } + if (other.hasBattery()) { + mergeBattery(other.getBattery()); + } + if (!other.getCurrentMap().isEmpty()) { + currentMap_ = other.currentMap_; + onChanged(); + } + if (!other.getCurrentStation().isEmpty()) { + currentStation_ = other.currentStation_; + onChanged(); + } + if (!other.getLastError().isEmpty()) { + lastError_ = other.lastError_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + timestamp_ = input.readDouble(); + + break; + } // case 9 + case 16: { + mode_ = input.readInt32(); + + break; + } // case 16 + case 24: { + connected_ = input.readBool(); + + break; + } // case 24 + case 32: { + localized_ = input.readBool(); + + break; + } // case 32 + case 40: { + moving_ = input.readBool(); + + break; + } // case 40 + case 48: { + fault_ = input.readBool(); + + break; + } // case 48 + case 56: { + emergencyStopped_ = input.readBool(); + + break; + } // case 56 + case 66: { + input.readMessage( + getPoseFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 66 + case 74: { + input.readMessage( + getVelocityFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 74 + case 82: { + input.readMessage( + getBatteryFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 82 + case 90: { + currentMap_ = input.readStringRequireUtf8(); + + break; + } // case 90 + case 98: { + currentStation_ = input.readStringRequireUtf8(); + + break; + } // case 98 + case 106: { + lastError_ = input.readStringRequireUtf8(); + + break; + } // case 106 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private double timestamp_ ; + /** + *
+       * 状态采样时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 1; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + /** + *
+       * 状态采样时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 1; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(double value) { + + timestamp_ = value; + onChanged(); + return this; + } + /** + *
+       * 状态采样时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 1; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + + timestamp_ = 0D; + onChanged(); + return this; + } + + private int mode_ ; + /** + *
+       * 运行模式,取值对应服务端内部 AgvMode 枚举的整数值。
+       * 
+ * + * int32 mode = 2; + * @return The mode. + */ + @java.lang.Override + public int getMode() { + return mode_; + } + /** + *
+       * 运行模式,取值对应服务端内部 AgvMode 枚举的整数值。
+       * 
+ * + * int32 mode = 2; + * @param value The mode to set. + * @return This builder for chaining. + */ + public Builder setMode(int value) { + + mode_ = value; + onChanged(); + return this; + } + /** + *
+       * 运行模式,取值对应服务端内部 AgvMode 枚举的整数值。
+       * 
+ * + * int32 mode = 2; + * @return This builder for chaining. + */ + public Builder clearMode() { + + mode_ = 0; + onChanged(); + return this; + } + + private boolean connected_ ; + /** + *
+       * 是否已连接 AGV 控制器。
+       * 
+ * + * bool connected = 3; + * @return The connected. + */ + @java.lang.Override + public boolean getConnected() { + return connected_; + } + /** + *
+       * 是否已连接 AGV 控制器。
+       * 
+ * + * bool connected = 3; + * @param value The connected to set. + * @return This builder for chaining. + */ + public Builder setConnected(boolean value) { + + connected_ = value; + onChanged(); + return this; + } + /** + *
+       * 是否已连接 AGV 控制器。
+       * 
+ * + * bool connected = 3; + * @return This builder for chaining. + */ + public Builder clearConnected() { + + connected_ = false; + onChanged(); + return this; + } + + private boolean localized_ ; + /** + *
+       * 是否已定位成功。
+       * 
+ * + * bool localized = 4; + * @return The localized. + */ + @java.lang.Override + public boolean getLocalized() { + return localized_; + } + /** + *
+       * 是否已定位成功。
+       * 
+ * + * bool localized = 4; + * @param value The localized to set. + * @return This builder for chaining. + */ + public Builder setLocalized(boolean value) { + + localized_ = value; + onChanged(); + return this; + } + /** + *
+       * 是否已定位成功。
+       * 
+ * + * bool localized = 4; + * @return This builder for chaining. + */ + public Builder clearLocalized() { + + localized_ = false; + onChanged(); + return this; + } + + private boolean moving_ ; + /** + *
+       * AGV 是否处于运动状态。
+       * 
+ * + * bool moving = 5; + * @return The moving. + */ + @java.lang.Override + public boolean getMoving() { + return moving_; + } + /** + *
+       * AGV 是否处于运动状态。
+       * 
+ * + * bool moving = 5; + * @param value The moving to set. + * @return This builder for chaining. + */ + public Builder setMoving(boolean value) { + + moving_ = value; + onChanged(); + return this; + } + /** + *
+       * AGV 是否处于运动状态。
+       * 
+ * + * bool moving = 5; + * @return This builder for chaining. + */ + public Builder clearMoving() { + + moving_ = false; + onChanged(); + return this; + } + + private boolean fault_ ; + /** + *
+       * AGV 是否处于故障状态。
+       * 
+ * + * bool fault = 6; + * @return The fault. + */ + @java.lang.Override + public boolean getFault() { + return fault_; + } + /** + *
+       * AGV 是否处于故障状态。
+       * 
+ * + * bool fault = 6; + * @param value The fault to set. + * @return This builder for chaining. + */ + public Builder setFault(boolean value) { + + fault_ = value; + onChanged(); + return this; + } + /** + *
+       * AGV 是否处于故障状态。
+       * 
+ * + * bool fault = 6; + * @return This builder for chaining. + */ + public Builder clearFault() { + + fault_ = false; + onChanged(); + return this; + } + + private boolean emergencyStopped_ ; + /** + *
+       * AGV 是否处于急停状态。
+       * 
+ * + * bool emergency_stopped = 7; + * @return The emergencyStopped. + */ + @java.lang.Override + public boolean getEmergencyStopped() { + return emergencyStopped_; + } + /** + *
+       * AGV 是否处于急停状态。
+       * 
+ * + * bool emergency_stopped = 7; + * @param value The emergencyStopped to set. + * @return This builder for chaining. + */ + public Builder setEmergencyStopped(boolean value) { + + emergencyStopped_ = value; + onChanged(); + return this; + } + /** + *
+       * AGV 是否处于急停状态。
+       * 
+ * + * bool emergency_stopped = 7; + * @return This builder for chaining. + */ + public Builder clearEmergencyStopped() { + + emergencyStopped_ = false; + onChanged(); + return this; + } + + private cmvr.msgs.Agv.AgvPose2d pose_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder> poseBuilder_; + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + * @return Whether the pose field is set. + */ + public boolean hasPose() { + return poseBuilder_ != null || pose_ != null; + } + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + * @return The pose. + */ + public cmvr.msgs.Agv.AgvPose2d getPose() { + if (poseBuilder_ == null) { + return pose_ == null ? cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; + } else { + return poseBuilder_.getMessage(); + } + } + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + public Builder setPose(cmvr.msgs.Agv.AgvPose2d value) { + if (poseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pose_ = value; + onChanged(); + } else { + poseBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + public Builder setPose( + cmvr.msgs.Agv.AgvPose2d.Builder builderForValue) { + if (poseBuilder_ == null) { + pose_ = builderForValue.build(); + onChanged(); + } else { + poseBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + public Builder mergePose(cmvr.msgs.Agv.AgvPose2d value) { + if (poseBuilder_ == null) { + if (pose_ != null) { + pose_ = + cmvr.msgs.Agv.AgvPose2d.newBuilder(pose_).mergeFrom(value).buildPartial(); + } else { + pose_ = value; + } + onChanged(); + } else { + poseBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + public Builder clearPose() { + if (poseBuilder_ == null) { + pose_ = null; + onChanged(); + } else { + pose_ = null; + poseBuilder_ = null; + } + + return this; + } + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + public cmvr.msgs.Agv.AgvPose2d.Builder getPoseBuilder() { + + onChanged(); + return getPoseFieldBuilder().getBuilder(); + } + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + public cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder() { + if (poseBuilder_ != null) { + return poseBuilder_.getMessageOrBuilder(); + } else { + return pose_ == null ? + cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; + } + } + /** + *
+       * 当前地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 8; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder> + getPoseFieldBuilder() { + if (poseBuilder_ == null) { + poseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder>( + getPose(), + getParentForChildren(), + isClean()); + pose_ = null; + } + return poseBuilder_; + } + + private cmvr.msgs.Agv.AgvVelocity velocity_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvVelocity, cmvr.msgs.Agv.AgvVelocity.Builder, cmvr.msgs.Agv.AgvVelocityOrBuilder> velocityBuilder_; + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + * @return Whether the velocity field is set. + */ + public boolean hasVelocity() { + return velocityBuilder_ != null || velocity_ != null; + } + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + * @return The velocity. + */ + public cmvr.msgs.Agv.AgvVelocity getVelocity() { + if (velocityBuilder_ == null) { + return velocity_ == null ? cmvr.msgs.Agv.AgvVelocity.getDefaultInstance() : velocity_; + } else { + return velocityBuilder_.getMessage(); + } + } + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + public Builder setVelocity(cmvr.msgs.Agv.AgvVelocity value) { + if (velocityBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + velocity_ = value; + onChanged(); + } else { + velocityBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + public Builder setVelocity( + cmvr.msgs.Agv.AgvVelocity.Builder builderForValue) { + if (velocityBuilder_ == null) { + velocity_ = builderForValue.build(); + onChanged(); + } else { + velocityBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + public Builder mergeVelocity(cmvr.msgs.Agv.AgvVelocity value) { + if (velocityBuilder_ == null) { + if (velocity_ != null) { + velocity_ = + cmvr.msgs.Agv.AgvVelocity.newBuilder(velocity_).mergeFrom(value).buildPartial(); + } else { + velocity_ = value; + } + onChanged(); + } else { + velocityBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + public Builder clearVelocity() { + if (velocityBuilder_ == null) { + velocity_ = null; + onChanged(); + } else { + velocity_ = null; + velocityBuilder_ = null; + } + + return this; + } + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + public cmvr.msgs.Agv.AgvVelocity.Builder getVelocityBuilder() { + + onChanged(); + return getVelocityFieldBuilder().getBuilder(); + } + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + public cmvr.msgs.Agv.AgvVelocityOrBuilder getVelocityOrBuilder() { + if (velocityBuilder_ != null) { + return velocityBuilder_.getMessageOrBuilder(); + } else { + return velocity_ == null ? + cmvr.msgs.Agv.AgvVelocity.getDefaultInstance() : velocity_; + } + } + /** + *
+       * 当前车体速度。
+       * 
+ * + * .cmvr.msgs.AgvVelocity velocity = 9; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvVelocity, cmvr.msgs.Agv.AgvVelocity.Builder, cmvr.msgs.Agv.AgvVelocityOrBuilder> + getVelocityFieldBuilder() { + if (velocityBuilder_ == null) { + velocityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvVelocity, cmvr.msgs.Agv.AgvVelocity.Builder, cmvr.msgs.Agv.AgvVelocityOrBuilder>( + getVelocity(), + getParentForChildren(), + isClean()); + velocity_ = null; + } + return velocityBuilder_; + } + + private cmvr.msgs.Agv.AgvBatteryState battery_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvBatteryState, cmvr.msgs.Agv.AgvBatteryState.Builder, cmvr.msgs.Agv.AgvBatteryStateOrBuilder> batteryBuilder_; + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + * @return Whether the battery field is set. + */ + public boolean hasBattery() { + return batteryBuilder_ != null || battery_ != null; + } + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + * @return The battery. + */ + public cmvr.msgs.Agv.AgvBatteryState getBattery() { + if (batteryBuilder_ == null) { + return battery_ == null ? cmvr.msgs.Agv.AgvBatteryState.getDefaultInstance() : battery_; + } else { + return batteryBuilder_.getMessage(); + } + } + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + public Builder setBattery(cmvr.msgs.Agv.AgvBatteryState value) { + if (batteryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + battery_ = value; + onChanged(); + } else { + batteryBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + public Builder setBattery( + cmvr.msgs.Agv.AgvBatteryState.Builder builderForValue) { + if (batteryBuilder_ == null) { + battery_ = builderForValue.build(); + onChanged(); + } else { + batteryBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + public Builder mergeBattery(cmvr.msgs.Agv.AgvBatteryState value) { + if (batteryBuilder_ == null) { + if (battery_ != null) { + battery_ = + cmvr.msgs.Agv.AgvBatteryState.newBuilder(battery_).mergeFrom(value).buildPartial(); + } else { + battery_ = value; + } + onChanged(); + } else { + batteryBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + public Builder clearBattery() { + if (batteryBuilder_ == null) { + battery_ = null; + onChanged(); + } else { + battery_ = null; + batteryBuilder_ = null; + } + + return this; + } + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + public cmvr.msgs.Agv.AgvBatteryState.Builder getBatteryBuilder() { + + onChanged(); + return getBatteryFieldBuilder().getBuilder(); + } + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + public cmvr.msgs.Agv.AgvBatteryStateOrBuilder getBatteryOrBuilder() { + if (batteryBuilder_ != null) { + return batteryBuilder_.getMessageOrBuilder(); + } else { + return battery_ == null ? + cmvr.msgs.Agv.AgvBatteryState.getDefaultInstance() : battery_; + } + } + /** + *
+       * 当前电池状态。
+       * 
+ * + * .cmvr.msgs.AgvBatteryState battery = 10; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvBatteryState, cmvr.msgs.Agv.AgvBatteryState.Builder, cmvr.msgs.Agv.AgvBatteryStateOrBuilder> + getBatteryFieldBuilder() { + if (batteryBuilder_ == null) { + batteryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvBatteryState, cmvr.msgs.Agv.AgvBatteryState.Builder, cmvr.msgs.Agv.AgvBatteryStateOrBuilder>( + getBattery(), + getParentForChildren(), + isClean()); + battery_ = null; + } + return batteryBuilder_; + } + + private java.lang.Object currentMap_ = ""; + /** + *
+       * 当前加载地图名称;为空表示未知或控制器未返回。
+       * 
+ * + * string current_map = 11; + * @return The currentMap. + */ + public java.lang.String getCurrentMap() { + java.lang.Object ref = currentMap_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentMap_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 当前加载地图名称;为空表示未知或控制器未返回。
+       * 
+ * + * string current_map = 11; + * @return The bytes for currentMap. + */ + public com.google.protobuf.ByteString + getCurrentMapBytes() { + java.lang.Object ref = currentMap_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + currentMap_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 当前加载地图名称;为空表示未知或控制器未返回。
+       * 
+ * + * string current_map = 11; + * @param value The currentMap to set. + * @return This builder for chaining. + */ + public Builder setCurrentMap( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + currentMap_ = value; + onChanged(); + return this; + } + /** + *
+       * 当前加载地图名称;为空表示未知或控制器未返回。
+       * 
+ * + * string current_map = 11; + * @return This builder for chaining. + */ + public Builder clearCurrentMap() { + + currentMap_ = getDefaultInstance().getCurrentMap(); + onChanged(); + return this; + } + /** + *
+       * 当前加载地图名称;为空表示未知或控制器未返回。
+       * 
+ * + * string current_map = 11; + * @param value The bytes for currentMap to set. + * @return This builder for chaining. + */ + public Builder setCurrentMapBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + currentMap_ = value; + onChanged(); + return this; + } + + private java.lang.Object currentStation_ = ""; + /** + *
+       * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+       * 
+ * + * string current_station = 12; + * @return The currentStation. + */ + public java.lang.String getCurrentStation() { + java.lang.Object ref = currentStation_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentStation_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+       * 
+ * + * string current_station = 12; + * @return The bytes for currentStation. + */ + public com.google.protobuf.ByteString + getCurrentStationBytes() { + java.lang.Object ref = currentStation_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + currentStation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+       * 
+ * + * string current_station = 12; + * @param value The currentStation to set. + * @return This builder for chaining. + */ + public Builder setCurrentStation( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + currentStation_ = value; + onChanged(); + return this; + } + /** + *
+       * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+       * 
+ * + * string current_station = 12; + * @return This builder for chaining. + */ + public Builder clearCurrentStation() { + + currentStation_ = getDefaultInstance().getCurrentStation(); + onChanged(); + return this; + } + /** + *
+       * 当前或最近站点 id;为空表示未知或当前不在站点附近。
+       * 
+ * + * string current_station = 12; + * @param value The bytes for currentStation to set. + * @return This builder for chaining. + */ + public Builder setCurrentStationBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + currentStation_ = value; + onChanged(); + return this; + } + + private java.lang.Object lastError_ = ""; + /** + *
+       * 最近一次错误信息;为空表示无错误或未知。
+       * 
+ * + * string last_error = 13; + * @return The lastError. + */ + public java.lang.String getLastError() { + java.lang.Object ref = lastError_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + lastError_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 最近一次错误信息;为空表示无错误或未知。
+       * 
+ * + * string last_error = 13; + * @return The bytes for lastError. + */ + public com.google.protobuf.ByteString + getLastErrorBytes() { + java.lang.Object ref = lastError_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + lastError_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 最近一次错误信息;为空表示无错误或未知。
+       * 
+ * + * string last_error = 13; + * @param value The lastError to set. + * @return This builder for chaining. + */ + public Builder setLastError( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + lastError_ = value; + onChanged(); + return this; + } + /** + *
+       * 最近一次错误信息;为空表示无错误或未知。
+       * 
+ * + * string last_error = 13; + * @return This builder for chaining. + */ + public Builder clearLastError() { + + lastError_ = getDefaultInstance().getLastError(); + onChanged(); + return this; + } + /** + *
+       * 最近一次错误信息;为空表示无错误或未知。
+       * 
+ * + * string last_error = 13; + * @param value The bytes for lastError to set. + * @return This builder for chaining. + */ + public Builder setLastErrorBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + lastError_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvRuntimeState) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvRuntimeState) + private static final cmvr.msgs.Agv.AgvRuntimeState DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvRuntimeState(); + } + + public static cmvr.msgs.Agv.AgvRuntimeState getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvRuntimeState parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvRuntimeState getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvStationOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvStation) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 站点唯一 id。
+     * 
+ * + * string id = 1; + * @return The id. + */ + java.lang.String getId(); + /** + *
+     * 站点唯一 id。
+     * 
+ * + * string id = 1; + * @return The bytes for id. + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + *
+     * 站点类型;具体枚举由地图或控制器定义。
+     * 
+ * + * string type = 2; + * @return The type. + */ + java.lang.String getType(); + /** + *
+     * 站点类型;具体枚举由地图或控制器定义。
+     * 
+ * + * string type = 2; + * @return The bytes for type. + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + *
+     * 站点在地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + * @return Whether the pose field is set. + */ + boolean hasPose(); + /** + *
+     * 站点在地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + * @return The pose. + */ + cmvr.msgs.Agv.AgvPose2d getPose(); + /** + *
+     * 站点在地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder(); + + /** + *
+     * 站点描述或备注。
+     * 
+ * + * string description = 4; + * @return The description. + */ + java.lang.String getDescription(); + /** + *
+     * 站点描述或备注。
+     * 
+ * + * string description = 4; + * @return The bytes for description. + */ + com.google.protobuf.ByteString + getDescriptionBytes(); + } + /** + *
+   * 地图中的站点信息。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvStation} + */ + public static final class AgvStation extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvStation) + AgvStationOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvStation.newBuilder() to construct. + private AgvStation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvStation() { + id_ = ""; + type_ = ""; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvStation(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvStation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvStation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvStation.class, cmvr.msgs.Agv.AgvStation.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object id_; + /** + *
+     * 站点唯一 id。
+     * 
+ * + * string id = 1; + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + *
+     * 站点唯一 id。
+     * 
+ * + * string id = 1; + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 2; + private volatile java.lang.Object type_; + /** + *
+     * 站点类型;具体枚举由地图或控制器定义。
+     * 
+ * + * string type = 2; + * @return The type. + */ + @java.lang.Override + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + *
+     * 站点类型;具体枚举由地图或控制器定义。
+     * 
+ * + * string type = 2; + * @return The bytes for type. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int POSE_FIELD_NUMBER = 3; + private cmvr.msgs.Agv.AgvPose2d pose_; + /** + *
+     * 站点在地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + * @return Whether the pose field is set. + */ + @java.lang.Override + public boolean hasPose() { + return pose_ != null; + } + /** + *
+     * 站点在地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + * @return The pose. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2d getPose() { + return pose_ == null ? cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; + } + /** + *
+     * 站点在地图坐标系下的二维位姿。
+     * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder() { + return getPose(); + } + + public static final int DESCRIPTION_FIELD_NUMBER = 4; + private volatile java.lang.Object description_; + /** + *
+     * 站点描述或备注。
+     * 
+ * + * string description = 4; + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + /** + *
+     * 站点描述或备注。
+     * 
+ * + * string description = 4; + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); + } + if (pose_ != null) { + output.writeMessage(3, getPose()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); + } + if (pose_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getPose()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, description_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvStation)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvStation other = (cmvr.msgs.Agv.AgvStation) obj; + + if (!getId() + .equals(other.getId())) return false; + if (!getType() + .equals(other.getType())) return false; + if (hasPose() != other.hasPose()) return false; + if (hasPose()) { + if (!getPose() + .equals(other.getPose())) return false; + } + if (!getDescription() + .equals(other.getDescription())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + if (hasPose()) { + hash = (37 * hash) + POSE_FIELD_NUMBER; + hash = (53 * hash) + getPose().hashCode(); + } + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvStation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvStation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvStation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvStation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvStation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvStation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvStation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvStation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvStation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvStation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvStation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvStation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvStation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 地图中的站点信息。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvStation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvStation) + cmvr.msgs.Agv.AgvStationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvStation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvStation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvStation.class, cmvr.msgs.Agv.AgvStation.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvStation.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + type_ = ""; + + if (poseBuilder_ == null) { + pose_ = null; + } else { + pose_ = null; + poseBuilder_ = null; + } + description_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvStation_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvStation getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvStation.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvStation build() { + cmvr.msgs.Agv.AgvStation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvStation buildPartial() { + cmvr.msgs.Agv.AgvStation result = new cmvr.msgs.Agv.AgvStation(this); + result.id_ = id_; + result.type_ = type_; + if (poseBuilder_ == null) { + result.pose_ = pose_; + } else { + result.pose_ = poseBuilder_.build(); + } + result.description_ = description_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvStation) { + return mergeFrom((cmvr.msgs.Agv.AgvStation)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvStation other) { + if (other == cmvr.msgs.Agv.AgvStation.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + if (other.hasPose()) { + mergePose(other.getPose()); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + id_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: { + type_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: { + input.readMessage( + getPoseFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 26 + case 34: { + description_ = input.readStringRequireUtf8(); + + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object id_ = ""; + /** + *
+       * 站点唯一 id。
+       * 
+ * + * string id = 1; + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 站点唯一 id。
+       * 
+ * + * string id = 1; + * @return The bytes for id. + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 站点唯一 id。
+       * 
+ * + * string id = 1; + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + *
+       * 站点唯一 id。
+       * 
+ * + * string id = 1; + * @return This builder for chaining. + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + *
+       * 站点唯一 id。
+       * 
+ * + * string id = 1; + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private java.lang.Object type_ = ""; + /** + *
+       * 站点类型;具体枚举由地图或控制器定义。
+       * 
+ * + * string type = 2; + * @return The type. + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 站点类型;具体枚举由地图或控制器定义。
+       * 
+ * + * string type = 2; + * @return The bytes for type. + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 站点类型;具体枚举由地图或控制器定义。
+       * 
+ * + * string type = 2; + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + *
+       * 站点类型;具体枚举由地图或控制器定义。
+       * 
+ * + * string type = 2; + * @return This builder for chaining. + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + *
+       * 站点类型;具体枚举由地图或控制器定义。
+       * 
+ * + * string type = 2; + * @param value The bytes for type to set. + * @return This builder for chaining. + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + + private cmvr.msgs.Agv.AgvPose2d pose_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder> poseBuilder_; + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + * @return Whether the pose field is set. + */ + public boolean hasPose() { + return poseBuilder_ != null || pose_ != null; + } + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + * @return The pose. + */ + public cmvr.msgs.Agv.AgvPose2d getPose() { + if (poseBuilder_ == null) { + return pose_ == null ? cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; + } else { + return poseBuilder_.getMessage(); + } + } + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + public Builder setPose(cmvr.msgs.Agv.AgvPose2d value) { + if (poseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pose_ = value; + onChanged(); + } else { + poseBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + public Builder setPose( + cmvr.msgs.Agv.AgvPose2d.Builder builderForValue) { + if (poseBuilder_ == null) { + pose_ = builderForValue.build(); + onChanged(); + } else { + poseBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + public Builder mergePose(cmvr.msgs.Agv.AgvPose2d value) { + if (poseBuilder_ == null) { + if (pose_ != null) { + pose_ = + cmvr.msgs.Agv.AgvPose2d.newBuilder(pose_).mergeFrom(value).buildPartial(); + } else { + pose_ = value; + } + onChanged(); + } else { + poseBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + public Builder clearPose() { + if (poseBuilder_ == null) { + pose_ = null; + onChanged(); + } else { + pose_ = null; + poseBuilder_ = null; + } + + return this; + } + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + public cmvr.msgs.Agv.AgvPose2d.Builder getPoseBuilder() { + + onChanged(); + return getPoseFieldBuilder().getBuilder(); + } + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + public cmvr.msgs.Agv.AgvPose2dOrBuilder getPoseOrBuilder() { + if (poseBuilder_ != null) { + return poseBuilder_.getMessageOrBuilder(); + } else { + return pose_ == null ? + cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : pose_; + } + } + /** + *
+       * 站点在地图坐标系下的二维位姿。
+       * 
+ * + * .cmvr.msgs.AgvPose2d pose = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder> + getPoseFieldBuilder() { + if (poseBuilder_ == null) { + poseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder>( + getPose(), + getParentForChildren(), + isClean()); + pose_ = null; + } + return poseBuilder_; + } + + private java.lang.Object description_ = ""; + /** + *
+       * 站点描述或备注。
+       * 
+ * + * string description = 4; + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 站点描述或备注。
+       * 
+ * + * string description = 4; + * @return The bytes for description. + */ + public com.google.protobuf.ByteString + getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 站点描述或备注。
+       * 
+ * + * string description = 4; + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + description_ = value; + onChanged(); + return this; + } + /** + *
+       * 站点描述或备注。
+       * 
+ * + * string description = 4; + * @return This builder for chaining. + */ + public Builder clearDescription() { + + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + /** + *
+       * 站点描述或备注。
+       * 
+ * + * string description = 4; + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + description_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvStation) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvStation) + private static final cmvr.msgs.Agv.AgvStation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvStation(); + } + + public static cmvr.msgs.Agv.AgvStation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvStation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvStation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvPathSegmentOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvPathSegment) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 起点站点 id。
+     * 
+ * + * string source_station = 1; + * @return The sourceStation. + */ + java.lang.String getSourceStation(); + /** + *
+     * 起点站点 id。
+     * 
+ * + * string source_station = 1; + * @return The bytes for sourceStation. + */ + com.google.protobuf.ByteString + getSourceStationBytes(); + + /** + *
+     * 目标站点 id。
+     * 
+ * + * string target_station = 2; + * @return The targetStation. + */ + java.lang.String getTargetStation(); + /** + *
+     * 目标站点 id。
+     * 
+ * + * string target_station = 2; + * @return The bytes for targetStation. + */ + com.google.protobuf.ByteString + getTargetStationBytes(); + } + /** + *
+   * 显式站点路径中的一段路径。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvPathSegment} + */ + public static final class AgvPathSegment extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvPathSegment) + AgvPathSegmentOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvPathSegment.newBuilder() to construct. + private AgvPathSegment(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvPathSegment() { + sourceStation_ = ""; + targetStation_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvPathSegment(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPathSegment_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPathSegment_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvPathSegment.class, cmvr.msgs.Agv.AgvPathSegment.Builder.class); + } + + public static final int SOURCE_STATION_FIELD_NUMBER = 1; + private volatile java.lang.Object sourceStation_; + /** + *
+     * 起点站点 id。
+     * 
+ * + * string source_station = 1; + * @return The sourceStation. + */ + @java.lang.Override + public java.lang.String getSourceStation() { + java.lang.Object ref = sourceStation_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sourceStation_ = s; + return s; + } + } + /** + *
+     * 起点站点 id。
+     * 
+ * + * string source_station = 1; + * @return The bytes for sourceStation. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSourceStationBytes() { + java.lang.Object ref = sourceStation_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sourceStation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TARGET_STATION_FIELD_NUMBER = 2; + private volatile java.lang.Object targetStation_; + /** + *
+     * 目标站点 id。
+     * 
+ * + * string target_station = 2; + * @return The targetStation. + */ + @java.lang.Override + public java.lang.String getTargetStation() { + java.lang.Object ref = targetStation_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetStation_ = s; + return s; + } + } + /** + *
+     * 目标站点 id。
+     * 
+ * + * string target_station = 2; + * @return The bytes for targetStation. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getTargetStationBytes() { + java.lang.Object ref = targetStation_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + targetStation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceStation_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sourceStation_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetStation_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, targetStation_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceStation_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, sourceStation_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetStation_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, targetStation_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvPathSegment)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvPathSegment other = (cmvr.msgs.Agv.AgvPathSegment) obj; + + if (!getSourceStation() + .equals(other.getSourceStation())) return false; + if (!getTargetStation() + .equals(other.getTargetStation())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SOURCE_STATION_FIELD_NUMBER; + hash = (53 * hash) + getSourceStation().hashCode(); + hash = (37 * hash) + TARGET_STATION_FIELD_NUMBER; + hash = (53 * hash) + getTargetStation().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvPathSegment parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPathSegment parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvPathSegment parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvPathSegment parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvPathSegment prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 显式站点路径中的一段路径。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvPathSegment} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvPathSegment) + cmvr.msgs.Agv.AgvPathSegmentOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPathSegment_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPathSegment_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvPathSegment.class, cmvr.msgs.Agv.AgvPathSegment.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvPathSegment.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + sourceStation_ = ""; + + targetStation_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvPathSegment_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvPathSegment getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvPathSegment.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvPathSegment build() { + cmvr.msgs.Agv.AgvPathSegment result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvPathSegment buildPartial() { + cmvr.msgs.Agv.AgvPathSegment result = new cmvr.msgs.Agv.AgvPathSegment(this); + result.sourceStation_ = sourceStation_; + result.targetStation_ = targetStation_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvPathSegment) { + return mergeFrom((cmvr.msgs.Agv.AgvPathSegment)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvPathSegment other) { + if (other == cmvr.msgs.Agv.AgvPathSegment.getDefaultInstance()) return this; + if (!other.getSourceStation().isEmpty()) { + sourceStation_ = other.sourceStation_; + onChanged(); + } + if (!other.getTargetStation().isEmpty()) { + targetStation_ = other.targetStation_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + sourceStation_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: { + targetStation_ = input.readStringRequireUtf8(); + + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object sourceStation_ = ""; + /** + *
+       * 起点站点 id。
+       * 
+ * + * string source_station = 1; + * @return The sourceStation. + */ + public java.lang.String getSourceStation() { + java.lang.Object ref = sourceStation_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sourceStation_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 起点站点 id。
+       * 
+ * + * string source_station = 1; + * @return The bytes for sourceStation. + */ + public com.google.protobuf.ByteString + getSourceStationBytes() { + java.lang.Object ref = sourceStation_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sourceStation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 起点站点 id。
+       * 
+ * + * string source_station = 1; + * @param value The sourceStation to set. + * @return This builder for chaining. + */ + public Builder setSourceStation( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sourceStation_ = value; + onChanged(); + return this; + } + /** + *
+       * 起点站点 id。
+       * 
+ * + * string source_station = 1; + * @return This builder for chaining. + */ + public Builder clearSourceStation() { + + sourceStation_ = getDefaultInstance().getSourceStation(); + onChanged(); + return this; + } + /** + *
+       * 起点站点 id。
+       * 
+ * + * string source_station = 1; + * @param value The bytes for sourceStation to set. + * @return This builder for chaining. + */ + public Builder setSourceStationBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sourceStation_ = value; + onChanged(); + return this; + } + + private java.lang.Object targetStation_ = ""; + /** + *
+       * 目标站点 id。
+       * 
+ * + * string target_station = 2; + * @return The targetStation. + */ + public java.lang.String getTargetStation() { + java.lang.Object ref = targetStation_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetStation_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 目标站点 id。
+       * 
+ * + * string target_station = 2; + * @return The bytes for targetStation. + */ + public com.google.protobuf.ByteString + getTargetStationBytes() { + java.lang.Object ref = targetStation_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + targetStation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 目标站点 id。
+       * 
+ * + * string target_station = 2; + * @param value The targetStation to set. + * @return This builder for chaining. + */ + public Builder setTargetStation( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + targetStation_ = value; + onChanged(); + return this; + } + /** + *
+       * 目标站点 id。
+       * 
+ * + * string target_station = 2; + * @return This builder for chaining. + */ + public Builder clearTargetStation() { + + targetStation_ = getDefaultInstance().getTargetStation(); + onChanged(); + return this; + } + /** + *
+       * 目标站点 id。
+       * 
+ * + * string target_station = 2; + * @param value The bytes for targetStation to set. + * @return This builder for chaining. + */ + public Builder setTargetStationBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + targetStation_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvPathSegment) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvPathSegment) + private static final cmvr.msgs.Agv.AgvPathSegment DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvPathSegment(); + } + + public static cmvr.msgs.Agv.AgvPathSegment getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvPathSegment parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvPathSegment getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvMapPoint3DOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvMapPoint3D) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * X 坐标,单位:米。
+     * 
+ * + * double x = 1; + * @return The x. + */ + double getX(); + + /** + *
+     * Y 坐标,单位:米。
+     * 
+ * + * double y = 2; + * @return The y. + */ + double getY(); + + /** + *
+     * Z 坐标,单位:米;纯 2D 几何可置为 0。
+     * 
+ * + * double z = 3; + * @return The z. + */ + double getZ(); + } + /** + *
+   * 地图坐标系下的三维点。单位:米。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapPoint3D} + */ + public static final class AgvMapPoint3D extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvMapPoint3D) + AgvMapPoint3DOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvMapPoint3D.newBuilder() to construct. + private AgvMapPoint3D(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvMapPoint3D() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvMapPoint3D(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPoint3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPoint3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapPoint3D.class, cmvr.msgs.Agv.AgvMapPoint3D.Builder.class); + } + + public static final int X_FIELD_NUMBER = 1; + private double x_; + /** + *
+     * X 坐标,单位:米。
+     * 
+ * + * double x = 1; + * @return The x. + */ + @java.lang.Override + public double getX() { + return x_; + } + + public static final int Y_FIELD_NUMBER = 2; + private double y_; + /** + *
+     * Y 坐标,单位:米。
+     * 
+ * + * double y = 2; + * @return The y. + */ + @java.lang.Override + public double getY() { + return y_; + } + + public static final int Z_FIELD_NUMBER = 3; + private double z_; + /** + *
+     * Z 坐标,单位:米;纯 2D 几何可置为 0。
+     * 
+ * + * double z = 3; + * @return The z. + */ + @java.lang.Override + public double getZ() { + return z_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (java.lang.Double.doubleToRawLongBits(x_) != 0) { + output.writeDouble(1, x_); + } + if (java.lang.Double.doubleToRawLongBits(y_) != 0) { + output.writeDouble(2, y_); + } + if (java.lang.Double.doubleToRawLongBits(z_) != 0) { + output.writeDouble(3, z_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(x_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, x_); + } + if (java.lang.Double.doubleToRawLongBits(y_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, y_); + } + if (java.lang.Double.doubleToRawLongBits(z_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, z_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvMapPoint3D)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvMapPoint3D other = (cmvr.msgs.Agv.AgvMapPoint3D) obj; + + if (java.lang.Double.doubleToLongBits(getX()) + != java.lang.Double.doubleToLongBits( + other.getX())) return false; + if (java.lang.Double.doubleToLongBits(getY()) + != java.lang.Double.doubleToLongBits( + other.getY())) return false; + if (java.lang.Double.doubleToLongBits(getZ()) + != java.lang.Double.doubleToLongBits( + other.getZ())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + X_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getX())); + hash = (37 * hash) + Y_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getY())); + hash = (37 * hash) + Z_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getZ())); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPoint3D parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvMapPoint3D prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 地图坐标系下的三维点。单位:米。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapPoint3D} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvMapPoint3D) + cmvr.msgs.Agv.AgvMapPoint3DOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPoint3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPoint3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapPoint3D.class, cmvr.msgs.Agv.AgvMapPoint3D.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvMapPoint3D.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + x_ = 0D; + + y_ = 0D; + + z_ = 0D; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPoint3D_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3D getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3D build() { + cmvr.msgs.Agv.AgvMapPoint3D result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3D buildPartial() { + cmvr.msgs.Agv.AgvMapPoint3D result = new cmvr.msgs.Agv.AgvMapPoint3D(this); + result.x_ = x_; + result.y_ = y_; + result.z_ = z_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvMapPoint3D) { + return mergeFrom((cmvr.msgs.Agv.AgvMapPoint3D)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvMapPoint3D other) { + if (other == cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance()) return this; + if (other.getX() != 0D) { + setX(other.getX()); + } + if (other.getY() != 0D) { + setY(other.getY()); + } + if (other.getZ() != 0D) { + setZ(other.getZ()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + x_ = input.readDouble(); + + break; + } // case 9 + case 17: { + y_ = input.readDouble(); + + break; + } // case 17 + case 25: { + z_ = input.readDouble(); + + break; + } // case 25 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private double x_ ; + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @return The x. + */ + @java.lang.Override + public double getX() { + return x_; + } + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @param value The x to set. + * @return This builder for chaining. + */ + public Builder setX(double value) { + + x_ = value; + onChanged(); + return this; + } + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @return This builder for chaining. + */ + public Builder clearX() { + + x_ = 0D; + onChanged(); + return this; + } + + private double y_ ; + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @return The y. + */ + @java.lang.Override + public double getY() { + return y_; + } + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @param value The y to set. + * @return This builder for chaining. + */ + public Builder setY(double value) { + + y_ = value; + onChanged(); + return this; + } + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @return This builder for chaining. + */ + public Builder clearY() { + + y_ = 0D; + onChanged(); + return this; + } + + private double z_ ; + /** + *
+       * Z 坐标,单位:米;纯 2D 几何可置为 0。
+       * 
+ * + * double z = 3; + * @return The z. + */ + @java.lang.Override + public double getZ() { + return z_; + } + /** + *
+       * Z 坐标,单位:米;纯 2D 几何可置为 0。
+       * 
+ * + * double z = 3; + * @param value The z to set. + * @return This builder for chaining. + */ + public Builder setZ(double value) { + + z_ = value; + onChanged(); + return this; + } + /** + *
+       * Z 坐标,单位:米;纯 2D 几何可置为 0。
+       * 
+ * + * double z = 3; + * @return This builder for chaining. + */ + public Builder clearZ() { + + z_ = 0D; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvMapPoint3D) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvMapPoint3D) + private static final cmvr.msgs.Agv.AgvMapPoint3D DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvMapPoint3D(); + } + + public static cmvr.msgs.Agv.AgvMapPoint3D getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvMapPoint3D parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3D getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvUnifiedMap2DOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvUnifiedMap2D) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 1; + * @return The frameId. + */ + java.lang.String getFrameId(); + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 1; + * @return The bytes for frameId. + */ + com.google.protobuf.ByteString + getFrameIdBytes(); + + /** + *
+     * 地图采样或更新时间,Unix 时间戳,单位:秒。
+     * 
+ * + * double timestamp = 2; + * @return The timestamp. + */ + double getTimestamp(); + + /** + *
+     * 栅格分辨率,单位:米/格。
+     * 
+ * + * double resolution = 3; + * @return The resolution. + */ + double getResolution(); + + /** + *
+     * 栅格宽度,单位:格。
+     * 
+ * + * uint32 width = 4; + * @return The width. + */ + int getWidth(); + + /** + *
+     * 栅格高度,单位:格。
+     * 
+ * + * uint32 height = 5; + * @return The height. + */ + int getHeight(); + + /** + *
+     * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+     * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + * @return Whether the origin field is set. + */ + boolean hasOrigin(); + /** + *
+     * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+     * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + * @return The origin. + */ + cmvr.msgs.Agv.AgvPose2d getOrigin(); + /** + *
+     * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+     * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + cmvr.msgs.Agv.AgvPose2dOrBuilder getOriginOrBuilder(); + + /** + *
+     * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+     * 
+ * + * repeated int32 data = 7; + * @return A list containing the data. + */ + java.util.List getDataList(); + /** + *
+     * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+     * 
+ * + * repeated int32 data = 7; + * @return The count of data. + */ + int getDataCount(); + /** + *
+     * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+     * 
+ * + * repeated int32 data = 7; + * @param index The index of the element to return. + * @return The data at the given index. + */ + int getData(int index); + + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + java.util.List + getObjectsList(); + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + cmvr.msgs.Agv.AgvMapObject getObjects(int index); + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + int getObjectsCount(); + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + java.util.List + getObjectsOrBuilderList(); + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + cmvr.msgs.Agv.AgvMapObjectOrBuilder getObjectsOrBuilder( + int index); + } + /** + *
+   * 统一 2D 地图。栅格数据按行优先排列:index = y * width + x。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvUnifiedMap2D} + */ + public static final class AgvUnifiedMap2D extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvUnifiedMap2D) + AgvUnifiedMap2DOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvUnifiedMap2D.newBuilder() to construct. + private AgvUnifiedMap2D(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvUnifiedMap2D() { + frameId_ = ""; + data_ = emptyIntList(); + objects_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvUnifiedMap2D(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap2D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap2D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvUnifiedMap2D.class, cmvr.msgs.Agv.AgvUnifiedMap2D.Builder.class); + } + + public static final int FRAME_ID_FIELD_NUMBER = 1; + private volatile java.lang.Object frameId_; + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 1; + * @return The frameId. + */ + @java.lang.Override + public java.lang.String getFrameId() { + java.lang.Object ref = frameId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + frameId_ = s; + return s; + } + } + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 1; + * @return The bytes for frameId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getFrameIdBytes() { + java.lang.Object ref = frameId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + frameId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TIMESTAMP_FIELD_NUMBER = 2; + private double timestamp_; + /** + *
+     * 地图采样或更新时间,Unix 时间戳,单位:秒。
+     * 
+ * + * double timestamp = 2; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + + public static final int RESOLUTION_FIELD_NUMBER = 3; + private double resolution_; + /** + *
+     * 栅格分辨率,单位:米/格。
+     * 
+ * + * double resolution = 3; + * @return The resolution. + */ + @java.lang.Override + public double getResolution() { + return resolution_; + } + + public static final int WIDTH_FIELD_NUMBER = 4; + private int width_; + /** + *
+     * 栅格宽度,单位:格。
+     * 
+ * + * uint32 width = 4; + * @return The width. + */ + @java.lang.Override + public int getWidth() { + return width_; + } + + public static final int HEIGHT_FIELD_NUMBER = 5; + private int height_; + /** + *
+     * 栅格高度,单位:格。
+     * 
+ * + * uint32 height = 5; + * @return The height. + */ + @java.lang.Override + public int getHeight() { + return height_; + } + + public static final int ORIGIN_FIELD_NUMBER = 6; + private cmvr.msgs.Agv.AgvPose2d origin_; + /** + *
+     * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+     * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + * @return Whether the origin field is set. + */ + @java.lang.Override + public boolean hasOrigin() { + return origin_ != null; + } + /** + *
+     * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+     * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + * @return The origin. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2d getOrigin() { + return origin_ == null ? cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : origin_; + } + /** + *
+     * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+     * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvPose2dOrBuilder getOriginOrBuilder() { + return getOrigin(); + } + + public static final int DATA_FIELD_NUMBER = 7; + private com.google.protobuf.Internal.IntList data_; + /** + *
+     * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+     * 
+ * + * repeated int32 data = 7; + * @return A list containing the data. + */ + @java.lang.Override + public java.util.List + getDataList() { + return data_; + } + /** + *
+     * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+     * 
+ * + * repeated int32 data = 7; + * @return The count of data. + */ + public int getDataCount() { + return data_.size(); + } + /** + *
+     * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+     * 
+ * + * repeated int32 data = 7; + * @param index The index of the element to return. + * @return The data at the given index. + */ + public int getData(int index) { + return data_.getInt(index); + } + private int dataMemoizedSerializedSize = -1; + + public static final int OBJECTS_FIELD_NUMBER = 8; + private java.util.List objects_; + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + @java.lang.Override + public java.util.List getObjectsList() { + return objects_; + } + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + @java.lang.Override + public java.util.List + getObjectsOrBuilderList() { + return objects_; + } + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + @java.lang.Override + public int getObjectsCount() { + return objects_.size(); + } + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObject getObjects(int index) { + return objects_.get(index); + } + /** + *
+     * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObjectOrBuilder getObjectsOrBuilder( + int index) { + return objects_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(frameId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, frameId_); + } + if (java.lang.Double.doubleToRawLongBits(timestamp_) != 0) { + output.writeDouble(2, timestamp_); + } + if (java.lang.Double.doubleToRawLongBits(resolution_) != 0) { + output.writeDouble(3, resolution_); + } + if (width_ != 0) { + output.writeUInt32(4, width_); + } + if (height_ != 0) { + output.writeUInt32(5, height_); + } + if (origin_ != null) { + output.writeMessage(6, getOrigin()); + } + if (getDataList().size() > 0) { + output.writeUInt32NoTag(58); + output.writeUInt32NoTag(dataMemoizedSerializedSize); + } + for (int i = 0; i < data_.size(); i++) { + output.writeInt32NoTag(data_.getInt(i)); + } + for (int i = 0; i < objects_.size(); i++) { + output.writeMessage(8, objects_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(frameId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, frameId_); + } + if (java.lang.Double.doubleToRawLongBits(timestamp_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, timestamp_); + } + if (java.lang.Double.doubleToRawLongBits(resolution_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, resolution_); + } + if (width_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(4, width_); + } + if (height_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(5, height_); + } + if (origin_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getOrigin()); + } + { + int dataSize = 0; + for (int i = 0; i < data_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(data_.getInt(i)); + } + size += dataSize; + if (!getDataList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + dataMemoizedSerializedSize = dataSize; + } + for (int i = 0; i < objects_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, objects_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvUnifiedMap2D)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvUnifiedMap2D other = (cmvr.msgs.Agv.AgvUnifiedMap2D) obj; + + if (!getFrameId() + .equals(other.getFrameId())) return false; + if (java.lang.Double.doubleToLongBits(getTimestamp()) + != java.lang.Double.doubleToLongBits( + other.getTimestamp())) return false; + if (java.lang.Double.doubleToLongBits(getResolution()) + != java.lang.Double.doubleToLongBits( + other.getResolution())) return false; + if (getWidth() + != other.getWidth()) return false; + if (getHeight() + != other.getHeight()) return false; + if (hasOrigin() != other.hasOrigin()) return false; + if (hasOrigin()) { + if (!getOrigin() + .equals(other.getOrigin())) return false; + } + if (!getDataList() + .equals(other.getDataList())) return false; + if (!getObjectsList() + .equals(other.getObjectsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + FRAME_ID_FIELD_NUMBER; + hash = (53 * hash) + getFrameId().hashCode(); + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimestamp())); + hash = (37 * hash) + RESOLUTION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getResolution())); + hash = (37 * hash) + WIDTH_FIELD_NUMBER; + hash = (53 * hash) + getWidth(); + hash = (37 * hash) + HEIGHT_FIELD_NUMBER; + hash = (53 * hash) + getHeight(); + if (hasOrigin()) { + hash = (37 * hash) + ORIGIN_FIELD_NUMBER; + hash = (53 * hash) + getOrigin().hashCode(); + } + if (getDataCount() > 0) { + hash = (37 * hash) + DATA_FIELD_NUMBER; + hash = (53 * hash) + getDataList().hashCode(); + } + if (getObjectsCount() > 0) { + hash = (37 * hash) + OBJECTS_FIELD_NUMBER; + hash = (53 * hash) + getObjectsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMap2D parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvUnifiedMap2D prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 统一 2D 地图。栅格数据按行优先排列:index = y * width + x。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvUnifiedMap2D} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvUnifiedMap2D) + cmvr.msgs.Agv.AgvUnifiedMap2DOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap2D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap2D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvUnifiedMap2D.class, cmvr.msgs.Agv.AgvUnifiedMap2D.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvUnifiedMap2D.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + frameId_ = ""; + + timestamp_ = 0D; + + resolution_ = 0D; + + width_ = 0; + + height_ = 0; + + if (originBuilder_ == null) { + origin_ = null; + } else { + origin_ = null; + originBuilder_ = null; + } + data_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000001); + if (objectsBuilder_ == null) { + objects_ = java.util.Collections.emptyList(); + } else { + objects_ = null; + objectsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap2D_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap2D getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap2D build() { + cmvr.msgs.Agv.AgvUnifiedMap2D result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap2D buildPartial() { + cmvr.msgs.Agv.AgvUnifiedMap2D result = new cmvr.msgs.Agv.AgvUnifiedMap2D(this); + int from_bitField0_ = bitField0_; + result.frameId_ = frameId_; + result.timestamp_ = timestamp_; + result.resolution_ = resolution_; + result.width_ = width_; + result.height_ = height_; + if (originBuilder_ == null) { + result.origin_ = origin_; + } else { + result.origin_ = originBuilder_.build(); + } + if (((bitField0_ & 0x00000001) != 0)) { + data_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.data_ = data_; + if (objectsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + objects_ = java.util.Collections.unmodifiableList(objects_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.objects_ = objects_; + } else { + result.objects_ = objectsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvUnifiedMap2D) { + return mergeFrom((cmvr.msgs.Agv.AgvUnifiedMap2D)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvUnifiedMap2D other) { + if (other == cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance()) return this; + if (!other.getFrameId().isEmpty()) { + frameId_ = other.frameId_; + onChanged(); + } + if (other.getTimestamp() != 0D) { + setTimestamp(other.getTimestamp()); + } + if (other.getResolution() != 0D) { + setResolution(other.getResolution()); + } + if (other.getWidth() != 0) { + setWidth(other.getWidth()); + } + if (other.getHeight() != 0) { + setHeight(other.getHeight()); + } + if (other.hasOrigin()) { + mergeOrigin(other.getOrigin()); + } + if (!other.data_.isEmpty()) { + if (data_.isEmpty()) { + data_ = other.data_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDataIsMutable(); + data_.addAll(other.data_); + } + onChanged(); + } + if (objectsBuilder_ == null) { + if (!other.objects_.isEmpty()) { + if (objects_.isEmpty()) { + objects_ = other.objects_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureObjectsIsMutable(); + objects_.addAll(other.objects_); + } + onChanged(); + } + } else { + if (!other.objects_.isEmpty()) { + if (objectsBuilder_.isEmpty()) { + objectsBuilder_.dispose(); + objectsBuilder_ = null; + objects_ = other.objects_; + bitField0_ = (bitField0_ & ~0x00000002); + objectsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getObjectsFieldBuilder() : null; + } else { + objectsBuilder_.addAllMessages(other.objects_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + frameId_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 17: { + timestamp_ = input.readDouble(); + + break; + } // case 17 + case 25: { + resolution_ = input.readDouble(); + + break; + } // case 25 + case 32: { + width_ = input.readUInt32(); + + break; + } // case 32 + case 40: { + height_ = input.readUInt32(); + + break; + } // case 40 + case 50: { + input.readMessage( + getOriginFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 50 + case 56: { + int v = input.readInt32(); + ensureDataIsMutable(); + data_.addInt(v); + break; + } // case 56 + case 58: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureDataIsMutable(); + while (input.getBytesUntilLimit() > 0) { + data_.addInt(input.readInt32()); + } + input.popLimit(limit); + break; + } // case 58 + case 66: { + cmvr.msgs.Agv.AgvMapObject m = + input.readMessage( + cmvr.msgs.Agv.AgvMapObject.parser(), + extensionRegistry); + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.add(m); + } else { + objectsBuilder_.addMessage(m); + } + break; + } // case 66 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object frameId_ = ""; + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @return The frameId. + */ + public java.lang.String getFrameId() { + java.lang.Object ref = frameId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + frameId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @return The bytes for frameId. + */ + public com.google.protobuf.ByteString + getFrameIdBytes() { + java.lang.Object ref = frameId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + frameId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @param value The frameId to set. + * @return This builder for chaining. + */ + public Builder setFrameId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + frameId_ = value; + onChanged(); + return this; + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @return This builder for chaining. + */ + public Builder clearFrameId() { + + frameId_ = getDefaultInstance().getFrameId(); + onChanged(); + return this; + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @param value The bytes for frameId to set. + * @return This builder for chaining. + */ + public Builder setFrameIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + frameId_ = value; + onChanged(); + return this; + } + + private double timestamp_ ; + /** + *
+       * 地图采样或更新时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 2; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + /** + *
+       * 地图采样或更新时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 2; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(double value) { + + timestamp_ = value; + onChanged(); + return this; + } + /** + *
+       * 地图采样或更新时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 2; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + + timestamp_ = 0D; + onChanged(); + return this; + } + + private double resolution_ ; + /** + *
+       * 栅格分辨率,单位:米/格。
+       * 
+ * + * double resolution = 3; + * @return The resolution. + */ + @java.lang.Override + public double getResolution() { + return resolution_; + } + /** + *
+       * 栅格分辨率,单位:米/格。
+       * 
+ * + * double resolution = 3; + * @param value The resolution to set. + * @return This builder for chaining. + */ + public Builder setResolution(double value) { + + resolution_ = value; + onChanged(); + return this; + } + /** + *
+       * 栅格分辨率,单位:米/格。
+       * 
+ * + * double resolution = 3; + * @return This builder for chaining. + */ + public Builder clearResolution() { + + resolution_ = 0D; + onChanged(); + return this; + } + + private int width_ ; + /** + *
+       * 栅格宽度,单位:格。
+       * 
+ * + * uint32 width = 4; + * @return The width. + */ + @java.lang.Override + public int getWidth() { + return width_; + } + /** + *
+       * 栅格宽度,单位:格。
+       * 
+ * + * uint32 width = 4; + * @param value The width to set. + * @return This builder for chaining. + */ + public Builder setWidth(int value) { + + width_ = value; + onChanged(); + return this; + } + /** + *
+       * 栅格宽度,单位:格。
+       * 
+ * + * uint32 width = 4; + * @return This builder for chaining. + */ + public Builder clearWidth() { + + width_ = 0; + onChanged(); + return this; + } + + private int height_ ; + /** + *
+       * 栅格高度,单位:格。
+       * 
+ * + * uint32 height = 5; + * @return The height. + */ + @java.lang.Override + public int getHeight() { + return height_; + } + /** + *
+       * 栅格高度,单位:格。
+       * 
+ * + * uint32 height = 5; + * @param value The height to set. + * @return This builder for chaining. + */ + public Builder setHeight(int value) { + + height_ = value; + onChanged(); + return this; + } + /** + *
+       * 栅格高度,单位:格。
+       * 
+ * + * uint32 height = 5; + * @return This builder for chaining. + */ + public Builder clearHeight() { + + height_ = 0; + onChanged(); + return this; + } + + private cmvr.msgs.Agv.AgvPose2d origin_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder> originBuilder_; + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + * @return Whether the origin field is set. + */ + public boolean hasOrigin() { + return originBuilder_ != null || origin_ != null; + } + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + * @return The origin. + */ + public cmvr.msgs.Agv.AgvPose2d getOrigin() { + if (originBuilder_ == null) { + return origin_ == null ? cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : origin_; + } else { + return originBuilder_.getMessage(); + } + } + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + public Builder setOrigin(cmvr.msgs.Agv.AgvPose2d value) { + if (originBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + origin_ = value; + onChanged(); + } else { + originBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + public Builder setOrigin( + cmvr.msgs.Agv.AgvPose2d.Builder builderForValue) { + if (originBuilder_ == null) { + origin_ = builderForValue.build(); + onChanged(); + } else { + originBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + public Builder mergeOrigin(cmvr.msgs.Agv.AgvPose2d value) { + if (originBuilder_ == null) { + if (origin_ != null) { + origin_ = + cmvr.msgs.Agv.AgvPose2d.newBuilder(origin_).mergeFrom(value).buildPartial(); + } else { + origin_ = value; + } + onChanged(); + } else { + originBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + public Builder clearOrigin() { + if (originBuilder_ == null) { + origin_ = null; + onChanged(); + } else { + origin_ = null; + originBuilder_ = null; + } + + return this; + } + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + public cmvr.msgs.Agv.AgvPose2d.Builder getOriginBuilder() { + + onChanged(); + return getOriginFieldBuilder().getBuilder(); + } + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + public cmvr.msgs.Agv.AgvPose2dOrBuilder getOriginOrBuilder() { + if (originBuilder_ != null) { + return originBuilder_.getMessageOrBuilder(); + } else { + return origin_ == null ? + cmvr.msgs.Agv.AgvPose2d.getDefaultInstance() : origin_; + } + } + /** + *
+       * 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。
+       * 
+ * + * .cmvr.msgs.AgvPose2d origin = 6; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder> + getOriginFieldBuilder() { + if (originBuilder_ == null) { + originBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvPose2d, cmvr.msgs.Agv.AgvPose2d.Builder, cmvr.msgs.Agv.AgvPose2dOrBuilder>( + getOrigin(), + getParentForChildren(), + isClean()); + origin_ = null; + } + return originBuilder_; + } + + private com.google.protobuf.Internal.IntList data_ = emptyIntList(); + private void ensureDataIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + data_ = mutableCopy(data_); + bitField0_ |= 0x00000001; + } + } + /** + *
+       * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+       * 
+ * + * repeated int32 data = 7; + * @return A list containing the data. + */ + public java.util.List + getDataList() { + return ((bitField0_ & 0x00000001) != 0) ? + java.util.Collections.unmodifiableList(data_) : data_; + } + /** + *
+       * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+       * 
+ * + * repeated int32 data = 7; + * @return The count of data. + */ + public int getDataCount() { + return data_.size(); + } + /** + *
+       * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+       * 
+ * + * repeated int32 data = 7; + * @param index The index of the element to return. + * @return The data at the given index. + */ + public int getData(int index) { + return data_.getInt(index); + } + /** + *
+       * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+       * 
+ * + * repeated int32 data = 7; + * @param index The index to set the value at. + * @param value The data to set. + * @return This builder for chaining. + */ + public Builder setData( + int index, int value) { + ensureDataIsMutable(); + data_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+       * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+       * 
+ * + * repeated int32 data = 7; + * @param value The data to add. + * @return This builder for chaining. + */ + public Builder addData(int value) { + ensureDataIsMutable(); + data_.addInt(value); + onChanged(); + return this; + } + /** + *
+       * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+       * 
+ * + * repeated int32 data = 7; + * @param values The data to add. + * @return This builder for chaining. + */ + public Builder addAllData( + java.lang.Iterable values) { + ensureDataIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, data_); + onChanged(); + return this; + } + /** + *
+       * 占据值:-1 表示未知,0 表示空闲,100 表示占据。
+       * 
+ * + * repeated int32 data = 7; + * @return This builder for chaining. + */ + public Builder clearData() { + data_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + private java.util.List objects_ = + java.util.Collections.emptyList(); + private void ensureObjectsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + objects_ = new java.util.ArrayList(objects_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapObject, cmvr.msgs.Agv.AgvMapObject.Builder, cmvr.msgs.Agv.AgvMapObjectOrBuilder> objectsBuilder_; + + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public java.util.List getObjectsList() { + if (objectsBuilder_ == null) { + return java.util.Collections.unmodifiableList(objects_); + } else { + return objectsBuilder_.getMessageList(); + } + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public int getObjectsCount() { + if (objectsBuilder_ == null) { + return objects_.size(); + } else { + return objectsBuilder_.getCount(); + } + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public cmvr.msgs.Agv.AgvMapObject getObjects(int index) { + if (objectsBuilder_ == null) { + return objects_.get(index); + } else { + return objectsBuilder_.getMessage(index); + } + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder setObjects( + int index, cmvr.msgs.Agv.AgvMapObject value) { + if (objectsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectsIsMutable(); + objects_.set(index, value); + onChanged(); + } else { + objectsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder setObjects( + int index, cmvr.msgs.Agv.AgvMapObject.Builder builderForValue) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.set(index, builderForValue.build()); + onChanged(); + } else { + objectsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder addObjects(cmvr.msgs.Agv.AgvMapObject value) { + if (objectsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectsIsMutable(); + objects_.add(value); + onChanged(); + } else { + objectsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder addObjects( + int index, cmvr.msgs.Agv.AgvMapObject value) { + if (objectsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectsIsMutable(); + objects_.add(index, value); + onChanged(); + } else { + objectsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder addObjects( + cmvr.msgs.Agv.AgvMapObject.Builder builderForValue) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.add(builderForValue.build()); + onChanged(); + } else { + objectsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder addObjects( + int index, cmvr.msgs.Agv.AgvMapObject.Builder builderForValue) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.add(index, builderForValue.build()); + onChanged(); + } else { + objectsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder addAllObjects( + java.lang.Iterable values) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, objects_); + onChanged(); + } else { + objectsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder clearObjects() { + if (objectsBuilder_ == null) { + objects_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + objectsBuilder_.clear(); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public Builder removeObjects(int index) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.remove(index); + onChanged(); + } else { + objectsBuilder_.remove(index); + } + return this; + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public cmvr.msgs.Agv.AgvMapObject.Builder getObjectsBuilder( + int index) { + return getObjectsFieldBuilder().getBuilder(index); + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public cmvr.msgs.Agv.AgvMapObjectOrBuilder getObjectsOrBuilder( + int index) { + if (objectsBuilder_ == null) { + return objects_.get(index); } else { + return objectsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public java.util.List + getObjectsOrBuilderList() { + if (objectsBuilder_ != null) { + return objectsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(objects_); + } + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public cmvr.msgs.Agv.AgvMapObject.Builder addObjectsBuilder() { + return getObjectsFieldBuilder().addBuilder( + cmvr.msgs.Agv.AgvMapObject.getDefaultInstance()); + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public cmvr.msgs.Agv.AgvMapObject.Builder addObjectsBuilder( + int index) { + return getObjectsFieldBuilder().addBuilder( + index, cmvr.msgs.Agv.AgvMapObject.getDefaultInstance()); + } + /** + *
+       * 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 8; + */ + public java.util.List + getObjectsBuilderList() { + return getObjectsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapObject, cmvr.msgs.Agv.AgvMapObject.Builder, cmvr.msgs.Agv.AgvMapObjectOrBuilder> + getObjectsFieldBuilder() { + if (objectsBuilder_ == null) { + objectsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapObject, cmvr.msgs.Agv.AgvMapObject.Builder, cmvr.msgs.Agv.AgvMapObjectOrBuilder>( + objects_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + objects_ = null; + } + return objectsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvUnifiedMap2D) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvUnifiedMap2D) + private static final cmvr.msgs.Agv.AgvUnifiedMap2D DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvUnifiedMap2D(); + } + + public static cmvr.msgs.Agv.AgvUnifiedMap2D getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvUnifiedMap2D parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap2D getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvMapPointSample3DOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvMapPointSample3D) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * X 坐标,单位:米。
+     * 
+ * + * double x = 1; + * @return The x. + */ + double getX(); + + /** + *
+     * Y 坐标,单位:米。
+     * 
+ * + * double y = 2; + * @return The y. + */ + double getY(); + + /** + *
+     * Z 坐标,单位:米。
+     * 
+ * + * double z = 3; + * @return The z. + */ + double getZ(); + + /** + *
+     * 激光强度;无强度信息时置为 0。
+     * 
+ * + * float intensity = 4; + * @return The intensity. + */ + float getIntensity(); + + /** + *
+     * 激光雷达线束/通道编号;无该信息时置为 0。
+     * 
+ * + * uint32 ring = 5; + * @return The ring. + */ + int getRing(); + + /** + *
+     * 相对地图时间戳的时间偏移,单位:秒;无该信息时置为 0。
+     * 
+ * + * double time_offset = 6; + * @return The timeOffset. + */ + double getTimeOffset(); + } + /** + *
+   * 统一 3D 点样本。坐标单位:米。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapPointSample3D} + */ + public static final class AgvMapPointSample3D extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvMapPointSample3D) + AgvMapPointSample3DOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvMapPointSample3D.newBuilder() to construct. + private AgvMapPointSample3D(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvMapPointSample3D() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvMapPointSample3D(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPointSample3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPointSample3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapPointSample3D.class, cmvr.msgs.Agv.AgvMapPointSample3D.Builder.class); + } + + public static final int X_FIELD_NUMBER = 1; + private double x_; + /** + *
+     * X 坐标,单位:米。
+     * 
+ * + * double x = 1; + * @return The x. + */ + @java.lang.Override + public double getX() { + return x_; + } + + public static final int Y_FIELD_NUMBER = 2; + private double y_; + /** + *
+     * Y 坐标,单位:米。
+     * 
+ * + * double y = 2; + * @return The y. + */ + @java.lang.Override + public double getY() { + return y_; + } + + public static final int Z_FIELD_NUMBER = 3; + private double z_; + /** + *
+     * Z 坐标,单位:米。
+     * 
+ * + * double z = 3; + * @return The z. + */ + @java.lang.Override + public double getZ() { + return z_; + } + + public static final int INTENSITY_FIELD_NUMBER = 4; + private float intensity_; + /** + *
+     * 激光强度;无强度信息时置为 0。
+     * 
+ * + * float intensity = 4; + * @return The intensity. + */ + @java.lang.Override + public float getIntensity() { + return intensity_; + } + + public static final int RING_FIELD_NUMBER = 5; + private int ring_; + /** + *
+     * 激光雷达线束/通道编号;无该信息时置为 0。
+     * 
+ * + * uint32 ring = 5; + * @return The ring. + */ + @java.lang.Override + public int getRing() { + return ring_; + } + + public static final int TIME_OFFSET_FIELD_NUMBER = 6; + private double timeOffset_; + /** + *
+     * 相对地图时间戳的时间偏移,单位:秒;无该信息时置为 0。
+     * 
+ * + * double time_offset = 6; + * @return The timeOffset. + */ + @java.lang.Override + public double getTimeOffset() { + return timeOffset_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (java.lang.Double.doubleToRawLongBits(x_) != 0) { + output.writeDouble(1, x_); + } + if (java.lang.Double.doubleToRawLongBits(y_) != 0) { + output.writeDouble(2, y_); + } + if (java.lang.Double.doubleToRawLongBits(z_) != 0) { + output.writeDouble(3, z_); + } + if (java.lang.Float.floatToRawIntBits(intensity_) != 0) { + output.writeFloat(4, intensity_); + } + if (ring_ != 0) { + output.writeUInt32(5, ring_); + } + if (java.lang.Double.doubleToRawLongBits(timeOffset_) != 0) { + output.writeDouble(6, timeOffset_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(x_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, x_); + } + if (java.lang.Double.doubleToRawLongBits(y_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, y_); + } + if (java.lang.Double.doubleToRawLongBits(z_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, z_); + } + if (java.lang.Float.floatToRawIntBits(intensity_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeFloatSize(4, intensity_); + } + if (ring_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(5, ring_); + } + if (java.lang.Double.doubleToRawLongBits(timeOffset_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, timeOffset_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvMapPointSample3D)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvMapPointSample3D other = (cmvr.msgs.Agv.AgvMapPointSample3D) obj; + + if (java.lang.Double.doubleToLongBits(getX()) + != java.lang.Double.doubleToLongBits( + other.getX())) return false; + if (java.lang.Double.doubleToLongBits(getY()) + != java.lang.Double.doubleToLongBits( + other.getY())) return false; + if (java.lang.Double.doubleToLongBits(getZ()) + != java.lang.Double.doubleToLongBits( + other.getZ())) return false; + if (java.lang.Float.floatToIntBits(getIntensity()) + != java.lang.Float.floatToIntBits( + other.getIntensity())) return false; + if (getRing() + != other.getRing()) return false; + if (java.lang.Double.doubleToLongBits(getTimeOffset()) + != java.lang.Double.doubleToLongBits( + other.getTimeOffset())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + X_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getX())); + hash = (37 * hash) + Y_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getY())); + hash = (37 * hash) + Z_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getZ())); + hash = (37 * hash) + INTENSITY_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits( + getIntensity()); + hash = (37 * hash) + RING_FIELD_NUMBER; + hash = (53 * hash) + getRing(); + hash = (37 * hash) + TIME_OFFSET_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimeOffset())); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPointSample3D parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvMapPointSample3D prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 统一 3D 点样本。坐标单位:米。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapPointSample3D} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvMapPointSample3D) + cmvr.msgs.Agv.AgvMapPointSample3DOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPointSample3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPointSample3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapPointSample3D.class, cmvr.msgs.Agv.AgvMapPointSample3D.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvMapPointSample3D.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + x_ = 0D; + + y_ = 0D; + + z_ = 0D; + + intensity_ = 0F; + + ring_ = 0; + + timeOffset_ = 0D; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPointSample3D_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPointSample3D getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvMapPointSample3D.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPointSample3D build() { + cmvr.msgs.Agv.AgvMapPointSample3D result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPointSample3D buildPartial() { + cmvr.msgs.Agv.AgvMapPointSample3D result = new cmvr.msgs.Agv.AgvMapPointSample3D(this); + result.x_ = x_; + result.y_ = y_; + result.z_ = z_; + result.intensity_ = intensity_; + result.ring_ = ring_; + result.timeOffset_ = timeOffset_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvMapPointSample3D) { + return mergeFrom((cmvr.msgs.Agv.AgvMapPointSample3D)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvMapPointSample3D other) { + if (other == cmvr.msgs.Agv.AgvMapPointSample3D.getDefaultInstance()) return this; + if (other.getX() != 0D) { + setX(other.getX()); + } + if (other.getY() != 0D) { + setY(other.getY()); + } + if (other.getZ() != 0D) { + setZ(other.getZ()); + } + if (other.getIntensity() != 0F) { + setIntensity(other.getIntensity()); + } + if (other.getRing() != 0) { + setRing(other.getRing()); + } + if (other.getTimeOffset() != 0D) { + setTimeOffset(other.getTimeOffset()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + x_ = input.readDouble(); + + break; + } // case 9 + case 17: { + y_ = input.readDouble(); + + break; + } // case 17 + case 25: { + z_ = input.readDouble(); + + break; + } // case 25 + case 37: { + intensity_ = input.readFloat(); + + break; + } // case 37 + case 40: { + ring_ = input.readUInt32(); + + break; + } // case 40 + case 49: { + timeOffset_ = input.readDouble(); + + break; + } // case 49 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private double x_ ; + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @return The x. + */ + @java.lang.Override + public double getX() { + return x_; + } + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @param value The x to set. + * @return This builder for chaining. + */ + public Builder setX(double value) { + + x_ = value; + onChanged(); + return this; + } + /** + *
+       * X 坐标,单位:米。
+       * 
+ * + * double x = 1; + * @return This builder for chaining. + */ + public Builder clearX() { + + x_ = 0D; + onChanged(); + return this; + } + + private double y_ ; + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @return The y. + */ + @java.lang.Override + public double getY() { + return y_; + } + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @param value The y to set. + * @return This builder for chaining. + */ + public Builder setY(double value) { + + y_ = value; + onChanged(); + return this; + } + /** + *
+       * Y 坐标,单位:米。
+       * 
+ * + * double y = 2; + * @return This builder for chaining. + */ + public Builder clearY() { + + y_ = 0D; + onChanged(); + return this; + } + + private double z_ ; + /** + *
+       * Z 坐标,单位:米。
+       * 
+ * + * double z = 3; + * @return The z. + */ + @java.lang.Override + public double getZ() { + return z_; + } + /** + *
+       * Z 坐标,单位:米。
+       * 
+ * + * double z = 3; + * @param value The z to set. + * @return This builder for chaining. + */ + public Builder setZ(double value) { + + z_ = value; + onChanged(); + return this; + } + /** + *
+       * Z 坐标,单位:米。
+       * 
+ * + * double z = 3; + * @return This builder for chaining. + */ + public Builder clearZ() { + + z_ = 0D; + onChanged(); + return this; + } + + private float intensity_ ; + /** + *
+       * 激光强度;无强度信息时置为 0。
+       * 
+ * + * float intensity = 4; + * @return The intensity. + */ + @java.lang.Override + public float getIntensity() { + return intensity_; + } + /** + *
+       * 激光强度;无强度信息时置为 0。
+       * 
+ * + * float intensity = 4; + * @param value The intensity to set. + * @return This builder for chaining. + */ + public Builder setIntensity(float value) { + + intensity_ = value; + onChanged(); + return this; + } + /** + *
+       * 激光强度;无强度信息时置为 0。
+       * 
+ * + * float intensity = 4; + * @return This builder for chaining. + */ + public Builder clearIntensity() { + + intensity_ = 0F; + onChanged(); + return this; + } + + private int ring_ ; + /** + *
+       * 激光雷达线束/通道编号;无该信息时置为 0。
+       * 
+ * + * uint32 ring = 5; + * @return The ring. + */ + @java.lang.Override + public int getRing() { + return ring_; + } + /** + *
+       * 激光雷达线束/通道编号;无该信息时置为 0。
+       * 
+ * + * uint32 ring = 5; + * @param value The ring to set. + * @return This builder for chaining. + */ + public Builder setRing(int value) { + + ring_ = value; + onChanged(); + return this; + } + /** + *
+       * 激光雷达线束/通道编号;无该信息时置为 0。
+       * 
+ * + * uint32 ring = 5; + * @return This builder for chaining. + */ + public Builder clearRing() { + + ring_ = 0; + onChanged(); + return this; + } + + private double timeOffset_ ; + /** + *
+       * 相对地图时间戳的时间偏移,单位:秒;无该信息时置为 0。
+       * 
+ * + * double time_offset = 6; + * @return The timeOffset. + */ + @java.lang.Override + public double getTimeOffset() { + return timeOffset_; + } + /** + *
+       * 相对地图时间戳的时间偏移,单位:秒;无该信息时置为 0。
+       * 
+ * + * double time_offset = 6; + * @param value The timeOffset to set. + * @return This builder for chaining. + */ + public Builder setTimeOffset(double value) { + + timeOffset_ = value; + onChanged(); + return this; + } + /** + *
+       * 相对地图时间戳的时间偏移,单位:秒;无该信息时置为 0。
+       * 
+ * + * double time_offset = 6; + * @return This builder for chaining. + */ + public Builder clearTimeOffset() { + + timeOffset_ = 0D; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvMapPointSample3D) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvMapPointSample3D) + private static final cmvr.msgs.Agv.AgvMapPointSample3D DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvMapPointSample3D(); + } + + public static cmvr.msgs.Agv.AgvMapPointSample3D getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvMapPointSample3D parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPointSample3D getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvMapVoxel3DOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvMapVoxel3D) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 体素 X 索引。
+     * 
+ * + * int32 x = 1; + * @return The x. + */ + int getX(); + + /** + *
+     * 体素 Y 索引。
+     * 
+ * + * int32 y = 2; + * @return The y. + */ + int getY(); + + /** + *
+     * 体素 Z 索引。
+     * 
+ * + * int32 z = 3; + * @return The z. + */ + int getZ(); + + /** + *
+     * 占据概率,范围:[0, 1];未知时置为 -1。
+     * 
+ * + * float probability = 4; + * @return The probability. + */ + float getProbability(); + } + /** + *
+   * 统一 3D 体素。体素索引基于 AgvUnifiedMap3D.voxel_resolution。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapVoxel3D} + */ + public static final class AgvMapVoxel3D extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvMapVoxel3D) + AgvMapVoxel3DOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvMapVoxel3D.newBuilder() to construct. + private AgvMapVoxel3D(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvMapVoxel3D() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvMapVoxel3D(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapVoxel3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapVoxel3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapVoxel3D.class, cmvr.msgs.Agv.AgvMapVoxel3D.Builder.class); + } + + public static final int X_FIELD_NUMBER = 1; + private int x_; + /** + *
+     * 体素 X 索引。
+     * 
+ * + * int32 x = 1; + * @return The x. + */ + @java.lang.Override + public int getX() { + return x_; + } + + public static final int Y_FIELD_NUMBER = 2; + private int y_; + /** + *
+     * 体素 Y 索引。
+     * 
+ * + * int32 y = 2; + * @return The y. + */ + @java.lang.Override + public int getY() { + return y_; + } + + public static final int Z_FIELD_NUMBER = 3; + private int z_; + /** + *
+     * 体素 Z 索引。
+     * 
+ * + * int32 z = 3; + * @return The z. + */ + @java.lang.Override + public int getZ() { + return z_; + } + + public static final int PROBABILITY_FIELD_NUMBER = 4; + private float probability_; + /** + *
+     * 占据概率,范围:[0, 1];未知时置为 -1。
+     * 
+ * + * float probability = 4; + * @return The probability. + */ + @java.lang.Override + public float getProbability() { + return probability_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (x_ != 0) { + output.writeInt32(1, x_); + } + if (y_ != 0) { + output.writeInt32(2, y_); + } + if (z_ != 0) { + output.writeInt32(3, z_); + } + if (java.lang.Float.floatToRawIntBits(probability_) != 0) { + output.writeFloat(4, probability_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (x_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, x_); + } + if (y_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, y_); + } + if (z_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, z_); + } + if (java.lang.Float.floatToRawIntBits(probability_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeFloatSize(4, probability_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvMapVoxel3D)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvMapVoxel3D other = (cmvr.msgs.Agv.AgvMapVoxel3D) obj; + + if (getX() + != other.getX()) return false; + if (getY() + != other.getY()) return false; + if (getZ() + != other.getZ()) return false; + if (java.lang.Float.floatToIntBits(getProbability()) + != java.lang.Float.floatToIntBits( + other.getProbability())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + X_FIELD_NUMBER; + hash = (53 * hash) + getX(); + hash = (37 * hash) + Y_FIELD_NUMBER; + hash = (53 * hash) + getY(); + hash = (37 * hash) + Z_FIELD_NUMBER; + hash = (53 * hash) + getZ(); + hash = (37 * hash) + PROBABILITY_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits( + getProbability()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapVoxel3D parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvMapVoxel3D prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 统一 3D 体素。体素索引基于 AgvUnifiedMap3D.voxel_resolution。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapVoxel3D} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvMapVoxel3D) + cmvr.msgs.Agv.AgvMapVoxel3DOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapVoxel3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapVoxel3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapVoxel3D.class, cmvr.msgs.Agv.AgvMapVoxel3D.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvMapVoxel3D.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + x_ = 0; + + y_ = 0; + + z_ = 0; + + probability_ = 0F; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapVoxel3D_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapVoxel3D getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvMapVoxel3D.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapVoxel3D build() { + cmvr.msgs.Agv.AgvMapVoxel3D result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapVoxel3D buildPartial() { + cmvr.msgs.Agv.AgvMapVoxel3D result = new cmvr.msgs.Agv.AgvMapVoxel3D(this); + result.x_ = x_; + result.y_ = y_; + result.z_ = z_; + result.probability_ = probability_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvMapVoxel3D) { + return mergeFrom((cmvr.msgs.Agv.AgvMapVoxel3D)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvMapVoxel3D other) { + if (other == cmvr.msgs.Agv.AgvMapVoxel3D.getDefaultInstance()) return this; + if (other.getX() != 0) { + setX(other.getX()); + } + if (other.getY() != 0) { + setY(other.getY()); + } + if (other.getZ() != 0) { + setZ(other.getZ()); + } + if (other.getProbability() != 0F) { + setProbability(other.getProbability()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + x_ = input.readInt32(); + + break; + } // case 8 + case 16: { + y_ = input.readInt32(); + + break; + } // case 16 + case 24: { + z_ = input.readInt32(); + + break; + } // case 24 + case 37: { + probability_ = input.readFloat(); + + break; + } // case 37 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int x_ ; + /** + *
+       * 体素 X 索引。
+       * 
+ * + * int32 x = 1; + * @return The x. + */ + @java.lang.Override + public int getX() { + return x_; + } + /** + *
+       * 体素 X 索引。
+       * 
+ * + * int32 x = 1; + * @param value The x to set. + * @return This builder for chaining. + */ + public Builder setX(int value) { + + x_ = value; + onChanged(); + return this; + } + /** + *
+       * 体素 X 索引。
+       * 
+ * + * int32 x = 1; + * @return This builder for chaining. + */ + public Builder clearX() { + + x_ = 0; + onChanged(); + return this; + } + + private int y_ ; + /** + *
+       * 体素 Y 索引。
+       * 
+ * + * int32 y = 2; + * @return The y. + */ + @java.lang.Override + public int getY() { + return y_; + } + /** + *
+       * 体素 Y 索引。
+       * 
+ * + * int32 y = 2; + * @param value The y to set. + * @return This builder for chaining. + */ + public Builder setY(int value) { + + y_ = value; + onChanged(); + return this; + } + /** + *
+       * 体素 Y 索引。
+       * 
+ * + * int32 y = 2; + * @return This builder for chaining. + */ + public Builder clearY() { + + y_ = 0; + onChanged(); + return this; + } + + private int z_ ; + /** + *
+       * 体素 Z 索引。
+       * 
+ * + * int32 z = 3; + * @return The z. + */ + @java.lang.Override + public int getZ() { + return z_; + } + /** + *
+       * 体素 Z 索引。
+       * 
+ * + * int32 z = 3; + * @param value The z to set. + * @return This builder for chaining. + */ + public Builder setZ(int value) { + + z_ = value; + onChanged(); + return this; + } + /** + *
+       * 体素 Z 索引。
+       * 
+ * + * int32 z = 3; + * @return This builder for chaining. + */ + public Builder clearZ() { + + z_ = 0; + onChanged(); + return this; + } + + private float probability_ ; + /** + *
+       * 占据概率,范围:[0, 1];未知时置为 -1。
+       * 
+ * + * float probability = 4; + * @return The probability. + */ + @java.lang.Override + public float getProbability() { + return probability_; + } + /** + *
+       * 占据概率,范围:[0, 1];未知时置为 -1。
+       * 
+ * + * float probability = 4; + * @param value The probability to set. + * @return This builder for chaining. + */ + public Builder setProbability(float value) { + + probability_ = value; + onChanged(); + return this; + } + /** + *
+       * 占据概率,范围:[0, 1];未知时置为 -1。
+       * 
+ * + * float probability = 4; + * @return This builder for chaining. + */ + public Builder clearProbability() { + + probability_ = 0F; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvMapVoxel3D) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvMapVoxel3D) + private static final cmvr.msgs.Agv.AgvMapVoxel3D DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvMapVoxel3D(); + } + + public static cmvr.msgs.Agv.AgvMapVoxel3D getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvMapVoxel3D parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapVoxel3D getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvMapPlane3DOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvMapPlane3D) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 平面中心点,单位:米。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + * @return Whether the center field is set. + */ + boolean hasCenter(); + /** + *
+     * 平面中心点,单位:米。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + * @return The center. + */ + cmvr.msgs.Agv.AgvMapPoint3D getCenter(); + /** + *
+     * 平面中心点,单位:米。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getCenterOrBuilder(); + + /** + *
+     * 平面单位法向量。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + * @return Whether the normal field is set. + */ + boolean hasNormal(); + /** + *
+     * 平面单位法向量。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + * @return The normal. + */ + cmvr.msgs.Agv.AgvMapPoint3D getNormal(); + /** + *
+     * 平面单位法向量。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getNormalOrBuilder(); + + /** + *
+     * 平面方程偏移量,单位:米。
+     * 
+ * + * double d = 3; + * @return The d. + */ + double getD(); + + /** + *
+     * 平面特征近似半径,单位:米。
+     * 
+ * + * double radius = 4; + * @return The radius. + */ + double getRadius(); + } + /** + *
+   * 统一 3D 平面特征。平面方程:
+   * normal.x * x + normal.y * y + normal.z * z + d = 0。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapPlane3D} + */ + public static final class AgvMapPlane3D extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvMapPlane3D) + AgvMapPlane3DOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvMapPlane3D.newBuilder() to construct. + private AgvMapPlane3D(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvMapPlane3D() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvMapPlane3D(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPlane3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPlane3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapPlane3D.class, cmvr.msgs.Agv.AgvMapPlane3D.Builder.class); + } + + public static final int CENTER_FIELD_NUMBER = 1; + private cmvr.msgs.Agv.AgvMapPoint3D center_; + /** + *
+     * 平面中心点,单位:米。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + * @return Whether the center field is set. + */ + @java.lang.Override + public boolean hasCenter() { + return center_ != null; + } + /** + *
+     * 平面中心点,单位:米。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + * @return The center. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3D getCenter() { + return center_ == null ? cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance() : center_; + } + /** + *
+     * 平面中心点,单位:米。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getCenterOrBuilder() { + return getCenter(); + } + + public static final int NORMAL_FIELD_NUMBER = 2; + private cmvr.msgs.Agv.AgvMapPoint3D normal_; + /** + *
+     * 平面单位法向量。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + * @return Whether the normal field is set. + */ + @java.lang.Override + public boolean hasNormal() { + return normal_ != null; + } + /** + *
+     * 平面单位法向量。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + * @return The normal. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3D getNormal() { + return normal_ == null ? cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance() : normal_; + } + /** + *
+     * 平面单位法向量。
+     * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getNormalOrBuilder() { + return getNormal(); + } + + public static final int D_FIELD_NUMBER = 3; + private double d_; + /** + *
+     * 平面方程偏移量,单位:米。
+     * 
+ * + * double d = 3; + * @return The d. + */ + @java.lang.Override + public double getD() { + return d_; + } + + public static final int RADIUS_FIELD_NUMBER = 4; + private double radius_; + /** + *
+     * 平面特征近似半径,单位:米。
+     * 
+ * + * double radius = 4; + * @return The radius. + */ + @java.lang.Override + public double getRadius() { + return radius_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (center_ != null) { + output.writeMessage(1, getCenter()); + } + if (normal_ != null) { + output.writeMessage(2, getNormal()); + } + if (java.lang.Double.doubleToRawLongBits(d_) != 0) { + output.writeDouble(3, d_); + } + if (java.lang.Double.doubleToRawLongBits(radius_) != 0) { + output.writeDouble(4, radius_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (center_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getCenter()); + } + if (normal_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getNormal()); + } + if (java.lang.Double.doubleToRawLongBits(d_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, d_); + } + if (java.lang.Double.doubleToRawLongBits(radius_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, radius_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvMapPlane3D)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvMapPlane3D other = (cmvr.msgs.Agv.AgvMapPlane3D) obj; + + if (hasCenter() != other.hasCenter()) return false; + if (hasCenter()) { + if (!getCenter() + .equals(other.getCenter())) return false; + } + if (hasNormal() != other.hasNormal()) return false; + if (hasNormal()) { + if (!getNormal() + .equals(other.getNormal())) return false; + } + if (java.lang.Double.doubleToLongBits(getD()) + != java.lang.Double.doubleToLongBits( + other.getD())) return false; + if (java.lang.Double.doubleToLongBits(getRadius()) + != java.lang.Double.doubleToLongBits( + other.getRadius())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasCenter()) { + hash = (37 * hash) + CENTER_FIELD_NUMBER; + hash = (53 * hash) + getCenter().hashCode(); + } + if (hasNormal()) { + hash = (37 * hash) + NORMAL_FIELD_NUMBER; + hash = (53 * hash) + getNormal().hashCode(); + } + hash = (37 * hash) + D_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getD())); + hash = (37 * hash) + RADIUS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getRadius())); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapPlane3D parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvMapPlane3D prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 统一 3D 平面特征。平面方程:
+     * normal.x * x + normal.y * y + normal.z * z + d = 0。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapPlane3D} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvMapPlane3D) + cmvr.msgs.Agv.AgvMapPlane3DOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPlane3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPlane3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapPlane3D.class, cmvr.msgs.Agv.AgvMapPlane3D.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvMapPlane3D.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (centerBuilder_ == null) { + center_ = null; + } else { + center_ = null; + centerBuilder_ = null; + } + if (normalBuilder_ == null) { + normal_ = null; + } else { + normal_ = null; + normalBuilder_ = null; + } + d_ = 0D; + + radius_ = 0D; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapPlane3D_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPlane3D getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvMapPlane3D.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPlane3D build() { + cmvr.msgs.Agv.AgvMapPlane3D result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPlane3D buildPartial() { + cmvr.msgs.Agv.AgvMapPlane3D result = new cmvr.msgs.Agv.AgvMapPlane3D(this); + if (centerBuilder_ == null) { + result.center_ = center_; + } else { + result.center_ = centerBuilder_.build(); + } + if (normalBuilder_ == null) { + result.normal_ = normal_; + } else { + result.normal_ = normalBuilder_.build(); + } + result.d_ = d_; + result.radius_ = radius_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvMapPlane3D) { + return mergeFrom((cmvr.msgs.Agv.AgvMapPlane3D)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvMapPlane3D other) { + if (other == cmvr.msgs.Agv.AgvMapPlane3D.getDefaultInstance()) return this; + if (other.hasCenter()) { + mergeCenter(other.getCenter()); + } + if (other.hasNormal()) { + mergeNormal(other.getNormal()); + } + if (other.getD() != 0D) { + setD(other.getD()); + } + if (other.getRadius() != 0D) { + setRadius(other.getRadius()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getCenterFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 10 + case 18: { + input.readMessage( + getNormalFieldBuilder().getBuilder(), + extensionRegistry); + + break; + } // case 18 + case 25: { + d_ = input.readDouble(); + + break; + } // case 25 + case 33: { + radius_ = input.readDouble(); + + break; + } // case 33 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private cmvr.msgs.Agv.AgvMapPoint3D center_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder> centerBuilder_; + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + * @return Whether the center field is set. + */ + public boolean hasCenter() { + return centerBuilder_ != null || center_ != null; + } + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + * @return The center. + */ + public cmvr.msgs.Agv.AgvMapPoint3D getCenter() { + if (centerBuilder_ == null) { + return center_ == null ? cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance() : center_; + } else { + return centerBuilder_.getMessage(); + } + } + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + public Builder setCenter(cmvr.msgs.Agv.AgvMapPoint3D value) { + if (centerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + center_ = value; + onChanged(); + } else { + centerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + public Builder setCenter( + cmvr.msgs.Agv.AgvMapPoint3D.Builder builderForValue) { + if (centerBuilder_ == null) { + center_ = builderForValue.build(); + onChanged(); + } else { + centerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + public Builder mergeCenter(cmvr.msgs.Agv.AgvMapPoint3D value) { + if (centerBuilder_ == null) { + if (center_ != null) { + center_ = + cmvr.msgs.Agv.AgvMapPoint3D.newBuilder(center_).mergeFrom(value).buildPartial(); + } else { + center_ = value; + } + onChanged(); + } else { + centerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + public Builder clearCenter() { + if (centerBuilder_ == null) { + center_ = null; + onChanged(); + } else { + center_ = null; + centerBuilder_ = null; + } + + return this; + } + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + public cmvr.msgs.Agv.AgvMapPoint3D.Builder getCenterBuilder() { + + onChanged(); + return getCenterFieldBuilder().getBuilder(); + } + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + public cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getCenterOrBuilder() { + if (centerBuilder_ != null) { + return centerBuilder_.getMessageOrBuilder(); + } else { + return center_ == null ? + cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance() : center_; + } + } + /** + *
+       * 平面中心点,单位:米。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D center = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder> + getCenterFieldBuilder() { + if (centerBuilder_ == null) { + centerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder>( + getCenter(), + getParentForChildren(), + isClean()); + center_ = null; + } + return centerBuilder_; + } + + private cmvr.msgs.Agv.AgvMapPoint3D normal_; + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder> normalBuilder_; + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + * @return Whether the normal field is set. + */ + public boolean hasNormal() { + return normalBuilder_ != null || normal_ != null; + } + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + * @return The normal. + */ + public cmvr.msgs.Agv.AgvMapPoint3D getNormal() { + if (normalBuilder_ == null) { + return normal_ == null ? cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance() : normal_; + } else { + return normalBuilder_.getMessage(); + } + } + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + public Builder setNormal(cmvr.msgs.Agv.AgvMapPoint3D value) { + if (normalBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + normal_ = value; + onChanged(); + } else { + normalBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + public Builder setNormal( + cmvr.msgs.Agv.AgvMapPoint3D.Builder builderForValue) { + if (normalBuilder_ == null) { + normal_ = builderForValue.build(); + onChanged(); + } else { + normalBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + public Builder mergeNormal(cmvr.msgs.Agv.AgvMapPoint3D value) { + if (normalBuilder_ == null) { + if (normal_ != null) { + normal_ = + cmvr.msgs.Agv.AgvMapPoint3D.newBuilder(normal_).mergeFrom(value).buildPartial(); + } else { + normal_ = value; + } + onChanged(); + } else { + normalBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + public Builder clearNormal() { + if (normalBuilder_ == null) { + normal_ = null; + onChanged(); + } else { + normal_ = null; + normalBuilder_ = null; + } + + return this; + } + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + public cmvr.msgs.Agv.AgvMapPoint3D.Builder getNormalBuilder() { + + onChanged(); + return getNormalFieldBuilder().getBuilder(); + } + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + public cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getNormalOrBuilder() { + if (normalBuilder_ != null) { + return normalBuilder_.getMessageOrBuilder(); + } else { + return normal_ == null ? + cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance() : normal_; + } + } + /** + *
+       * 平面单位法向量。
+       * 
+ * + * .cmvr.msgs.AgvMapPoint3D normal = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder> + getNormalFieldBuilder() { + if (normalBuilder_ == null) { + normalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder>( + getNormal(), + getParentForChildren(), + isClean()); + normal_ = null; + } + return normalBuilder_; + } + + private double d_ ; + /** + *
+       * 平面方程偏移量,单位:米。
+       * 
+ * + * double d = 3; + * @return The d. + */ + @java.lang.Override + public double getD() { + return d_; + } + /** + *
+       * 平面方程偏移量,单位:米。
+       * 
+ * + * double d = 3; + * @param value The d to set. + * @return This builder for chaining. + */ + public Builder setD(double value) { + + d_ = value; + onChanged(); + return this; + } + /** + *
+       * 平面方程偏移量,单位:米。
+       * 
+ * + * double d = 3; + * @return This builder for chaining. + */ + public Builder clearD() { + + d_ = 0D; + onChanged(); + return this; + } + + private double radius_ ; + /** + *
+       * 平面特征近似半径,单位:米。
+       * 
+ * + * double radius = 4; + * @return The radius. + */ + @java.lang.Override + public double getRadius() { + return radius_; + } + /** + *
+       * 平面特征近似半径,单位:米。
+       * 
+ * + * double radius = 4; + * @param value The radius to set. + * @return This builder for chaining. + */ + public Builder setRadius(double value) { + + radius_ = value; + onChanged(); + return this; + } + /** + *
+       * 平面特征近似半径,单位:米。
+       * 
+ * + * double radius = 4; + * @return This builder for chaining. + */ + public Builder clearRadius() { + + radius_ = 0D; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvMapPlane3D) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvMapPlane3D) + private static final cmvr.msgs.Agv.AgvMapPlane3D DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvMapPlane3D(); + } + + public static cmvr.msgs.Agv.AgvMapPlane3D getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvMapPlane3D parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPlane3D getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvMapObjectOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvMapObject) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 对象稳定 id 或名称。
+     * 
+ * + * string id = 1; + * @return The id. + */ + java.lang.String getId(); + /** + *
+     * 对象稳定 id 或名称。
+     * 
+ * + * string id = 1; + * @return The bytes for id. + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + *
+     * 对象类型。
+     * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + /** + *
+     * 对象类型。
+     * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @return The type. + */ + cmvr.msgs.Agv.AgvMapObjectType getType(); + + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + java.util.List + getPointsList(); + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + cmvr.msgs.Agv.AgvMapPoint3D getPoints(int index); + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + int getPointsCount(); + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + java.util.List + getPointsOrBuilderList(); + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getPointsOrBuilder( + int index); + + /** + *
+     * 朝向角,单位:弧度;不适用时置为 0。
+     * 
+ * + * double heading = 4; + * @return The heading. + */ + double getHeading(); + + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + int getPropertiesCount(); + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + boolean containsProperties( + java.lang.String key); + /** + * Use {@link #getPropertiesMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getProperties(); + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + java.util.Map + getPropertiesMap(); + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + + /* nullable */ +java.lang.String getPropertiesOrDefault( + java.lang.String key, + /* nullable */ +java.lang.String defaultValue); + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + + java.lang.String getPropertiesOrThrow( + java.lang.String key); + } + /** + *
+   * 统一语义对象。几何点均使用地图坐标系,单位:米。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapObject} + */ + public static final class AgvMapObject extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvMapObject) + AgvMapObjectOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvMapObject.newBuilder() to construct. + private AgvMapObject(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvMapObject() { + id_ = ""; + type_ = 0; + points_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvMapObject(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapObject_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 5: + return internalGetProperties(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapObject_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapObject.class, cmvr.msgs.Agv.AgvMapObject.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object id_; + /** + *
+     * 对象稳定 id 或名称。
+     * 
+ * + * string id = 1; + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + *
+     * 对象稳定 id 或名称。
+     * 
+ * + * string id = 1; + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 2; + private int type_; + /** + *
+     * 对象类型。
+     * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override public int getTypeValue() { + return type_; + } + /** + *
+     * 对象类型。
+     * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @return The type. + */ + @java.lang.Override public cmvr.msgs.Agv.AgvMapObjectType getType() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapObjectType result = cmvr.msgs.Agv.AgvMapObjectType.valueOf(type_); + return result == null ? cmvr.msgs.Agv.AgvMapObjectType.UNRECOGNIZED : result; + } + + public static final int POINTS_FIELD_NUMBER = 3; + private java.util.List points_; + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + @java.lang.Override + public java.util.List getPointsList() { + return points_; + } + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + @java.lang.Override + public java.util.List + getPointsOrBuilderList() { + return points_; + } + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + @java.lang.Override + public int getPointsCount() { + return points_.size(); + } + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3D getPoints(int index) { + return points_.get(index); + } + /** + *
+     * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getPointsOrBuilder( + int index) { + return points_.get(index); + } + + public static final int HEADING_FIELD_NUMBER = 4; + private double heading_; + /** + *
+     * 朝向角,单位:弧度;不适用时置为 0。
+     * 
+ * + * double heading = 4; + * @return The heading. + */ + @java.lang.Override + public double getHeading() { + return heading_; + } + + public static final int PROPERTIES_FIELD_NUMBER = 5; + private static final class PropertiesDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, java.lang.String> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapObject_PropertiesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> properties_; + private com.google.protobuf.MapField + internalGetProperties() { + if (properties_ == null) { + return com.google.protobuf.MapField.emptyMapField( + PropertiesDefaultEntryHolder.defaultEntry); + } + return properties_; + } + + public int getPropertiesCount() { + return internalGetProperties().getMap().size(); + } + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + + @java.lang.Override + public boolean containsProperties( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + return internalGetProperties().getMap().containsKey(key); + } + /** + * Use {@link #getPropertiesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getProperties() { + return getPropertiesMap(); + } + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + @java.lang.Override + + public java.util.Map getPropertiesMap() { + return internalGetProperties().getMap(); + } + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + @java.lang.Override + + public java.lang.String getPropertiesOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetProperties().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+     * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+     * 
+ * + * map<string, string> properties = 5; + */ + @java.lang.Override + + public java.lang.String getPropertiesOrThrow( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetProperties().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + } + if (type_ != cmvr.msgs.Agv.AgvMapObjectType.AGV_MAP_OBJECT_UNSPECIFIED.getNumber()) { + output.writeEnum(2, type_); + } + for (int i = 0; i < points_.size(); i++) { + output.writeMessage(3, points_.get(i)); + } + if (java.lang.Double.doubleToRawLongBits(heading_) != 0) { + output.writeDouble(4, heading_); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetProperties(), + PropertiesDefaultEntryHolder.defaultEntry, + 5); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + } + if (type_ != cmvr.msgs.Agv.AgvMapObjectType.AGV_MAP_OBJECT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, type_); + } + for (int i = 0; i < points_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, points_.get(i)); + } + if (java.lang.Double.doubleToRawLongBits(heading_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, heading_); + } + for (java.util.Map.Entry entry + : internalGetProperties().getMap().entrySet()) { + com.google.protobuf.MapEntry + properties__ = PropertiesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, properties__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvMapObject)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvMapObject other = (cmvr.msgs.Agv.AgvMapObject) obj; + + if (!getId() + .equals(other.getId())) return false; + if (type_ != other.type_) return false; + if (!getPointsList() + .equals(other.getPointsList())) return false; + if (java.lang.Double.doubleToLongBits(getHeading()) + != java.lang.Double.doubleToLongBits( + other.getHeading())) return false; + if (!internalGetProperties().equals( + other.internalGetProperties())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + if (getPointsCount() > 0) { + hash = (37 * hash) + POINTS_FIELD_NUMBER; + hash = (53 * hash) + getPointsList().hashCode(); + } + hash = (37 * hash) + HEADING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getHeading())); + if (!internalGetProperties().getMap().isEmpty()) { + hash = (37 * hash) + PROPERTIES_FIELD_NUMBER; + hash = (53 * hash) + internalGetProperties().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvMapObject parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapObject parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapObject parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvMapObject parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvMapObject prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 统一语义对象。几何点均使用地图坐标系,单位:米。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvMapObject} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvMapObject) + cmvr.msgs.Agv.AgvMapObjectOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapObject_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 5: + return internalGetProperties(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 5: + return internalGetMutableProperties(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapObject_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvMapObject.class, cmvr.msgs.Agv.AgvMapObject.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvMapObject.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + type_ = 0; + + if (pointsBuilder_ == null) { + points_ = java.util.Collections.emptyList(); + } else { + points_ = null; + pointsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + heading_ = 0D; + + internalGetMutableProperties().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvMapObject_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObject getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvMapObject.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObject build() { + cmvr.msgs.Agv.AgvMapObject result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObject buildPartial() { + cmvr.msgs.Agv.AgvMapObject result = new cmvr.msgs.Agv.AgvMapObject(this); + int from_bitField0_ = bitField0_; + result.id_ = id_; + result.type_ = type_; + if (pointsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + points_ = java.util.Collections.unmodifiableList(points_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.points_ = points_; + } else { + result.points_ = pointsBuilder_.build(); + } + result.heading_ = heading_; + result.properties_ = internalGetProperties(); + result.properties_.makeImmutable(); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvMapObject) { + return mergeFrom((cmvr.msgs.Agv.AgvMapObject)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvMapObject other) { + if (other == cmvr.msgs.Agv.AgvMapObject.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (pointsBuilder_ == null) { + if (!other.points_.isEmpty()) { + if (points_.isEmpty()) { + points_ = other.points_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePointsIsMutable(); + points_.addAll(other.points_); + } + onChanged(); + } + } else { + if (!other.points_.isEmpty()) { + if (pointsBuilder_.isEmpty()) { + pointsBuilder_.dispose(); + pointsBuilder_ = null; + points_ = other.points_; + bitField0_ = (bitField0_ & ~0x00000001); + pointsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPointsFieldBuilder() : null; + } else { + pointsBuilder_.addAllMessages(other.points_); + } + } + } + if (other.getHeading() != 0D) { + setHeading(other.getHeading()); + } + internalGetMutableProperties().mergeFrom( + other.internalGetProperties()); + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + id_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: { + type_ = input.readEnum(); + + break; + } // case 16 + case 26: { + cmvr.msgs.Agv.AgvMapPoint3D m = + input.readMessage( + cmvr.msgs.Agv.AgvMapPoint3D.parser(), + extensionRegistry); + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.add(m); + } else { + pointsBuilder_.addMessage(m); + } + break; + } // case 26 + case 33: { + heading_ = input.readDouble(); + + break; + } // case 33 + case 42: { + com.google.protobuf.MapEntry + properties__ = input.readMessage( + PropertiesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableProperties().getMutableMap().put( + properties__.getKey(), properties__.getValue()); + break; + } // case 42 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object id_ = ""; + /** + *
+       * 对象稳定 id 或名称。
+       * 
+ * + * string id = 1; + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 对象稳定 id 或名称。
+       * 
+ * + * string id = 1; + * @return The bytes for id. + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 对象稳定 id 或名称。
+       * 
+ * + * string id = 1; + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + *
+       * 对象稳定 id 或名称。
+       * 
+ * + * string id = 1; + * @return This builder for chaining. + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + *
+       * 对象稳定 id 或名称。
+       * 
+ * + * string id = 1; + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private int type_ = 0; + /** + *
+       * 对象类型。
+       * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override public int getTypeValue() { + return type_; + } + /** + *
+       * 对象类型。
+       * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + + type_ = value; + onChanged(); + return this; + } + /** + *
+       * 对象类型。
+       * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @return The type. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObjectType getType() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapObjectType result = cmvr.msgs.Agv.AgvMapObjectType.valueOf(type_); + return result == null ? cmvr.msgs.Agv.AgvMapObjectType.UNRECOGNIZED : result; + } + /** + *
+       * 对象类型。
+       * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(cmvr.msgs.Agv.AgvMapObjectType value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * 对象类型。
+       * 
+ * + * .cmvr.msgs.AgvMapObjectType type = 2; + * @return This builder for chaining. + */ + public Builder clearType() { + + type_ = 0; + onChanged(); + return this; + } + + private java.util.List points_ = + java.util.Collections.emptyList(); + private void ensurePointsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + points_ = new java.util.ArrayList(points_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder> pointsBuilder_; + + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public java.util.List getPointsList() { + if (pointsBuilder_ == null) { + return java.util.Collections.unmodifiableList(points_); + } else { + return pointsBuilder_.getMessageList(); + } + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public int getPointsCount() { + if (pointsBuilder_ == null) { + return points_.size(); + } else { + return pointsBuilder_.getCount(); + } + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public cmvr.msgs.Agv.AgvMapPoint3D getPoints(int index) { + if (pointsBuilder_ == null) { + return points_.get(index); + } else { + return pointsBuilder_.getMessage(index); + } + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder setPoints( + int index, cmvr.msgs.Agv.AgvMapPoint3D value) { + if (pointsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePointsIsMutable(); + points_.set(index, value); + onChanged(); + } else { + pointsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder setPoints( + int index, cmvr.msgs.Agv.AgvMapPoint3D.Builder builderForValue) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.set(index, builderForValue.build()); + onChanged(); + } else { + pointsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder addPoints(cmvr.msgs.Agv.AgvMapPoint3D value) { + if (pointsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePointsIsMutable(); + points_.add(value); + onChanged(); + } else { + pointsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder addPoints( + int index, cmvr.msgs.Agv.AgvMapPoint3D value) { + if (pointsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePointsIsMutable(); + points_.add(index, value); + onChanged(); + } else { + pointsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder addPoints( + cmvr.msgs.Agv.AgvMapPoint3D.Builder builderForValue) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.add(builderForValue.build()); + onChanged(); + } else { + pointsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder addPoints( + int index, cmvr.msgs.Agv.AgvMapPoint3D.Builder builderForValue) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.add(index, builderForValue.build()); + onChanged(); + } else { + pointsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder addAllPoints( + java.lang.Iterable values) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, points_); + onChanged(); + } else { + pointsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder clearPoints() { + if (pointsBuilder_ == null) { + points_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + pointsBuilder_.clear(); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public Builder removePoints(int index) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.remove(index); + onChanged(); + } else { + pointsBuilder_.remove(index); + } + return this; + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public cmvr.msgs.Agv.AgvMapPoint3D.Builder getPointsBuilder( + int index) { + return getPointsFieldBuilder().getBuilder(index); + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public cmvr.msgs.Agv.AgvMapPoint3DOrBuilder getPointsOrBuilder( + int index) { + if (pointsBuilder_ == null) { + return points_.get(index); } else { + return pointsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public java.util.List + getPointsOrBuilderList() { + if (pointsBuilder_ != null) { + return pointsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(points_); + } + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public cmvr.msgs.Agv.AgvMapPoint3D.Builder addPointsBuilder() { + return getPointsFieldBuilder().addBuilder( + cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance()); + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public cmvr.msgs.Agv.AgvMapPoint3D.Builder addPointsBuilder( + int index) { + return getPointsFieldBuilder().addBuilder( + index, cmvr.msgs.Agv.AgvMapPoint3D.getDefaultInstance()); + } + /** + *
+       * 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPoint3D points = 3; + */ + public java.util.List + getPointsBuilderList() { + return getPointsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder> + getPointsFieldBuilder() { + if (pointsBuilder_ == null) { + pointsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPoint3D, cmvr.msgs.Agv.AgvMapPoint3D.Builder, cmvr.msgs.Agv.AgvMapPoint3DOrBuilder>( + points_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + points_ = null; + } + return pointsBuilder_; + } + + private double heading_ ; + /** + *
+       * 朝向角,单位:弧度;不适用时置为 0。
+       * 
+ * + * double heading = 4; + * @return The heading. + */ + @java.lang.Override + public double getHeading() { + return heading_; + } + /** + *
+       * 朝向角,单位:弧度;不适用时置为 0。
+       * 
+ * + * double heading = 4; + * @param value The heading to set. + * @return This builder for chaining. + */ + public Builder setHeading(double value) { + + heading_ = value; + onChanged(); + return this; + } + /** + *
+       * 朝向角,单位:弧度;不适用时置为 0。
+       * 
+ * + * double heading = 4; + * @return This builder for chaining. + */ + public Builder clearHeading() { + + heading_ = 0D; + onChanged(); + return this; + } + + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> properties_; + private com.google.protobuf.MapField + internalGetProperties() { + if (properties_ == null) { + return com.google.protobuf.MapField.emptyMapField( + PropertiesDefaultEntryHolder.defaultEntry); + } + return properties_; + } + private com.google.protobuf.MapField + internalGetMutableProperties() { + onChanged();; + if (properties_ == null) { + properties_ = com.google.protobuf.MapField.newMapField( + PropertiesDefaultEntryHolder.defaultEntry); + } + if (!properties_.isMutable()) { + properties_ = properties_.copy(); + } + return properties_; + } + + public int getPropertiesCount() { + return internalGetProperties().getMap().size(); + } + /** + *
+       * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+       * 
+ * + * map<string, string> properties = 5; + */ + + @java.lang.Override + public boolean containsProperties( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + return internalGetProperties().getMap().containsKey(key); + } + /** + * Use {@link #getPropertiesMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getProperties() { + return getPropertiesMap(); + } + /** + *
+       * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+       * 
+ * + * map<string, string> properties = 5; + */ + @java.lang.Override + + public java.util.Map getPropertiesMap() { + return internalGetProperties().getMap(); + } + /** + *
+       * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+       * 
+ * + * map<string, string> properties = 5; + */ + @java.lang.Override + + public java.lang.String getPropertiesOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetProperties().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + *
+       * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+       * 
+ * + * map<string, string> properties = 5; + */ + @java.lang.Override + + public java.lang.String getPropertiesOrThrow( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetProperties().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearProperties() { + internalGetMutableProperties().getMutableMap() + .clear(); + return this; + } + /** + *
+       * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+       * 
+ * + * map<string, string> properties = 5; + */ + + public Builder removeProperties( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableProperties().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableProperties() { + return internalGetMutableProperties().getMutableMap(); + } + /** + *
+       * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+       * 
+ * + * map<string, string> properties = 5; + */ + public Builder putProperties( + java.lang.String key, + java.lang.String value) { + if (key == null) { throw new NullPointerException("map key"); } + if (value == null) { + throw new NullPointerException("map value"); +} + + internalGetMutableProperties().getMutableMap() + .put(key, value); + return this; + } + /** + *
+       * 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。
+       * 
+ * + * map<string, string> properties = 5; + */ + + public Builder putAllProperties( + java.util.Map values) { + internalGetMutableProperties().getMutableMap() + .putAll(values); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvMapObject) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvMapObject) + private static final cmvr.msgs.Agv.AgvMapObject DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvMapObject(); + } + + public static cmvr.msgs.Agv.AgvMapObject getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvMapObject parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObject getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvUnifiedMap3DOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvUnifiedMap3D) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 1; + * @return The frameId. + */ + java.lang.String getFrameId(); + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 1; + * @return The bytes for frameId. + */ + com.google.protobuf.ByteString + getFrameIdBytes(); + + /** + *
+     * 地图采样或更新时间,Unix 时间戳,单位:秒。
+     * 
+ * + * double timestamp = 2; + * @return The timestamp. + */ + double getTimestamp(); + + /** + *
+     * 体素分辨率,单位:米/体素;没有体素数据时置为 0。
+     * 
+ * + * double voxel_resolution = 3; + * @return The voxelResolution. + */ + double getVoxelResolution(); + + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + java.util.List + getPointsList(); + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + cmvr.msgs.Agv.AgvMapPointSample3D getPoints(int index); + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + int getPointsCount(); + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + java.util.List + getPointsOrBuilderList(); + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + cmvr.msgs.Agv.AgvMapPointSample3DOrBuilder getPointsOrBuilder( + int index); + + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + java.util.List + getVoxelsList(); + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + cmvr.msgs.Agv.AgvMapVoxel3D getVoxels(int index); + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + int getVoxelsCount(); + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + java.util.List + getVoxelsOrBuilderList(); + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + cmvr.msgs.Agv.AgvMapVoxel3DOrBuilder getVoxelsOrBuilder( + int index); + + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + java.util.List + getPlanesList(); + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + cmvr.msgs.Agv.AgvMapPlane3D getPlanes(int index); + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + int getPlanesCount(); + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + java.util.List + getPlanesOrBuilderList(); + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + cmvr.msgs.Agv.AgvMapPlane3DOrBuilder getPlanesOrBuilder( + int index); + + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + java.util.List + getObjectsList(); + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + cmvr.msgs.Agv.AgvMapObject getObjects(int index); + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + int getObjectsCount(); + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + java.util.List + getObjectsOrBuilderList(); + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + cmvr.msgs.Agv.AgvMapObjectOrBuilder getObjectsOrBuilder( + int index); + } + /** + *
+   * 统一 3D 地图。虽然内部包含点、体素、平面和语义对象,
+   * 但对上位机来说它仍然是唯一的 3D 地图格式。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvUnifiedMap3D} + */ + public static final class AgvUnifiedMap3D extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvUnifiedMap3D) + AgvUnifiedMap3DOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvUnifiedMap3D.newBuilder() to construct. + private AgvUnifiedMap3D(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvUnifiedMap3D() { + frameId_ = ""; + points_ = java.util.Collections.emptyList(); + voxels_ = java.util.Collections.emptyList(); + planes_ = java.util.Collections.emptyList(); + objects_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvUnifiedMap3D(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvUnifiedMap3D.class, cmvr.msgs.Agv.AgvUnifiedMap3D.Builder.class); + } + + public static final int FRAME_ID_FIELD_NUMBER = 1; + private volatile java.lang.Object frameId_; + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 1; + * @return The frameId. + */ + @java.lang.Override + public java.lang.String getFrameId() { + java.lang.Object ref = frameId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + frameId_ = s; + return s; + } + } + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 1; + * @return The bytes for frameId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getFrameIdBytes() { + java.lang.Object ref = frameId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + frameId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TIMESTAMP_FIELD_NUMBER = 2; + private double timestamp_; + /** + *
+     * 地图采样或更新时间,Unix 时间戳,单位:秒。
+     * 
+ * + * double timestamp = 2; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + + public static final int VOXEL_RESOLUTION_FIELD_NUMBER = 3; + private double voxelResolution_; + /** + *
+     * 体素分辨率,单位:米/体素;没有体素数据时置为 0。
+     * 
+ * + * double voxel_resolution = 3; + * @return The voxelResolution. + */ + @java.lang.Override + public double getVoxelResolution() { + return voxelResolution_; + } + + public static final int POINTS_FIELD_NUMBER = 4; + private java.util.List points_; + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + @java.lang.Override + public java.util.List getPointsList() { + return points_; + } + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + @java.lang.Override + public java.util.List + getPointsOrBuilderList() { + return points_; + } + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + @java.lang.Override + public int getPointsCount() { + return points_.size(); + } + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPointSample3D getPoints(int index) { + return points_.get(index); + } + /** + *
+     * 统一点云点样本。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPointSample3DOrBuilder getPointsOrBuilder( + int index) { + return points_.get(index); + } + + public static final int VOXELS_FIELD_NUMBER = 5; + private java.util.List voxels_; + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + @java.lang.Override + public java.util.List getVoxelsList() { + return voxels_; + } + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + @java.lang.Override + public java.util.List + getVoxelsOrBuilderList() { + return voxels_; + } + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + @java.lang.Override + public int getVoxelsCount() { + return voxels_.size(); + } + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapVoxel3D getVoxels(int index) { + return voxels_.get(index); + } + /** + *
+     * 统一占据体素。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapVoxel3DOrBuilder getVoxelsOrBuilder( + int index) { + return voxels_.get(index); + } + + public static final int PLANES_FIELD_NUMBER = 6; + private java.util.List planes_; + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + @java.lang.Override + public java.util.List getPlanesList() { + return planes_; + } + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + @java.lang.Override + public java.util.List + getPlanesOrBuilderList() { + return planes_; + } + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + @java.lang.Override + public int getPlanesCount() { + return planes_.size(); + } + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPlane3D getPlanes(int index) { + return planes_.get(index); + } + /** + *
+     * 统一平面特征。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapPlane3DOrBuilder getPlanesOrBuilder( + int index) { + return planes_.get(index); + } + + public static final int OBJECTS_FIELD_NUMBER = 7; + private java.util.List objects_; + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + @java.lang.Override + public java.util.List getObjectsList() { + return objects_; + } + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + @java.lang.Override + public java.util.List + getObjectsOrBuilderList() { + return objects_; + } + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + @java.lang.Override + public int getObjectsCount() { + return objects_.size(); + } + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObject getObjects(int index) { + return objects_.get(index); + } + /** + *
+     * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+     * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapObjectOrBuilder getObjectsOrBuilder( + int index) { + return objects_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(frameId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, frameId_); + } + if (java.lang.Double.doubleToRawLongBits(timestamp_) != 0) { + output.writeDouble(2, timestamp_); + } + if (java.lang.Double.doubleToRawLongBits(voxelResolution_) != 0) { + output.writeDouble(3, voxelResolution_); + } + for (int i = 0; i < points_.size(); i++) { + output.writeMessage(4, points_.get(i)); + } + for (int i = 0; i < voxels_.size(); i++) { + output.writeMessage(5, voxels_.get(i)); + } + for (int i = 0; i < planes_.size(); i++) { + output.writeMessage(6, planes_.get(i)); + } + for (int i = 0; i < objects_.size(); i++) { + output.writeMessage(7, objects_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(frameId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, frameId_); + } + if (java.lang.Double.doubleToRawLongBits(timestamp_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, timestamp_); + } + if (java.lang.Double.doubleToRawLongBits(voxelResolution_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, voxelResolution_); + } + for (int i = 0; i < points_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, points_.get(i)); + } + for (int i = 0; i < voxels_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, voxels_.get(i)); + } + for (int i = 0; i < planes_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, planes_.get(i)); + } + for (int i = 0; i < objects_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, objects_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvUnifiedMap3D)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvUnifiedMap3D other = (cmvr.msgs.Agv.AgvUnifiedMap3D) obj; + + if (!getFrameId() + .equals(other.getFrameId())) return false; + if (java.lang.Double.doubleToLongBits(getTimestamp()) + != java.lang.Double.doubleToLongBits( + other.getTimestamp())) return false; + if (java.lang.Double.doubleToLongBits(getVoxelResolution()) + != java.lang.Double.doubleToLongBits( + other.getVoxelResolution())) return false; + if (!getPointsList() + .equals(other.getPointsList())) return false; + if (!getVoxelsList() + .equals(other.getVoxelsList())) return false; + if (!getPlanesList() + .equals(other.getPlanesList())) return false; + if (!getObjectsList() + .equals(other.getObjectsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + FRAME_ID_FIELD_NUMBER; + hash = (53 * hash) + getFrameId().hashCode(); + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimestamp())); + hash = (37 * hash) + VOXEL_RESOLUTION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getVoxelResolution())); + if (getPointsCount() > 0) { + hash = (37 * hash) + POINTS_FIELD_NUMBER; + hash = (53 * hash) + getPointsList().hashCode(); + } + if (getVoxelsCount() > 0) { + hash = (37 * hash) + VOXELS_FIELD_NUMBER; + hash = (53 * hash) + getVoxelsList().hashCode(); + } + if (getPlanesCount() > 0) { + hash = (37 * hash) + PLANES_FIELD_NUMBER; + hash = (53 * hash) + getPlanesList().hashCode(); + } + if (getObjectsCount() > 0) { + hash = (37 * hash) + OBJECTS_FIELD_NUMBER; + hash = (53 * hash) + getObjectsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMap3D parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvUnifiedMap3D prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 统一 3D 地图。虽然内部包含点、体素、平面和语义对象,
+     * 但对上位机来说它仍然是唯一的 3D 地图格式。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvUnifiedMap3D} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvUnifiedMap3D) + cmvr.msgs.Agv.AgvUnifiedMap3DOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap3D_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap3D_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvUnifiedMap3D.class, cmvr.msgs.Agv.AgvUnifiedMap3D.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvUnifiedMap3D.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + frameId_ = ""; + + timestamp_ = 0D; + + voxelResolution_ = 0D; + + if (pointsBuilder_ == null) { + points_ = java.util.Collections.emptyList(); + } else { + points_ = null; + pointsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + if (voxelsBuilder_ == null) { + voxels_ = java.util.Collections.emptyList(); + } else { + voxels_ = null; + voxelsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + if (planesBuilder_ == null) { + planes_ = java.util.Collections.emptyList(); + } else { + planes_ = null; + planesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + if (objectsBuilder_ == null) { + objects_ = java.util.Collections.emptyList(); + } else { + objects_ = null; + objectsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMap3D_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap3D getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap3D build() { + cmvr.msgs.Agv.AgvUnifiedMap3D result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap3D buildPartial() { + cmvr.msgs.Agv.AgvUnifiedMap3D result = new cmvr.msgs.Agv.AgvUnifiedMap3D(this); + int from_bitField0_ = bitField0_; + result.frameId_ = frameId_; + result.timestamp_ = timestamp_; + result.voxelResolution_ = voxelResolution_; + if (pointsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + points_ = java.util.Collections.unmodifiableList(points_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.points_ = points_; + } else { + result.points_ = pointsBuilder_.build(); + } + if (voxelsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + voxels_ = java.util.Collections.unmodifiableList(voxels_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.voxels_ = voxels_; + } else { + result.voxels_ = voxelsBuilder_.build(); + } + if (planesBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + planes_ = java.util.Collections.unmodifiableList(planes_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.planes_ = planes_; + } else { + result.planes_ = planesBuilder_.build(); + } + if (objectsBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + objects_ = java.util.Collections.unmodifiableList(objects_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.objects_ = objects_; + } else { + result.objects_ = objectsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvUnifiedMap3D) { + return mergeFrom((cmvr.msgs.Agv.AgvUnifiedMap3D)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvUnifiedMap3D other) { + if (other == cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance()) return this; + if (!other.getFrameId().isEmpty()) { + frameId_ = other.frameId_; + onChanged(); + } + if (other.getTimestamp() != 0D) { + setTimestamp(other.getTimestamp()); + } + if (other.getVoxelResolution() != 0D) { + setVoxelResolution(other.getVoxelResolution()); + } + if (pointsBuilder_ == null) { + if (!other.points_.isEmpty()) { + if (points_.isEmpty()) { + points_ = other.points_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePointsIsMutable(); + points_.addAll(other.points_); + } + onChanged(); + } + } else { + if (!other.points_.isEmpty()) { + if (pointsBuilder_.isEmpty()) { + pointsBuilder_.dispose(); + pointsBuilder_ = null; + points_ = other.points_; + bitField0_ = (bitField0_ & ~0x00000001); + pointsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPointsFieldBuilder() : null; + } else { + pointsBuilder_.addAllMessages(other.points_); + } + } + } + if (voxelsBuilder_ == null) { + if (!other.voxels_.isEmpty()) { + if (voxels_.isEmpty()) { + voxels_ = other.voxels_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureVoxelsIsMutable(); + voxels_.addAll(other.voxels_); + } + onChanged(); + } + } else { + if (!other.voxels_.isEmpty()) { + if (voxelsBuilder_.isEmpty()) { + voxelsBuilder_.dispose(); + voxelsBuilder_ = null; + voxels_ = other.voxels_; + bitField0_ = (bitField0_ & ~0x00000002); + voxelsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getVoxelsFieldBuilder() : null; + } else { + voxelsBuilder_.addAllMessages(other.voxels_); + } + } + } + if (planesBuilder_ == null) { + if (!other.planes_.isEmpty()) { + if (planes_.isEmpty()) { + planes_ = other.planes_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensurePlanesIsMutable(); + planes_.addAll(other.planes_); + } + onChanged(); + } + } else { + if (!other.planes_.isEmpty()) { + if (planesBuilder_.isEmpty()) { + planesBuilder_.dispose(); + planesBuilder_ = null; + planes_ = other.planes_; + bitField0_ = (bitField0_ & ~0x00000004); + planesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPlanesFieldBuilder() : null; + } else { + planesBuilder_.addAllMessages(other.planes_); + } + } + } + if (objectsBuilder_ == null) { + if (!other.objects_.isEmpty()) { + if (objects_.isEmpty()) { + objects_ = other.objects_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureObjectsIsMutable(); + objects_.addAll(other.objects_); + } + onChanged(); + } + } else { + if (!other.objects_.isEmpty()) { + if (objectsBuilder_.isEmpty()) { + objectsBuilder_.dispose(); + objectsBuilder_ = null; + objects_ = other.objects_; + bitField0_ = (bitField0_ & ~0x00000008); + objectsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getObjectsFieldBuilder() : null; + } else { + objectsBuilder_.addAllMessages(other.objects_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + frameId_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 17: { + timestamp_ = input.readDouble(); + + break; + } // case 17 + case 25: { + voxelResolution_ = input.readDouble(); + + break; + } // case 25 + case 34: { + cmvr.msgs.Agv.AgvMapPointSample3D m = + input.readMessage( + cmvr.msgs.Agv.AgvMapPointSample3D.parser(), + extensionRegistry); + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.add(m); + } else { + pointsBuilder_.addMessage(m); + } + break; + } // case 34 + case 42: { + cmvr.msgs.Agv.AgvMapVoxel3D m = + input.readMessage( + cmvr.msgs.Agv.AgvMapVoxel3D.parser(), + extensionRegistry); + if (voxelsBuilder_ == null) { + ensureVoxelsIsMutable(); + voxels_.add(m); + } else { + voxelsBuilder_.addMessage(m); + } + break; + } // case 42 + case 50: { + cmvr.msgs.Agv.AgvMapPlane3D m = + input.readMessage( + cmvr.msgs.Agv.AgvMapPlane3D.parser(), + extensionRegistry); + if (planesBuilder_ == null) { + ensurePlanesIsMutable(); + planes_.add(m); + } else { + planesBuilder_.addMessage(m); + } + break; + } // case 50 + case 58: { + cmvr.msgs.Agv.AgvMapObject m = + input.readMessage( + cmvr.msgs.Agv.AgvMapObject.parser(), + extensionRegistry); + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.add(m); + } else { + objectsBuilder_.addMessage(m); + } + break; + } // case 58 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object frameId_ = ""; + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @return The frameId. + */ + public java.lang.String getFrameId() { + java.lang.Object ref = frameId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + frameId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @return The bytes for frameId. + */ + public com.google.protobuf.ByteString + getFrameIdBytes() { + java.lang.Object ref = frameId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + frameId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @param value The frameId to set. + * @return This builder for chaining. + */ + public Builder setFrameId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + frameId_ = value; + onChanged(); + return this; + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @return This builder for chaining. + */ + public Builder clearFrameId() { + + frameId_ = getDefaultInstance().getFrameId(); + onChanged(); + return this; + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 1; + * @param value The bytes for frameId to set. + * @return This builder for chaining. + */ + public Builder setFrameIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + frameId_ = value; + onChanged(); + return this; + } + + private double timestamp_ ; + /** + *
+       * 地图采样或更新时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 2; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + /** + *
+       * 地图采样或更新时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 2; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(double value) { + + timestamp_ = value; + onChanged(); + return this; + } + /** + *
+       * 地图采样或更新时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 2; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + + timestamp_ = 0D; + onChanged(); + return this; + } + + private double voxelResolution_ ; + /** + *
+       * 体素分辨率,单位:米/体素;没有体素数据时置为 0。
+       * 
+ * + * double voxel_resolution = 3; + * @return The voxelResolution. + */ + @java.lang.Override + public double getVoxelResolution() { + return voxelResolution_; + } + /** + *
+       * 体素分辨率,单位:米/体素;没有体素数据时置为 0。
+       * 
+ * + * double voxel_resolution = 3; + * @param value The voxelResolution to set. + * @return This builder for chaining. + */ + public Builder setVoxelResolution(double value) { + + voxelResolution_ = value; + onChanged(); + return this; + } + /** + *
+       * 体素分辨率,单位:米/体素;没有体素数据时置为 0。
+       * 
+ * + * double voxel_resolution = 3; + * @return This builder for chaining. + */ + public Builder clearVoxelResolution() { + + voxelResolution_ = 0D; + onChanged(); + return this; + } + + private java.util.List points_ = + java.util.Collections.emptyList(); + private void ensurePointsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + points_ = new java.util.ArrayList(points_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPointSample3D, cmvr.msgs.Agv.AgvMapPointSample3D.Builder, cmvr.msgs.Agv.AgvMapPointSample3DOrBuilder> pointsBuilder_; + + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public java.util.List getPointsList() { + if (pointsBuilder_ == null) { + return java.util.Collections.unmodifiableList(points_); + } else { + return pointsBuilder_.getMessageList(); + } + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public int getPointsCount() { + if (pointsBuilder_ == null) { + return points_.size(); + } else { + return pointsBuilder_.getCount(); + } + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public cmvr.msgs.Agv.AgvMapPointSample3D getPoints(int index) { + if (pointsBuilder_ == null) { + return points_.get(index); + } else { + return pointsBuilder_.getMessage(index); + } + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder setPoints( + int index, cmvr.msgs.Agv.AgvMapPointSample3D value) { + if (pointsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePointsIsMutable(); + points_.set(index, value); + onChanged(); + } else { + pointsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder setPoints( + int index, cmvr.msgs.Agv.AgvMapPointSample3D.Builder builderForValue) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.set(index, builderForValue.build()); + onChanged(); + } else { + pointsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder addPoints(cmvr.msgs.Agv.AgvMapPointSample3D value) { + if (pointsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePointsIsMutable(); + points_.add(value); + onChanged(); + } else { + pointsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder addPoints( + int index, cmvr.msgs.Agv.AgvMapPointSample3D value) { + if (pointsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePointsIsMutable(); + points_.add(index, value); + onChanged(); + } else { + pointsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder addPoints( + cmvr.msgs.Agv.AgvMapPointSample3D.Builder builderForValue) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.add(builderForValue.build()); + onChanged(); + } else { + pointsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder addPoints( + int index, cmvr.msgs.Agv.AgvMapPointSample3D.Builder builderForValue) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.add(index, builderForValue.build()); + onChanged(); + } else { + pointsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder addAllPoints( + java.lang.Iterable values) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, points_); + onChanged(); + } else { + pointsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder clearPoints() { + if (pointsBuilder_ == null) { + points_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + pointsBuilder_.clear(); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public Builder removePoints(int index) { + if (pointsBuilder_ == null) { + ensurePointsIsMutable(); + points_.remove(index); + onChanged(); + } else { + pointsBuilder_.remove(index); + } + return this; + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public cmvr.msgs.Agv.AgvMapPointSample3D.Builder getPointsBuilder( + int index) { + return getPointsFieldBuilder().getBuilder(index); + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public cmvr.msgs.Agv.AgvMapPointSample3DOrBuilder getPointsOrBuilder( + int index) { + if (pointsBuilder_ == null) { + return points_.get(index); } else { + return pointsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public java.util.List + getPointsOrBuilderList() { + if (pointsBuilder_ != null) { + return pointsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(points_); + } + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public cmvr.msgs.Agv.AgvMapPointSample3D.Builder addPointsBuilder() { + return getPointsFieldBuilder().addBuilder( + cmvr.msgs.Agv.AgvMapPointSample3D.getDefaultInstance()); + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public cmvr.msgs.Agv.AgvMapPointSample3D.Builder addPointsBuilder( + int index) { + return getPointsFieldBuilder().addBuilder( + index, cmvr.msgs.Agv.AgvMapPointSample3D.getDefaultInstance()); + } + /** + *
+       * 统一点云点样本。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPointSample3D points = 4; + */ + public java.util.List + getPointsBuilderList() { + return getPointsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPointSample3D, cmvr.msgs.Agv.AgvMapPointSample3D.Builder, cmvr.msgs.Agv.AgvMapPointSample3DOrBuilder> + getPointsFieldBuilder() { + if (pointsBuilder_ == null) { + pointsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPointSample3D, cmvr.msgs.Agv.AgvMapPointSample3D.Builder, cmvr.msgs.Agv.AgvMapPointSample3DOrBuilder>( + points_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + points_ = null; + } + return pointsBuilder_; + } + + private java.util.List voxels_ = + java.util.Collections.emptyList(); + private void ensureVoxelsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + voxels_ = new java.util.ArrayList(voxels_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapVoxel3D, cmvr.msgs.Agv.AgvMapVoxel3D.Builder, cmvr.msgs.Agv.AgvMapVoxel3DOrBuilder> voxelsBuilder_; + + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public java.util.List getVoxelsList() { + if (voxelsBuilder_ == null) { + return java.util.Collections.unmodifiableList(voxels_); + } else { + return voxelsBuilder_.getMessageList(); + } + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public int getVoxelsCount() { + if (voxelsBuilder_ == null) { + return voxels_.size(); + } else { + return voxelsBuilder_.getCount(); + } + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public cmvr.msgs.Agv.AgvMapVoxel3D getVoxels(int index) { + if (voxelsBuilder_ == null) { + return voxels_.get(index); + } else { + return voxelsBuilder_.getMessage(index); + } + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder setVoxels( + int index, cmvr.msgs.Agv.AgvMapVoxel3D value) { + if (voxelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureVoxelsIsMutable(); + voxels_.set(index, value); + onChanged(); + } else { + voxelsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder setVoxels( + int index, cmvr.msgs.Agv.AgvMapVoxel3D.Builder builderForValue) { + if (voxelsBuilder_ == null) { + ensureVoxelsIsMutable(); + voxels_.set(index, builderForValue.build()); + onChanged(); + } else { + voxelsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder addVoxels(cmvr.msgs.Agv.AgvMapVoxel3D value) { + if (voxelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureVoxelsIsMutable(); + voxels_.add(value); + onChanged(); + } else { + voxelsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder addVoxels( + int index, cmvr.msgs.Agv.AgvMapVoxel3D value) { + if (voxelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureVoxelsIsMutable(); + voxels_.add(index, value); + onChanged(); + } else { + voxelsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder addVoxels( + cmvr.msgs.Agv.AgvMapVoxel3D.Builder builderForValue) { + if (voxelsBuilder_ == null) { + ensureVoxelsIsMutable(); + voxels_.add(builderForValue.build()); + onChanged(); + } else { + voxelsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder addVoxels( + int index, cmvr.msgs.Agv.AgvMapVoxel3D.Builder builderForValue) { + if (voxelsBuilder_ == null) { + ensureVoxelsIsMutable(); + voxels_.add(index, builderForValue.build()); + onChanged(); + } else { + voxelsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder addAllVoxels( + java.lang.Iterable values) { + if (voxelsBuilder_ == null) { + ensureVoxelsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, voxels_); + onChanged(); + } else { + voxelsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder clearVoxels() { + if (voxelsBuilder_ == null) { + voxels_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + voxelsBuilder_.clear(); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public Builder removeVoxels(int index) { + if (voxelsBuilder_ == null) { + ensureVoxelsIsMutable(); + voxels_.remove(index); + onChanged(); + } else { + voxelsBuilder_.remove(index); + } + return this; + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public cmvr.msgs.Agv.AgvMapVoxel3D.Builder getVoxelsBuilder( + int index) { + return getVoxelsFieldBuilder().getBuilder(index); + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public cmvr.msgs.Agv.AgvMapVoxel3DOrBuilder getVoxelsOrBuilder( + int index) { + if (voxelsBuilder_ == null) { + return voxels_.get(index); } else { + return voxelsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public java.util.List + getVoxelsOrBuilderList() { + if (voxelsBuilder_ != null) { + return voxelsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(voxels_); + } + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public cmvr.msgs.Agv.AgvMapVoxel3D.Builder addVoxelsBuilder() { + return getVoxelsFieldBuilder().addBuilder( + cmvr.msgs.Agv.AgvMapVoxel3D.getDefaultInstance()); + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public cmvr.msgs.Agv.AgvMapVoxel3D.Builder addVoxelsBuilder( + int index) { + return getVoxelsFieldBuilder().addBuilder( + index, cmvr.msgs.Agv.AgvMapVoxel3D.getDefaultInstance()); + } + /** + *
+       * 统一占据体素。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapVoxel3D voxels = 5; + */ + public java.util.List + getVoxelsBuilderList() { + return getVoxelsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapVoxel3D, cmvr.msgs.Agv.AgvMapVoxel3D.Builder, cmvr.msgs.Agv.AgvMapVoxel3DOrBuilder> + getVoxelsFieldBuilder() { + if (voxelsBuilder_ == null) { + voxelsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapVoxel3D, cmvr.msgs.Agv.AgvMapVoxel3D.Builder, cmvr.msgs.Agv.AgvMapVoxel3DOrBuilder>( + voxels_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + voxels_ = null; + } + return voxelsBuilder_; + } + + private java.util.List planes_ = + java.util.Collections.emptyList(); + private void ensurePlanesIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + planes_ = new java.util.ArrayList(planes_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPlane3D, cmvr.msgs.Agv.AgvMapPlane3D.Builder, cmvr.msgs.Agv.AgvMapPlane3DOrBuilder> planesBuilder_; + + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public java.util.List getPlanesList() { + if (planesBuilder_ == null) { + return java.util.Collections.unmodifiableList(planes_); + } else { + return planesBuilder_.getMessageList(); + } + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public int getPlanesCount() { + if (planesBuilder_ == null) { + return planes_.size(); + } else { + return planesBuilder_.getCount(); + } + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public cmvr.msgs.Agv.AgvMapPlane3D getPlanes(int index) { + if (planesBuilder_ == null) { + return planes_.get(index); + } else { + return planesBuilder_.getMessage(index); + } + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder setPlanes( + int index, cmvr.msgs.Agv.AgvMapPlane3D value) { + if (planesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePlanesIsMutable(); + planes_.set(index, value); + onChanged(); + } else { + planesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder setPlanes( + int index, cmvr.msgs.Agv.AgvMapPlane3D.Builder builderForValue) { + if (planesBuilder_ == null) { + ensurePlanesIsMutable(); + planes_.set(index, builderForValue.build()); + onChanged(); + } else { + planesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder addPlanes(cmvr.msgs.Agv.AgvMapPlane3D value) { + if (planesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePlanesIsMutable(); + planes_.add(value); + onChanged(); + } else { + planesBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder addPlanes( + int index, cmvr.msgs.Agv.AgvMapPlane3D value) { + if (planesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePlanesIsMutable(); + planes_.add(index, value); + onChanged(); + } else { + planesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder addPlanes( + cmvr.msgs.Agv.AgvMapPlane3D.Builder builderForValue) { + if (planesBuilder_ == null) { + ensurePlanesIsMutable(); + planes_.add(builderForValue.build()); + onChanged(); + } else { + planesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder addPlanes( + int index, cmvr.msgs.Agv.AgvMapPlane3D.Builder builderForValue) { + if (planesBuilder_ == null) { + ensurePlanesIsMutable(); + planes_.add(index, builderForValue.build()); + onChanged(); + } else { + planesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder addAllPlanes( + java.lang.Iterable values) { + if (planesBuilder_ == null) { + ensurePlanesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, planes_); + onChanged(); + } else { + planesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder clearPlanes() { + if (planesBuilder_ == null) { + planes_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + planesBuilder_.clear(); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public Builder removePlanes(int index) { + if (planesBuilder_ == null) { + ensurePlanesIsMutable(); + planes_.remove(index); + onChanged(); + } else { + planesBuilder_.remove(index); + } + return this; + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public cmvr.msgs.Agv.AgvMapPlane3D.Builder getPlanesBuilder( + int index) { + return getPlanesFieldBuilder().getBuilder(index); + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public cmvr.msgs.Agv.AgvMapPlane3DOrBuilder getPlanesOrBuilder( + int index) { + if (planesBuilder_ == null) { + return planes_.get(index); } else { + return planesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public java.util.List + getPlanesOrBuilderList() { + if (planesBuilder_ != null) { + return planesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(planes_); + } + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public cmvr.msgs.Agv.AgvMapPlane3D.Builder addPlanesBuilder() { + return getPlanesFieldBuilder().addBuilder( + cmvr.msgs.Agv.AgvMapPlane3D.getDefaultInstance()); + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public cmvr.msgs.Agv.AgvMapPlane3D.Builder addPlanesBuilder( + int index) { + return getPlanesFieldBuilder().addBuilder( + index, cmvr.msgs.Agv.AgvMapPlane3D.getDefaultInstance()); + } + /** + *
+       * 统一平面特征。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapPlane3D planes = 6; + */ + public java.util.List + getPlanesBuilderList() { + return getPlanesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPlane3D, cmvr.msgs.Agv.AgvMapPlane3D.Builder, cmvr.msgs.Agv.AgvMapPlane3DOrBuilder> + getPlanesFieldBuilder() { + if (planesBuilder_ == null) { + planesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapPlane3D, cmvr.msgs.Agv.AgvMapPlane3D.Builder, cmvr.msgs.Agv.AgvMapPlane3DOrBuilder>( + planes_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + planes_ = null; + } + return planesBuilder_; + } + + private java.util.List objects_ = + java.util.Collections.emptyList(); + private void ensureObjectsIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + objects_ = new java.util.ArrayList(objects_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapObject, cmvr.msgs.Agv.AgvMapObject.Builder, cmvr.msgs.Agv.AgvMapObjectOrBuilder> objectsBuilder_; + + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public java.util.List getObjectsList() { + if (objectsBuilder_ == null) { + return java.util.Collections.unmodifiableList(objects_); + } else { + return objectsBuilder_.getMessageList(); + } + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public int getObjectsCount() { + if (objectsBuilder_ == null) { + return objects_.size(); + } else { + return objectsBuilder_.getCount(); + } + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public cmvr.msgs.Agv.AgvMapObject getObjects(int index) { + if (objectsBuilder_ == null) { + return objects_.get(index); + } else { + return objectsBuilder_.getMessage(index); + } + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder setObjects( + int index, cmvr.msgs.Agv.AgvMapObject value) { + if (objectsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectsIsMutable(); + objects_.set(index, value); + onChanged(); + } else { + objectsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder setObjects( + int index, cmvr.msgs.Agv.AgvMapObject.Builder builderForValue) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.set(index, builderForValue.build()); + onChanged(); + } else { + objectsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder addObjects(cmvr.msgs.Agv.AgvMapObject value) { + if (objectsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectsIsMutable(); + objects_.add(value); + onChanged(); + } else { + objectsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder addObjects( + int index, cmvr.msgs.Agv.AgvMapObject value) { + if (objectsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectsIsMutable(); + objects_.add(index, value); + onChanged(); + } else { + objectsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder addObjects( + cmvr.msgs.Agv.AgvMapObject.Builder builderForValue) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.add(builderForValue.build()); + onChanged(); + } else { + objectsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder addObjects( + int index, cmvr.msgs.Agv.AgvMapObject.Builder builderForValue) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.add(index, builderForValue.build()); + onChanged(); + } else { + objectsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder addAllObjects( + java.lang.Iterable values) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, objects_); + onChanged(); + } else { + objectsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder clearObjects() { + if (objectsBuilder_ == null) { + objects_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + objectsBuilder_.clear(); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public Builder removeObjects(int index) { + if (objectsBuilder_ == null) { + ensureObjectsIsMutable(); + objects_.remove(index); + onChanged(); + } else { + objectsBuilder_.remove(index); + } + return this; + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public cmvr.msgs.Agv.AgvMapObject.Builder getObjectsBuilder( + int index) { + return getObjectsFieldBuilder().getBuilder(index); + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public cmvr.msgs.Agv.AgvMapObjectOrBuilder getObjectsOrBuilder( + int index) { + if (objectsBuilder_ == null) { + return objects_.get(index); } else { + return objectsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public java.util.List + getObjectsOrBuilderList() { + if (objectsBuilder_ != null) { + return objectsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(objects_); + } + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public cmvr.msgs.Agv.AgvMapObject.Builder addObjectsBuilder() { + return getObjectsFieldBuilder().addBuilder( + cmvr.msgs.Agv.AgvMapObject.getDefaultInstance()); + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public cmvr.msgs.Agv.AgvMapObject.Builder addObjectsBuilder( + int index) { + return getObjectsFieldBuilder().addBuilder( + index, cmvr.msgs.Agv.AgvMapObject.getDefaultInstance()); + } + /** + *
+       * 统一 3D 语义对象,例如站点、区域、标签、地标等。
+       * 
+ * + * repeated .cmvr.msgs.AgvMapObject objects = 7; + */ + public java.util.List + getObjectsBuilderList() { + return getObjectsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapObject, cmvr.msgs.Agv.AgvMapObject.Builder, cmvr.msgs.Agv.AgvMapObjectOrBuilder> + getObjectsFieldBuilder() { + if (objectsBuilder_ == null) { + objectsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cmvr.msgs.Agv.AgvMapObject, cmvr.msgs.Agv.AgvMapObject.Builder, cmvr.msgs.Agv.AgvMapObjectOrBuilder>( + objects_, + ((bitField0_ & 0x00000008) != 0), + getParentForChildren(), + isClean()); + objects_ = null; + } + return objectsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvUnifiedMap3D) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvUnifiedMap3D) + private static final cmvr.msgs.Agv.AgvUnifiedMap3D DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvUnifiedMap3D(); + } + + public static cmvr.msgs.Agv.AgvUnifiedMap3D getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvUnifiedMap3D parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap3D getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvUnifiedMapUpdateOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvUnifiedMapUpdate) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+     * 
+ * + * string map_id = 1; + * @return The mapId. + */ + java.lang.String getMapId(); + /** + *
+     * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+     * 
+ * + * string map_id = 1; + * @return The bytes for mapId. + */ + com.google.protobuf.ByteString + getMapIdBytes(); + + /** + *
+     * 建图或地图流会话 id。
+     * 
+ * + * string session_id = 2; + * @return The sessionId. + */ + java.lang.String getSessionId(); + /** + *
+     * 建图或地图流会话 id。
+     * 
+ * + * string session_id = 2; + * @return The bytes for sessionId. + */ + com.google.protobuf.ByteString + getSessionIdBytes(); + + /** + *
+     * 会话内单调递增序号,从 0 或 1 开始均可,但同一会话内必须保持递增。
+     * 
+ * + * uint64 sequence = 3; + * @return The sequence. + */ + long getSequence(); + + /** + *
+     * 用于断点续传或增量订阅的不透明令牌。
+     * 
+ * + * string resume_token = 4; + * @return The resumeToken. + */ + java.lang.String getResumeToken(); + /** + *
+     * 用于断点续传或增量订阅的不透明令牌。
+     * 
+ * + * string resume_token = 4; + * @return The bytes for resumeToken. + */ + com.google.protobuf.ByteString + getResumeTokenBytes(); + + /** + *
+     * 本条更新的数据维度。
+     * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @return The enum numeric value on the wire for dimension. + */ + int getDimensionValue(); + /** + *
+     * 本条更新的数据维度。
+     * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @return The dimension. + */ + cmvr.msgs.Agv.AgvMapDimension getDimension(); + + /** + *
+     * 本条更新是全量、增量还是缓存重置。
+     * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @return The enum numeric value on the wire for updateType. + */ + int getUpdateTypeValue(); + /** + *
+     * 本条更新是全量、增量还是缓存重置。
+     * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @return The updateType. + */ + cmvr.msgs.Agv.AgvMapUpdateType getUpdateType(); + + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 7; + * @return The frameId. + */ + java.lang.String getFrameId(); + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 7; + * @return The bytes for frameId. + */ + com.google.protobuf.ByteString + getFrameIdBytes(); + + /** + *
+     * 本条更新产生时间,Unix 时间戳,单位:秒。
+     * 
+ * + * double timestamp = 8; + * @return The timestamp. + */ + double getTimestamp(); + + /** + *
+     * 是否为全量快照的第一条消息。
+     * 
+ * + * bool snapshot_begin = 9; + * @return The snapshotBegin. + */ + boolean getSnapshotBegin(); + + /** + *
+     * 是否为全量快照的最后一条消息。
+     * 
+ * + * bool snapshot_end = 10; + * @return The snapshotEnd. + */ + boolean getSnapshotEnd(); + + /** + *
+     * 大地图分片发送时的分片序号,从 0 开始。
+     * 
+ * + * uint32 chunk_index = 11; + * @return The chunkIndex. + */ + int getChunkIndex(); + + /** + *
+     * 大地图分片总数;0 表示未知或连续流。
+     * 
+ * + * uint32 chunk_count = 12; + * @return The chunkCount. + */ + int getChunkCount(); + + /** + *
+     * 统一 2D 地图或 2D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + * @return Whether the map2d field is set. + */ + boolean hasMap2D(); + /** + *
+     * 统一 2D 地图或 2D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + * @return The map2d. + */ + cmvr.msgs.Agv.AgvUnifiedMap2D getMap2D(); + /** + *
+     * 统一 2D 地图或 2D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + cmvr.msgs.Agv.AgvUnifiedMap2DOrBuilder getMap2DOrBuilder(); + + /** + *
+     * 统一 3D 地图或 3D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + * @return Whether the map3d field is set. + */ + boolean hasMap3D(); + /** + *
+     * 统一 3D 地图或 3D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + * @return The map3d. + */ + cmvr.msgs.Agv.AgvUnifiedMap3D getMap3D(); + /** + *
+     * 统一 3D 地图或 3D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + cmvr.msgs.Agv.AgvUnifiedMap3DOrBuilder getMap3DOrBuilder(); + + public cmvr.msgs.Agv.AgvUnifiedMapUpdate.PayloadCase getPayloadCase(); + } + /** + *
+   * 地图流中的单条更新。AGV 适配器必须先把厂商地图转换成 map_2d 或 map_3d,
+   * 再通过该消息发送给上位机。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvUnifiedMapUpdate} + */ + public static final class AgvUnifiedMapUpdate extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvUnifiedMapUpdate) + AgvUnifiedMapUpdateOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvUnifiedMapUpdate.newBuilder() to construct. + private AgvUnifiedMapUpdate(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvUnifiedMapUpdate() { + mapId_ = ""; + sessionId_ = ""; + resumeToken_ = ""; + dimension_ = 0; + updateType_ = 0; + frameId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvUnifiedMapUpdate(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMapUpdate_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMapUpdate_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvUnifiedMapUpdate.class, cmvr.msgs.Agv.AgvUnifiedMapUpdate.Builder.class); + } + + private int payloadCase_ = 0; + private java.lang.Object payload_; + public enum PayloadCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + MAP_2D(20), + MAP_3D(21), + PAYLOAD_NOT_SET(0); + private final int value; + private PayloadCase(int value) { + this.value = value; + } + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static PayloadCase valueOf(int value) { + return forNumber(value); + } + + public static PayloadCase forNumber(int value) { + switch (value) { + case 20: return MAP_2D; + case 21: return MAP_3D; + case 0: return PAYLOAD_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public PayloadCase + getPayloadCase() { + return PayloadCase.forNumber( + payloadCase_); + } + + public static final int MAP_ID_FIELD_NUMBER = 1; + private volatile java.lang.Object mapId_; + /** + *
+     * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+     * 
+ * + * string map_id = 1; + * @return The mapId. + */ + @java.lang.Override + public java.lang.String getMapId() { + java.lang.Object ref = mapId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + mapId_ = s; + return s; + } + } + /** + *
+     * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+     * 
+ * + * string map_id = 1; + * @return The bytes for mapId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMapIdBytes() { + java.lang.Object ref = mapId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + mapId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SESSION_ID_FIELD_NUMBER = 2; + private volatile java.lang.Object sessionId_; + /** + *
+     * 建图或地图流会话 id。
+     * 
+ * + * string session_id = 2; + * @return The sessionId. + */ + @java.lang.Override + public java.lang.String getSessionId() { + java.lang.Object ref = sessionId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sessionId_ = s; + return s; + } + } + /** + *
+     * 建图或地图流会话 id。
+     * 
+ * + * string session_id = 2; + * @return The bytes for sessionId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSessionIdBytes() { + java.lang.Object ref = sessionId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sessionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SEQUENCE_FIELD_NUMBER = 3; + private long sequence_; + /** + *
+     * 会话内单调递增序号,从 0 或 1 开始均可,但同一会话内必须保持递增。
+     * 
+ * + * uint64 sequence = 3; + * @return The sequence. + */ + @java.lang.Override + public long getSequence() { + return sequence_; + } + + public static final int RESUME_TOKEN_FIELD_NUMBER = 4; + private volatile java.lang.Object resumeToken_; + /** + *
+     * 用于断点续传或增量订阅的不透明令牌。
+     * 
+ * + * string resume_token = 4; + * @return The resumeToken. + */ + @java.lang.Override + public java.lang.String getResumeToken() { + java.lang.Object ref = resumeToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resumeToken_ = s; + return s; + } + } + /** + *
+     * 用于断点续传或增量订阅的不透明令牌。
+     * 
+ * + * string resume_token = 4; + * @return The bytes for resumeToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResumeTokenBytes() { + java.lang.Object ref = resumeToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resumeToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DIMENSION_FIELD_NUMBER = 5; + private int dimension_; + /** + *
+     * 本条更新的数据维度。
+     * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @return The enum numeric value on the wire for dimension. + */ + @java.lang.Override public int getDimensionValue() { + return dimension_; + } + /** + *
+     * 本条更新的数据维度。
+     * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @return The dimension. + */ + @java.lang.Override public cmvr.msgs.Agv.AgvMapDimension getDimension() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapDimension result = cmvr.msgs.Agv.AgvMapDimension.valueOf(dimension_); + return result == null ? cmvr.msgs.Agv.AgvMapDimension.UNRECOGNIZED : result; + } + + public static final int UPDATE_TYPE_FIELD_NUMBER = 6; + private int updateType_; + /** + *
+     * 本条更新是全量、增量还是缓存重置。
+     * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @return The enum numeric value on the wire for updateType. + */ + @java.lang.Override public int getUpdateTypeValue() { + return updateType_; + } + /** + *
+     * 本条更新是全量、增量还是缓存重置。
+     * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @return The updateType. + */ + @java.lang.Override public cmvr.msgs.Agv.AgvMapUpdateType getUpdateType() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapUpdateType result = cmvr.msgs.Agv.AgvMapUpdateType.valueOf(updateType_); + return result == null ? cmvr.msgs.Agv.AgvMapUpdateType.UNRECOGNIZED : result; + } + + public static final int FRAME_ID_FIELD_NUMBER = 7; + private volatile java.lang.Object frameId_; + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 7; + * @return The frameId. + */ + @java.lang.Override + public java.lang.String getFrameId() { + java.lang.Object ref = frameId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + frameId_ = s; + return s; + } + } + /** + *
+     * 坐标系名称,例如 "map"。
+     * 
+ * + * string frame_id = 7; + * @return The bytes for frameId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getFrameIdBytes() { + java.lang.Object ref = frameId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + frameId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TIMESTAMP_FIELD_NUMBER = 8; + private double timestamp_; + /** + *
+     * 本条更新产生时间,Unix 时间戳,单位:秒。
+     * 
+ * + * double timestamp = 8; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + + public static final int SNAPSHOT_BEGIN_FIELD_NUMBER = 9; + private boolean snapshotBegin_; + /** + *
+     * 是否为全量快照的第一条消息。
+     * 
+ * + * bool snapshot_begin = 9; + * @return The snapshotBegin. + */ + @java.lang.Override + public boolean getSnapshotBegin() { + return snapshotBegin_; + } + + public static final int SNAPSHOT_END_FIELD_NUMBER = 10; + private boolean snapshotEnd_; + /** + *
+     * 是否为全量快照的最后一条消息。
+     * 
+ * + * bool snapshot_end = 10; + * @return The snapshotEnd. + */ + @java.lang.Override + public boolean getSnapshotEnd() { + return snapshotEnd_; + } + + public static final int CHUNK_INDEX_FIELD_NUMBER = 11; + private int chunkIndex_; + /** + *
+     * 大地图分片发送时的分片序号,从 0 开始。
+     * 
+ * + * uint32 chunk_index = 11; + * @return The chunkIndex. + */ + @java.lang.Override + public int getChunkIndex() { + return chunkIndex_; + } + + public static final int CHUNK_COUNT_FIELD_NUMBER = 12; + private int chunkCount_; + /** + *
+     * 大地图分片总数;0 表示未知或连续流。
+     * 
+ * + * uint32 chunk_count = 12; + * @return The chunkCount. + */ + @java.lang.Override + public int getChunkCount() { + return chunkCount_; + } + + public static final int MAP_2D_FIELD_NUMBER = 20; + /** + *
+     * 统一 2D 地图或 2D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + * @return Whether the map2d field is set. + */ + @java.lang.Override + public boolean hasMap2D() { + return payloadCase_ == 20; + } + /** + *
+     * 统一 2D 地图或 2D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + * @return The map2d. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap2D getMap2D() { + if (payloadCase_ == 20) { + return (cmvr.msgs.Agv.AgvUnifiedMap2D) payload_; + } + return cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance(); + } + /** + *
+     * 统一 2D 地图或 2D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap2DOrBuilder getMap2DOrBuilder() { + if (payloadCase_ == 20) { + return (cmvr.msgs.Agv.AgvUnifiedMap2D) payload_; + } + return cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance(); + } + + public static final int MAP_3D_FIELD_NUMBER = 21; + /** + *
+     * 统一 3D 地图或 3D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + * @return Whether the map3d field is set. + */ + @java.lang.Override + public boolean hasMap3D() { + return payloadCase_ == 21; + } + /** + *
+     * 统一 3D 地图或 3D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + * @return The map3d. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap3D getMap3D() { + if (payloadCase_ == 21) { + return (cmvr.msgs.Agv.AgvUnifiedMap3D) payload_; + } + return cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance(); + } + /** + *
+     * 统一 3D 地图或 3D 地图增量。
+     * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap3DOrBuilder getMap3DOrBuilder() { + if (payloadCase_ == 21) { + return (cmvr.msgs.Agv.AgvUnifiedMap3D) payload_; + } + return cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mapId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mapId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sessionId_); + } + if (sequence_ != 0L) { + output.writeUInt64(3, sequence_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resumeToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, resumeToken_); + } + if (dimension_ != cmvr.msgs.Agv.AgvMapDimension.AGV_MAP_DIMENSION_UNSPECIFIED.getNumber()) { + output.writeEnum(5, dimension_); + } + if (updateType_ != cmvr.msgs.Agv.AgvMapUpdateType.AGV_MAP_UPDATE_UNSPECIFIED.getNumber()) { + output.writeEnum(6, updateType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(frameId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, frameId_); + } + if (java.lang.Double.doubleToRawLongBits(timestamp_) != 0) { + output.writeDouble(8, timestamp_); + } + if (snapshotBegin_ != false) { + output.writeBool(9, snapshotBegin_); + } + if (snapshotEnd_ != false) { + output.writeBool(10, snapshotEnd_); + } + if (chunkIndex_ != 0) { + output.writeUInt32(11, chunkIndex_); + } + if (chunkCount_ != 0) { + output.writeUInt32(12, chunkCount_); + } + if (payloadCase_ == 20) { + output.writeMessage(20, (cmvr.msgs.Agv.AgvUnifiedMap2D) payload_); + } + if (payloadCase_ == 21) { + output.writeMessage(21, (cmvr.msgs.Agv.AgvUnifiedMap3D) payload_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mapId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mapId_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sessionId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sessionId_); + } + if (sequence_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeUInt64Size(3, sequence_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resumeToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, resumeToken_); + } + if (dimension_ != cmvr.msgs.Agv.AgvMapDimension.AGV_MAP_DIMENSION_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(5, dimension_); + } + if (updateType_ != cmvr.msgs.Agv.AgvMapUpdateType.AGV_MAP_UPDATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(6, updateType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(frameId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, frameId_); + } + if (java.lang.Double.doubleToRawLongBits(timestamp_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(8, timestamp_); + } + if (snapshotBegin_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(9, snapshotBegin_); + } + if (snapshotEnd_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(10, snapshotEnd_); + } + if (chunkIndex_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(11, chunkIndex_); + } + if (chunkCount_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(12, chunkCount_); + } + if (payloadCase_ == 20) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(20, (cmvr.msgs.Agv.AgvUnifiedMap2D) payload_); + } + if (payloadCase_ == 21) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(21, (cmvr.msgs.Agv.AgvUnifiedMap3D) payload_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvUnifiedMapUpdate)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvUnifiedMapUpdate other = (cmvr.msgs.Agv.AgvUnifiedMapUpdate) obj; + + if (!getMapId() + .equals(other.getMapId())) return false; + if (!getSessionId() + .equals(other.getSessionId())) return false; + if (getSequence() + != other.getSequence()) return false; + if (!getResumeToken() + .equals(other.getResumeToken())) return false; + if (dimension_ != other.dimension_) return false; + if (updateType_ != other.updateType_) return false; + if (!getFrameId() + .equals(other.getFrameId())) return false; + if (java.lang.Double.doubleToLongBits(getTimestamp()) + != java.lang.Double.doubleToLongBits( + other.getTimestamp())) return false; + if (getSnapshotBegin() + != other.getSnapshotBegin()) return false; + if (getSnapshotEnd() + != other.getSnapshotEnd()) return false; + if (getChunkIndex() + != other.getChunkIndex()) return false; + if (getChunkCount() + != other.getChunkCount()) return false; + if (!getPayloadCase().equals(other.getPayloadCase())) return false; + switch (payloadCase_) { + case 20: + if (!getMap2D() + .equals(other.getMap2D())) return false; + break; + case 21: + if (!getMap3D() + .equals(other.getMap3D())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MAP_ID_FIELD_NUMBER; + hash = (53 * hash) + getMapId().hashCode(); + hash = (37 * hash) + SESSION_ID_FIELD_NUMBER; + hash = (53 * hash) + getSessionId().hashCode(); + hash = (37 * hash) + SEQUENCE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getSequence()); + hash = (37 * hash) + RESUME_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getResumeToken().hashCode(); + hash = (37 * hash) + DIMENSION_FIELD_NUMBER; + hash = (53 * hash) + dimension_; + hash = (37 * hash) + UPDATE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + updateType_; + hash = (37 * hash) + FRAME_ID_FIELD_NUMBER; + hash = (53 * hash) + getFrameId().hashCode(); + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTimestamp())); + hash = (37 * hash) + SNAPSHOT_BEGIN_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSnapshotBegin()); + hash = (37 * hash) + SNAPSHOT_END_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSnapshotEnd()); + hash = (37 * hash) + CHUNK_INDEX_FIELD_NUMBER; + hash = (53 * hash) + getChunkIndex(); + hash = (37 * hash) + CHUNK_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getChunkCount(); + switch (payloadCase_) { + case 20: + hash = (37 * hash) + MAP_2D_FIELD_NUMBER; + hash = (53 * hash) + getMap2D().hashCode(); + break; + case 21: + hash = (37 * hash) + MAP_3D_FIELD_NUMBER; + hash = (53 * hash) + getMap3D().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvUnifiedMapUpdate prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 地图流中的单条更新。AGV 适配器必须先把厂商地图转换成 map_2d 或 map_3d,
+     * 再通过该消息发送给上位机。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvUnifiedMapUpdate} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvUnifiedMapUpdate) + cmvr.msgs.Agv.AgvUnifiedMapUpdateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMapUpdate_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMapUpdate_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvUnifiedMapUpdate.class, cmvr.msgs.Agv.AgvUnifiedMapUpdate.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvUnifiedMapUpdate.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + mapId_ = ""; + + sessionId_ = ""; + + sequence_ = 0L; + + resumeToken_ = ""; + + dimension_ = 0; + + updateType_ = 0; + + frameId_ = ""; + + timestamp_ = 0D; + + snapshotBegin_ = false; + + snapshotEnd_ = false; + + chunkIndex_ = 0; + + chunkCount_ = 0; + + if (map2DBuilder_ != null) { + map2DBuilder_.clear(); + } + if (map3DBuilder_ != null) { + map3DBuilder_.clear(); + } + payloadCase_ = 0; + payload_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvUnifiedMapUpdate_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMapUpdate getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvUnifiedMapUpdate.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMapUpdate build() { + cmvr.msgs.Agv.AgvUnifiedMapUpdate result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMapUpdate buildPartial() { + cmvr.msgs.Agv.AgvUnifiedMapUpdate result = new cmvr.msgs.Agv.AgvUnifiedMapUpdate(this); + result.mapId_ = mapId_; + result.sessionId_ = sessionId_; + result.sequence_ = sequence_; + result.resumeToken_ = resumeToken_; + result.dimension_ = dimension_; + result.updateType_ = updateType_; + result.frameId_ = frameId_; + result.timestamp_ = timestamp_; + result.snapshotBegin_ = snapshotBegin_; + result.snapshotEnd_ = snapshotEnd_; + result.chunkIndex_ = chunkIndex_; + result.chunkCount_ = chunkCount_; + if (payloadCase_ == 20) { + if (map2DBuilder_ == null) { + result.payload_ = payload_; + } else { + result.payload_ = map2DBuilder_.build(); + } + } + if (payloadCase_ == 21) { + if (map3DBuilder_ == null) { + result.payload_ = payload_; + } else { + result.payload_ = map3DBuilder_.build(); + } + } + result.payloadCase_ = payloadCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvUnifiedMapUpdate) { + return mergeFrom((cmvr.msgs.Agv.AgvUnifiedMapUpdate)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvUnifiedMapUpdate other) { + if (other == cmvr.msgs.Agv.AgvUnifiedMapUpdate.getDefaultInstance()) return this; + if (!other.getMapId().isEmpty()) { + mapId_ = other.mapId_; + onChanged(); + } + if (!other.getSessionId().isEmpty()) { + sessionId_ = other.sessionId_; + onChanged(); + } + if (other.getSequence() != 0L) { + setSequence(other.getSequence()); + } + if (!other.getResumeToken().isEmpty()) { + resumeToken_ = other.resumeToken_; + onChanged(); + } + if (other.dimension_ != 0) { + setDimensionValue(other.getDimensionValue()); + } + if (other.updateType_ != 0) { + setUpdateTypeValue(other.getUpdateTypeValue()); + } + if (!other.getFrameId().isEmpty()) { + frameId_ = other.frameId_; + onChanged(); + } + if (other.getTimestamp() != 0D) { + setTimestamp(other.getTimestamp()); + } + if (other.getSnapshotBegin() != false) { + setSnapshotBegin(other.getSnapshotBegin()); + } + if (other.getSnapshotEnd() != false) { + setSnapshotEnd(other.getSnapshotEnd()); + } + if (other.getChunkIndex() != 0) { + setChunkIndex(other.getChunkIndex()); + } + if (other.getChunkCount() != 0) { + setChunkCount(other.getChunkCount()); + } + switch (other.getPayloadCase()) { + case MAP_2D: { + mergeMap2D(other.getMap2D()); + break; + } + case MAP_3D: { + mergeMap3D(other.getMap3D()); + break; + } + case PAYLOAD_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + mapId_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: { + sessionId_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 24: { + sequence_ = input.readUInt64(); + + break; + } // case 24 + case 34: { + resumeToken_ = input.readStringRequireUtf8(); + + break; + } // case 34 + case 40: { + dimension_ = input.readEnum(); + + break; + } // case 40 + case 48: { + updateType_ = input.readEnum(); + + break; + } // case 48 + case 58: { + frameId_ = input.readStringRequireUtf8(); + + break; + } // case 58 + case 65: { + timestamp_ = input.readDouble(); + + break; + } // case 65 + case 72: { + snapshotBegin_ = input.readBool(); + + break; + } // case 72 + case 80: { + snapshotEnd_ = input.readBool(); + + break; + } // case 80 + case 88: { + chunkIndex_ = input.readUInt32(); + + break; + } // case 88 + case 96: { + chunkCount_ = input.readUInt32(); + + break; + } // case 96 + case 162: { + input.readMessage( + getMap2DFieldBuilder().getBuilder(), + extensionRegistry); + payloadCase_ = 20; + break; + } // case 162 + case 170: { + input.readMessage( + getMap3DFieldBuilder().getBuilder(), + extensionRegistry); + payloadCase_ = 21; + break; + } // case 170 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int payloadCase_ = 0; + private java.lang.Object payload_; + public PayloadCase + getPayloadCase() { + return PayloadCase.forNumber( + payloadCase_); + } + + public Builder clearPayload() { + payloadCase_ = 0; + payload_ = null; + onChanged(); + return this; + } + + + private java.lang.Object mapId_ = ""; + /** + *
+       * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+       * 
+ * + * string map_id = 1; + * @return The mapId. + */ + public java.lang.String getMapId() { + java.lang.Object ref = mapId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + mapId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+       * 
+ * + * string map_id = 1; + * @return The bytes for mapId. + */ + public com.google.protobuf.ByteString + getMapIdBytes() { + java.lang.Object ref = mapId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + mapId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+       * 
+ * + * string map_id = 1; + * @param value The mapId to set. + * @return This builder for chaining. + */ + public Builder setMapId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + mapId_ = value; + onChanged(); + return this; + } + /** + *
+       * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+       * 
+ * + * string map_id = 1; + * @return This builder for chaining. + */ + public Builder clearMapId() { + + mapId_ = getDefaultInstance().getMapId(); + onChanged(); + return this; + } + /** + *
+       * 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。
+       * 
+ * + * string map_id = 1; + * @param value The bytes for mapId to set. + * @return This builder for chaining. + */ + public Builder setMapIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + mapId_ = value; + onChanged(); + return this; + } + + private java.lang.Object sessionId_ = ""; + /** + *
+       * 建图或地图流会话 id。
+       * 
+ * + * string session_id = 2; + * @return The sessionId. + */ + public java.lang.String getSessionId() { + java.lang.Object ref = sessionId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sessionId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 建图或地图流会话 id。
+       * 
+ * + * string session_id = 2; + * @return The bytes for sessionId. + */ + public com.google.protobuf.ByteString + getSessionIdBytes() { + java.lang.Object ref = sessionId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sessionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 建图或地图流会话 id。
+       * 
+ * + * string session_id = 2; + * @param value The sessionId to set. + * @return This builder for chaining. + */ + public Builder setSessionId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sessionId_ = value; + onChanged(); + return this; + } + /** + *
+       * 建图或地图流会话 id。
+       * 
+ * + * string session_id = 2; + * @return This builder for chaining. + */ + public Builder clearSessionId() { + + sessionId_ = getDefaultInstance().getSessionId(); + onChanged(); + return this; + } + /** + *
+       * 建图或地图流会话 id。
+       * 
+ * + * string session_id = 2; + * @param value The bytes for sessionId to set. + * @return This builder for chaining. + */ + public Builder setSessionIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sessionId_ = value; + onChanged(); + return this; + } + + private long sequence_ ; + /** + *
+       * 会话内单调递增序号,从 0 或 1 开始均可,但同一会话内必须保持递增。
+       * 
+ * + * uint64 sequence = 3; + * @return The sequence. + */ + @java.lang.Override + public long getSequence() { + return sequence_; + } + /** + *
+       * 会话内单调递增序号,从 0 或 1 开始均可,但同一会话内必须保持递增。
+       * 
+ * + * uint64 sequence = 3; + * @param value The sequence to set. + * @return This builder for chaining. + */ + public Builder setSequence(long value) { + + sequence_ = value; + onChanged(); + return this; + } + /** + *
+       * 会话内单调递增序号,从 0 或 1 开始均可,但同一会话内必须保持递增。
+       * 
+ * + * uint64 sequence = 3; + * @return This builder for chaining. + */ + public Builder clearSequence() { + + sequence_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object resumeToken_ = ""; + /** + *
+       * 用于断点续传或增量订阅的不透明令牌。
+       * 
+ * + * string resume_token = 4; + * @return The resumeToken. + */ + public java.lang.String getResumeToken() { + java.lang.Object ref = resumeToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resumeToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 用于断点续传或增量订阅的不透明令牌。
+       * 
+ * + * string resume_token = 4; + * @return The bytes for resumeToken. + */ + public com.google.protobuf.ByteString + getResumeTokenBytes() { + java.lang.Object ref = resumeToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resumeToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 用于断点续传或增量订阅的不透明令牌。
+       * 
+ * + * string resume_token = 4; + * @param value The resumeToken to set. + * @return This builder for chaining. + */ + public Builder setResumeToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resumeToken_ = value; + onChanged(); + return this; + } + /** + *
+       * 用于断点续传或增量订阅的不透明令牌。
+       * 
+ * + * string resume_token = 4; + * @return This builder for chaining. + */ + public Builder clearResumeToken() { + + resumeToken_ = getDefaultInstance().getResumeToken(); + onChanged(); + return this; + } + /** + *
+       * 用于断点续传或增量订阅的不透明令牌。
+       * 
+ * + * string resume_token = 4; + * @param value The bytes for resumeToken to set. + * @return This builder for chaining. + */ + public Builder setResumeTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resumeToken_ = value; + onChanged(); + return this; + } + + private int dimension_ = 0; + /** + *
+       * 本条更新的数据维度。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @return The enum numeric value on the wire for dimension. + */ + @java.lang.Override public int getDimensionValue() { + return dimension_; + } + /** + *
+       * 本条更新的数据维度。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @param value The enum numeric value on the wire for dimension to set. + * @return This builder for chaining. + */ + public Builder setDimensionValue(int value) { + + dimension_ = value; + onChanged(); + return this; + } + /** + *
+       * 本条更新的数据维度。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @return The dimension. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapDimension getDimension() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapDimension result = cmvr.msgs.Agv.AgvMapDimension.valueOf(dimension_); + return result == null ? cmvr.msgs.Agv.AgvMapDimension.UNRECOGNIZED : result; + } + /** + *
+       * 本条更新的数据维度。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @param value The dimension to set. + * @return This builder for chaining. + */ + public Builder setDimension(cmvr.msgs.Agv.AgvMapDimension value) { + if (value == null) { + throw new NullPointerException(); + } + + dimension_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * 本条更新的数据维度。
+       * 
+ * + * .cmvr.msgs.AgvMapDimension dimension = 5; + * @return This builder for chaining. + */ + public Builder clearDimension() { + + dimension_ = 0; + onChanged(); + return this; + } + + private int updateType_ = 0; + /** + *
+       * 本条更新是全量、增量还是缓存重置。
+       * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @return The enum numeric value on the wire for updateType. + */ + @java.lang.Override public int getUpdateTypeValue() { + return updateType_; + } + /** + *
+       * 本条更新是全量、增量还是缓存重置。
+       * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @param value The enum numeric value on the wire for updateType to set. + * @return This builder for chaining. + */ + public Builder setUpdateTypeValue(int value) { + + updateType_ = value; + onChanged(); + return this; + } + /** + *
+       * 本条更新是全量、增量还是缓存重置。
+       * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @return The updateType. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvMapUpdateType getUpdateType() { + @SuppressWarnings("deprecation") + cmvr.msgs.Agv.AgvMapUpdateType result = cmvr.msgs.Agv.AgvMapUpdateType.valueOf(updateType_); + return result == null ? cmvr.msgs.Agv.AgvMapUpdateType.UNRECOGNIZED : result; + } + /** + *
+       * 本条更新是全量、增量还是缓存重置。
+       * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @param value The updateType to set. + * @return This builder for chaining. + */ + public Builder setUpdateType(cmvr.msgs.Agv.AgvMapUpdateType value) { + if (value == null) { + throw new NullPointerException(); + } + + updateType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * 本条更新是全量、增量还是缓存重置。
+       * 
+ * + * .cmvr.msgs.AgvMapUpdateType update_type = 6; + * @return This builder for chaining. + */ + public Builder clearUpdateType() { + + updateType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object frameId_ = ""; + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 7; + * @return The frameId. + */ + public java.lang.String getFrameId() { + java.lang.Object ref = frameId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + frameId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 7; + * @return The bytes for frameId. + */ + public com.google.protobuf.ByteString + getFrameIdBytes() { + java.lang.Object ref = frameId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + frameId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 7; + * @param value The frameId to set. + * @return This builder for chaining. + */ + public Builder setFrameId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + frameId_ = value; + onChanged(); + return this; + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 7; + * @return This builder for chaining. + */ + public Builder clearFrameId() { + + frameId_ = getDefaultInstance().getFrameId(); + onChanged(); + return this; + } + /** + *
+       * 坐标系名称,例如 "map"。
+       * 
+ * + * string frame_id = 7; + * @param value The bytes for frameId to set. + * @return This builder for chaining. + */ + public Builder setFrameIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + frameId_ = value; + onChanged(); + return this; + } + + private double timestamp_ ; + /** + *
+       * 本条更新产生时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 8; + * @return The timestamp. + */ + @java.lang.Override + public double getTimestamp() { + return timestamp_; + } + /** + *
+       * 本条更新产生时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 8; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(double value) { + + timestamp_ = value; + onChanged(); + return this; + } + /** + *
+       * 本条更新产生时间,Unix 时间戳,单位:秒。
+       * 
+ * + * double timestamp = 8; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + + timestamp_ = 0D; + onChanged(); + return this; + } + + private boolean snapshotBegin_ ; + /** + *
+       * 是否为全量快照的第一条消息。
+       * 
+ * + * bool snapshot_begin = 9; + * @return The snapshotBegin. + */ + @java.lang.Override + public boolean getSnapshotBegin() { + return snapshotBegin_; + } + /** + *
+       * 是否为全量快照的第一条消息。
+       * 
+ * + * bool snapshot_begin = 9; + * @param value The snapshotBegin to set. + * @return This builder for chaining. + */ + public Builder setSnapshotBegin(boolean value) { + + snapshotBegin_ = value; + onChanged(); + return this; + } + /** + *
+       * 是否为全量快照的第一条消息。
+       * 
+ * + * bool snapshot_begin = 9; + * @return This builder for chaining. + */ + public Builder clearSnapshotBegin() { + + snapshotBegin_ = false; + onChanged(); + return this; + } + + private boolean snapshotEnd_ ; + /** + *
+       * 是否为全量快照的最后一条消息。
+       * 
+ * + * bool snapshot_end = 10; + * @return The snapshotEnd. + */ + @java.lang.Override + public boolean getSnapshotEnd() { + return snapshotEnd_; + } + /** + *
+       * 是否为全量快照的最后一条消息。
+       * 
+ * + * bool snapshot_end = 10; + * @param value The snapshotEnd to set. + * @return This builder for chaining. + */ + public Builder setSnapshotEnd(boolean value) { + + snapshotEnd_ = value; + onChanged(); + return this; + } + /** + *
+       * 是否为全量快照的最后一条消息。
+       * 
+ * + * bool snapshot_end = 10; + * @return This builder for chaining. + */ + public Builder clearSnapshotEnd() { + + snapshotEnd_ = false; + onChanged(); + return this; + } + + private int chunkIndex_ ; + /** + *
+       * 大地图分片发送时的分片序号,从 0 开始。
+       * 
+ * + * uint32 chunk_index = 11; + * @return The chunkIndex. + */ + @java.lang.Override + public int getChunkIndex() { + return chunkIndex_; + } + /** + *
+       * 大地图分片发送时的分片序号,从 0 开始。
+       * 
+ * + * uint32 chunk_index = 11; + * @param value The chunkIndex to set. + * @return This builder for chaining. + */ + public Builder setChunkIndex(int value) { + + chunkIndex_ = value; + onChanged(); + return this; + } + /** + *
+       * 大地图分片发送时的分片序号,从 0 开始。
+       * 
+ * + * uint32 chunk_index = 11; + * @return This builder for chaining. + */ + public Builder clearChunkIndex() { + + chunkIndex_ = 0; + onChanged(); + return this; + } + + private int chunkCount_ ; + /** + *
+       * 大地图分片总数;0 表示未知或连续流。
+       * 
+ * + * uint32 chunk_count = 12; + * @return The chunkCount. + */ + @java.lang.Override + public int getChunkCount() { + return chunkCount_; + } + /** + *
+       * 大地图分片总数;0 表示未知或连续流。
+       * 
+ * + * uint32 chunk_count = 12; + * @param value The chunkCount to set. + * @return This builder for chaining. + */ + public Builder setChunkCount(int value) { + + chunkCount_ = value; + onChanged(); + return this; + } + /** + *
+       * 大地图分片总数;0 表示未知或连续流。
+       * 
+ * + * uint32 chunk_count = 12; + * @return This builder for chaining. + */ + public Builder clearChunkCount() { + + chunkCount_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvUnifiedMap2D, cmvr.msgs.Agv.AgvUnifiedMap2D.Builder, cmvr.msgs.Agv.AgvUnifiedMap2DOrBuilder> map2DBuilder_; + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + * @return Whether the map2d field is set. + */ + @java.lang.Override + public boolean hasMap2D() { + return payloadCase_ == 20; + } + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + * @return The map2d. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap2D getMap2D() { + if (map2DBuilder_ == null) { + if (payloadCase_ == 20) { + return (cmvr.msgs.Agv.AgvUnifiedMap2D) payload_; + } + return cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance(); + } else { + if (payloadCase_ == 20) { + return map2DBuilder_.getMessage(); + } + return cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance(); + } + } + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + public Builder setMap2D(cmvr.msgs.Agv.AgvUnifiedMap2D value) { + if (map2DBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + payload_ = value; + onChanged(); + } else { + map2DBuilder_.setMessage(value); + } + payloadCase_ = 20; + return this; + } + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + public Builder setMap2D( + cmvr.msgs.Agv.AgvUnifiedMap2D.Builder builderForValue) { + if (map2DBuilder_ == null) { + payload_ = builderForValue.build(); + onChanged(); + } else { + map2DBuilder_.setMessage(builderForValue.build()); + } + payloadCase_ = 20; + return this; + } + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + public Builder mergeMap2D(cmvr.msgs.Agv.AgvUnifiedMap2D value) { + if (map2DBuilder_ == null) { + if (payloadCase_ == 20 && + payload_ != cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance()) { + payload_ = cmvr.msgs.Agv.AgvUnifiedMap2D.newBuilder((cmvr.msgs.Agv.AgvUnifiedMap2D) payload_) + .mergeFrom(value).buildPartial(); + } else { + payload_ = value; + } + onChanged(); + } else { + if (payloadCase_ == 20) { + map2DBuilder_.mergeFrom(value); + } else { + map2DBuilder_.setMessage(value); + } + } + payloadCase_ = 20; + return this; + } + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + public Builder clearMap2D() { + if (map2DBuilder_ == null) { + if (payloadCase_ == 20) { + payloadCase_ = 0; + payload_ = null; + onChanged(); + } + } else { + if (payloadCase_ == 20) { + payloadCase_ = 0; + payload_ = null; + } + map2DBuilder_.clear(); + } + return this; + } + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + public cmvr.msgs.Agv.AgvUnifiedMap2D.Builder getMap2DBuilder() { + return getMap2DFieldBuilder().getBuilder(); + } + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap2DOrBuilder getMap2DOrBuilder() { + if ((payloadCase_ == 20) && (map2DBuilder_ != null)) { + return map2DBuilder_.getMessageOrBuilder(); + } else { + if (payloadCase_ == 20) { + return (cmvr.msgs.Agv.AgvUnifiedMap2D) payload_; + } + return cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance(); + } + } + /** + *
+       * 统一 2D 地图或 2D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap2D map_2d = 20; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvUnifiedMap2D, cmvr.msgs.Agv.AgvUnifiedMap2D.Builder, cmvr.msgs.Agv.AgvUnifiedMap2DOrBuilder> + getMap2DFieldBuilder() { + if (map2DBuilder_ == null) { + if (!(payloadCase_ == 20)) { + payload_ = cmvr.msgs.Agv.AgvUnifiedMap2D.getDefaultInstance(); + } + map2DBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvUnifiedMap2D, cmvr.msgs.Agv.AgvUnifiedMap2D.Builder, cmvr.msgs.Agv.AgvUnifiedMap2DOrBuilder>( + (cmvr.msgs.Agv.AgvUnifiedMap2D) payload_, + getParentForChildren(), + isClean()); + payload_ = null; + } + payloadCase_ = 20; + onChanged();; + return map2DBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvUnifiedMap3D, cmvr.msgs.Agv.AgvUnifiedMap3D.Builder, cmvr.msgs.Agv.AgvUnifiedMap3DOrBuilder> map3DBuilder_; + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + * @return Whether the map3d field is set. + */ + @java.lang.Override + public boolean hasMap3D() { + return payloadCase_ == 21; + } + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + * @return The map3d. + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap3D getMap3D() { + if (map3DBuilder_ == null) { + if (payloadCase_ == 21) { + return (cmvr.msgs.Agv.AgvUnifiedMap3D) payload_; + } + return cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance(); + } else { + if (payloadCase_ == 21) { + return map3DBuilder_.getMessage(); + } + return cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance(); + } + } + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + public Builder setMap3D(cmvr.msgs.Agv.AgvUnifiedMap3D value) { + if (map3DBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + payload_ = value; + onChanged(); + } else { + map3DBuilder_.setMessage(value); + } + payloadCase_ = 21; + return this; + } + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + public Builder setMap3D( + cmvr.msgs.Agv.AgvUnifiedMap3D.Builder builderForValue) { + if (map3DBuilder_ == null) { + payload_ = builderForValue.build(); + onChanged(); + } else { + map3DBuilder_.setMessage(builderForValue.build()); + } + payloadCase_ = 21; + return this; + } + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + public Builder mergeMap3D(cmvr.msgs.Agv.AgvUnifiedMap3D value) { + if (map3DBuilder_ == null) { + if (payloadCase_ == 21 && + payload_ != cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance()) { + payload_ = cmvr.msgs.Agv.AgvUnifiedMap3D.newBuilder((cmvr.msgs.Agv.AgvUnifiedMap3D) payload_) + .mergeFrom(value).buildPartial(); + } else { + payload_ = value; + } + onChanged(); + } else { + if (payloadCase_ == 21) { + map3DBuilder_.mergeFrom(value); + } else { + map3DBuilder_.setMessage(value); + } + } + payloadCase_ = 21; + return this; + } + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + public Builder clearMap3D() { + if (map3DBuilder_ == null) { + if (payloadCase_ == 21) { + payloadCase_ = 0; + payload_ = null; + onChanged(); + } + } else { + if (payloadCase_ == 21) { + payloadCase_ = 0; + payload_ = null; + } + map3DBuilder_.clear(); + } + return this; + } + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + public cmvr.msgs.Agv.AgvUnifiedMap3D.Builder getMap3DBuilder() { + return getMap3DFieldBuilder().getBuilder(); + } + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMap3DOrBuilder getMap3DOrBuilder() { + if ((payloadCase_ == 21) && (map3DBuilder_ != null)) { + return map3DBuilder_.getMessageOrBuilder(); + } else { + if (payloadCase_ == 21) { + return (cmvr.msgs.Agv.AgvUnifiedMap3D) payload_; + } + return cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance(); + } + } + /** + *
+       * 统一 3D 地图或 3D 地图增量。
+       * 
+ * + * .cmvr.msgs.AgvUnifiedMap3D map_3d = 21; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvUnifiedMap3D, cmvr.msgs.Agv.AgvUnifiedMap3D.Builder, cmvr.msgs.Agv.AgvUnifiedMap3DOrBuilder> + getMap3DFieldBuilder() { + if (map3DBuilder_ == null) { + if (!(payloadCase_ == 21)) { + payload_ = cmvr.msgs.Agv.AgvUnifiedMap3D.getDefaultInstance(); + } + map3DBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cmvr.msgs.Agv.AgvUnifiedMap3D, cmvr.msgs.Agv.AgvUnifiedMap3D.Builder, cmvr.msgs.Agv.AgvUnifiedMap3DOrBuilder>( + (cmvr.msgs.Agv.AgvUnifiedMap3D) payload_, + getParentForChildren(), + isClean()); + payload_ = null; + } + payloadCase_ = 21; + onChanged();; + return map3DBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvUnifiedMapUpdate) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvUnifiedMapUpdate) + private static final cmvr.msgs.Agv.AgvUnifiedMapUpdate DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvUnifiedMapUpdate(); + } + + public static cmvr.msgs.Agv.AgvUnifiedMapUpdate getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvUnifiedMapUpdate parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvUnifiedMapUpdate getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface AgvNavigationStatusOrBuilder extends + // @@protoc_insertion_point(interface_extends:cmvr.msgs.AgvNavigationStatus) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * 导航状态,取值对应服务端内部 AgvTaskState 枚举的整数值。
+     * 
+ * + * int32 state = 1; + * @return The state. + */ + int getState(); + + /** + *
+     * 导航任务类型,取值对应服务端内部 AgvTaskType 枚举的整数值。
+     * 
+ * + * int32 type = 2; + * @return The type. + */ + int getType(); + + /** + *
+     * 当前任务进度,范围:[0, 1];未知时置为 0。
+     * 
+ * + * double progress = 3; + * @return The progress. + */ + double getProgress(); + + /** + *
+     * 状态描述或错误信息。
+     * 
+ * + * string message = 4; + * @return The message. + */ + java.lang.String getMessage(); + /** + *
+     * 状态描述或错误信息。
+     * 
+ * + * string message = 4; + * @return The bytes for message. + */ + com.google.protobuf.ByteString + getMessageBytes(); + } + /** + *
+   * 当前导航任务状态。
+   * 
+ * + * Protobuf type {@code cmvr.msgs.AgvNavigationStatus} + */ + public static final class AgvNavigationStatus extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cmvr.msgs.AgvNavigationStatus) + AgvNavigationStatusOrBuilder { + private static final long serialVersionUID = 0L; + // Use AgvNavigationStatus.newBuilder() to construct. + private AgvNavigationStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private AgvNavigationStatus() { + message_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new AgvNavigationStatus(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvNavigationStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvNavigationStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvNavigationStatus.class, cmvr.msgs.Agv.AgvNavigationStatus.Builder.class); + } + + public static final int STATE_FIELD_NUMBER = 1; + private int state_; + /** + *
+     * 导航状态,取值对应服务端内部 AgvTaskState 枚举的整数值。
+     * 
+ * + * int32 state = 1; + * @return The state. + */ + @java.lang.Override + public int getState() { + return state_; + } + + public static final int TYPE_FIELD_NUMBER = 2; + private int type_; + /** + *
+     * 导航任务类型,取值对应服务端内部 AgvTaskType 枚举的整数值。
+     * 
+ * + * int32 type = 2; + * @return The type. + */ + @java.lang.Override + public int getType() { + return type_; + } + + public static final int PROGRESS_FIELD_NUMBER = 3; + private double progress_; + /** + *
+     * 当前任务进度,范围:[0, 1];未知时置为 0。
+     * 
+ * + * double progress = 3; + * @return The progress. + */ + @java.lang.Override + public double getProgress() { + return progress_; + } + + public static final int MESSAGE_FIELD_NUMBER = 4; + private volatile java.lang.Object message_; + /** + *
+     * 状态描述或错误信息。
+     * 
+ * + * string message = 4; + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } + } + /** + *
+     * 状态描述或错误信息。
+     * 
+ * + * string message = 4; + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (state_ != 0) { + output.writeInt32(1, state_); + } + if (type_ != 0) { + output.writeInt32(2, type_); + } + if (java.lang.Double.doubleToRawLongBits(progress_) != 0) { + output.writeDouble(3, progress_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, message_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (state_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, state_); + } + if (type_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, type_); + } + if (java.lang.Double.doubleToRawLongBits(progress_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, progress_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, message_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cmvr.msgs.Agv.AgvNavigationStatus)) { + return super.equals(obj); + } + cmvr.msgs.Agv.AgvNavigationStatus other = (cmvr.msgs.Agv.AgvNavigationStatus) obj; + + if (getState() + != other.getState()) return false; + if (getType() + != other.getType()) return false; + if (java.lang.Double.doubleToLongBits(getProgress()) + != java.lang.Double.doubleToLongBits( + other.getProgress())) return false; + if (!getMessage() + .equals(other.getMessage())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + getState(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType(); + hash = (37 * hash) + PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getProgress())); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cmvr.msgs.Agv.AgvNavigationStatus parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(cmvr.msgs.Agv.AgvNavigationStatus prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * 当前导航任务状态。
+     * 
+ * + * Protobuf type {@code cmvr.msgs.AgvNavigationStatus} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cmvr.msgs.AgvNavigationStatus) + cmvr.msgs.Agv.AgvNavigationStatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvNavigationStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvNavigationStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cmvr.msgs.Agv.AgvNavigationStatus.class, cmvr.msgs.Agv.AgvNavigationStatus.Builder.class); + } + + // Construct using cmvr.msgs.Agv.AgvNavigationStatus.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + state_ = 0; + + type_ = 0; + + progress_ = 0D; + + message_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cmvr.msgs.Agv.internal_static_cmvr_msgs_AgvNavigationStatus_descriptor; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvNavigationStatus getDefaultInstanceForType() { + return cmvr.msgs.Agv.AgvNavigationStatus.getDefaultInstance(); + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvNavigationStatus build() { + cmvr.msgs.Agv.AgvNavigationStatus result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvNavigationStatus buildPartial() { + cmvr.msgs.Agv.AgvNavigationStatus result = new cmvr.msgs.Agv.AgvNavigationStatus(this); + result.state_ = state_; + result.type_ = type_; + result.progress_ = progress_; + result.message_ = message_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof cmvr.msgs.Agv.AgvNavigationStatus) { + return mergeFrom((cmvr.msgs.Agv.AgvNavigationStatus)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cmvr.msgs.Agv.AgvNavigationStatus other) { + if (other == cmvr.msgs.Agv.AgvNavigationStatus.getDefaultInstance()) return this; + if (other.getState() != 0) { + setState(other.getState()); + } + if (other.getType() != 0) { + setType(other.getType()); + } + if (other.getProgress() != 0D) { + setProgress(other.getProgress()); + } + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + state_ = input.readInt32(); + + break; + } // case 8 + case 16: { + type_ = input.readInt32(); + + break; + } // case 16 + case 25: { + progress_ = input.readDouble(); + + break; + } // case 25 + case 34: { + message_ = input.readStringRequireUtf8(); + + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int state_ ; + /** + *
+       * 导航状态,取值对应服务端内部 AgvTaskState 枚举的整数值。
+       * 
+ * + * int32 state = 1; + * @return The state. + */ + @java.lang.Override + public int getState() { + return state_; + } + /** + *
+       * 导航状态,取值对应服务端内部 AgvTaskState 枚举的整数值。
+       * 
+ * + * int32 state = 1; + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState(int value) { + + state_ = value; + onChanged(); + return this; + } + /** + *
+       * 导航状态,取值对应服务端内部 AgvTaskState 枚举的整数值。
+       * 
+ * + * int32 state = 1; + * @return This builder for chaining. + */ + public Builder clearState() { + + state_ = 0; + onChanged(); + return this; + } + + private int type_ ; + /** + *
+       * 导航任务类型,取值对应服务端内部 AgvTaskType 枚举的整数值。
+       * 
+ * + * int32 type = 2; + * @return The type. + */ + @java.lang.Override + public int getType() { + return type_; + } + /** + *
+       * 导航任务类型,取值对应服务端内部 AgvTaskType 枚举的整数值。
+       * 
+ * + * int32 type = 2; + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(int value) { + + type_ = value; + onChanged(); + return this; + } + /** + *
+       * 导航任务类型,取值对应服务端内部 AgvTaskType 枚举的整数值。
+       * 
+ * + * int32 type = 2; + * @return This builder for chaining. + */ + public Builder clearType() { + + type_ = 0; + onChanged(); + return this; + } + + private double progress_ ; + /** + *
+       * 当前任务进度,范围:[0, 1];未知时置为 0。
+       * 
+ * + * double progress = 3; + * @return The progress. + */ + @java.lang.Override + public double getProgress() { + return progress_; + } + /** + *
+       * 当前任务进度,范围:[0, 1];未知时置为 0。
+       * 
+ * + * double progress = 3; + * @param value The progress to set. + * @return This builder for chaining. + */ + public Builder setProgress(double value) { + + progress_ = value; + onChanged(); + return this; + } + /** + *
+       * 当前任务进度,范围:[0, 1];未知时置为 0。
+       * 
+ * + * double progress = 3; + * @return This builder for chaining. + */ + public Builder clearProgress() { + + progress_ = 0D; + onChanged(); + return this; + } + + private java.lang.Object message_ = ""; + /** + *
+       * 状态描述或错误信息。
+       * 
+ * + * string message = 4; + * @return The message. + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * 状态描述或错误信息。
+       * 
+ * + * string message = 4; + * @return The bytes for message. + */ + public com.google.protobuf.ByteString + getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * 状态描述或错误信息。
+       * 
+ * + * string message = 4; + * @param value The message to set. + * @return This builder for chaining. + */ + public Builder setMessage( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + message_ = value; + onChanged(); + return this; + } + /** + *
+       * 状态描述或错误信息。
+       * 
+ * + * string message = 4; + * @return This builder for chaining. + */ + public Builder clearMessage() { + + message_ = getDefaultInstance().getMessage(); + onChanged(); + return this; + } + /** + *
+       * 状态描述或错误信息。
+       * 
+ * + * string message = 4; + * @param value The bytes for message to set. + * @return This builder for chaining. + */ + public Builder setMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + message_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:cmvr.msgs.AgvNavigationStatus) + } + + // @@protoc_insertion_point(class_scope:cmvr.msgs.AgvNavigationStatus) + private static final cmvr.msgs.Agv.AgvNavigationStatus DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cmvr.msgs.Agv.AgvNavigationStatus(); + } + + public static cmvr.msgs.Agv.AgvNavigationStatus getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgvNavigationStatus parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cmvr.msgs.Agv.AgvNavigationStatus getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvPose2d_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvPose2d_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvVelocity_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvVelocity_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvBatteryState_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvBatteryState_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvMotionOptions_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvMotionOptions_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvAdapterParams_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvAdapterParams_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvAdapterParams_ValuesEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvAdapterParams_ValuesEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvRuntimeState_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvRuntimeState_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvStation_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvStation_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvPathSegment_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvPathSegment_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvMapPoint3D_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvMapPoint3D_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvUnifiedMap2D_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvUnifiedMap2D_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvMapPointSample3D_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvMapPointSample3D_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvMapVoxel3D_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvMapVoxel3D_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvMapPlane3D_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvMapPlane3D_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvMapObject_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvMapObject_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvMapObject_PropertiesEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvMapObject_PropertiesEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvUnifiedMap3D_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvUnifiedMap3D_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvUnifiedMapUpdate_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvUnifiedMapUpdate_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cmvr_msgs_AgvNavigationStatus_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cmvr_msgs_AgvNavigationStatus_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\023cmvr/msgs/agv.proto\022\tcmvr.msgs\"0\n\tAgvP" + + "ose2d\022\t\n\001x\030\001 \001(\001\022\t\n\001y\030\002 \001(\001\022\r\n\005theta\030\003 \001" + + "(\001\"1\n\013AgvVelocity\022\n\n\002vx\030\001 \001(\001\022\n\n\002vy\030\002 \001(" + + "\001\022\n\n\002wz\030\003 \001(\001\"n\n\017AgvBatteryState\022\022\n\nperc" + + "entage\030\001 \001(\001\022\017\n\007voltage\030\002 \001(\001\022\017\n\007current" + + "\030\003 \001(\001\022\023\n\013temperature\030\004 \001(\001\022\020\n\010charging\030" + + "\005 \001(\010\"\324\001\n\020AgvMotionOptions\022\021\n\tmax_speed\030" + + "\001 \001(\001\022\031\n\021max_angular_speed\030\002 \001(\001\022\030\n\020max_" + + "acceleration\030\003 \001(\001\022 \n\030max_angular_accele" + + "ration\030\004 \001(\001\022\026\n\016reach_distance\030\005 \001(\001\022\023\n\013" + + "reach_angle\030\006 \001(\001\022\023\n\013speed_ratio\030\007 \001(\001\022\024" + + "\n\014asynchronous\030\010 \001(\010\"z\n\020AgvAdapterParams" + + "\0227\n\006values\030\001 \003(\0132\'.cmvr.msgs.AgvAdapterP" + + "arams.ValuesEntry\032-\n\013ValuesEntry\022\013\n\003key\030" + + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\317\002\n\017AgvRuntimeS" + + "tate\022\021\n\ttimestamp\030\001 \001(\001\022\014\n\004mode\030\002 \001(\005\022\021\n" + + "\tconnected\030\003 \001(\010\022\021\n\tlocalized\030\004 \001(\010\022\016\n\006m" + + "oving\030\005 \001(\010\022\r\n\005fault\030\006 \001(\010\022\031\n\021emergency_" + + "stopped\030\007 \001(\010\022\"\n\004pose\030\010 \001(\0132\024.cmvr.msgs." + + "AgvPose2d\022(\n\010velocity\030\t \001(\0132\026.cmvr.msgs." + + "AgvVelocity\022+\n\007battery\030\n \001(\0132\032.cmvr.msgs" + + ".AgvBatteryState\022\023\n\013current_map\030\013 \001(\t\022\027\n" + + "\017current_station\030\014 \001(\t\022\022\n\nlast_error\030\r \001" + + "(\t\"_\n\nAgvStation\022\n\n\002id\030\001 \001(\t\022\014\n\004type\030\002 \001" + + "(\t\022\"\n\004pose\030\003 \001(\0132\024.cmvr.msgs.AgvPose2d\022\023" + + "\n\013description\030\004 \001(\t\"@\n\016AgvPathSegment\022\026\n" + + "\016source_station\030\001 \001(\t\022\026\n\016target_station\030" + + "\002 \001(\t\"0\n\rAgvMapPoint3D\022\t\n\001x\030\001 \001(\001\022\t\n\001y\030\002" + + " \001(\001\022\t\n\001z\030\003 \001(\001\"\307\001\n\017AgvUnifiedMap2D\022\020\n\010f" + + "rame_id\030\001 \001(\t\022\021\n\ttimestamp\030\002 \001(\001\022\022\n\nreso" + + "lution\030\003 \001(\001\022\r\n\005width\030\004 \001(\r\022\016\n\006height\030\005 " + + "\001(\r\022$\n\006origin\030\006 \001(\0132\024.cmvr.msgs.AgvPose2" + + "d\022\014\n\004data\030\007 \003(\005\022(\n\007objects\030\010 \003(\0132\027.cmvr." + + "msgs.AgvMapObject\"l\n\023AgvMapPointSample3D" + + "\022\t\n\001x\030\001 \001(\001\022\t\n\001y\030\002 \001(\001\022\t\n\001z\030\003 \001(\001\022\021\n\tint" + + "ensity\030\004 \001(\002\022\014\n\004ring\030\005 \001(\r\022\023\n\013time_offse" + + "t\030\006 \001(\001\"E\n\rAgvMapVoxel3D\022\t\n\001x\030\001 \001(\005\022\t\n\001y" + + "\030\002 \001(\005\022\t\n\001z\030\003 \001(\005\022\023\n\013probability\030\004 \001(\002\"~" + + "\n\rAgvMapPlane3D\022(\n\006center\030\001 \001(\0132\030.cmvr.m" + + "sgs.AgvMapPoint3D\022(\n\006normal\030\002 \001(\0132\030.cmvr" + + ".msgs.AgvMapPoint3D\022\t\n\001d\030\003 \001(\001\022\016\n\006radius" + + "\030\004 \001(\001\"\360\001\n\014AgvMapObject\022\n\n\002id\030\001 \001(\t\022)\n\004t" + + "ype\030\002 \001(\0162\033.cmvr.msgs.AgvMapObjectType\022(" + + "\n\006points\030\003 \003(\0132\030.cmvr.msgs.AgvMapPoint3D" + + "\022\017\n\007heading\030\004 \001(\001\022;\n\nproperties\030\005 \003(\0132\'." + + "cmvr.msgs.AgvMapObject.PropertiesEntry\0321" + + "\n\017PropertiesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" + + "\002 \001(\t:\0028\001\"\376\001\n\017AgvUnifiedMap3D\022\020\n\010frame_i" + + "d\030\001 \001(\t\022\021\n\ttimestamp\030\002 \001(\001\022\030\n\020voxel_reso" + + "lution\030\003 \001(\001\022.\n\006points\030\004 \003(\0132\036.cmvr.msgs" + + ".AgvMapPointSample3D\022(\n\006voxels\030\005 \003(\0132\030.c" + + "mvr.msgs.AgvMapVoxel3D\022(\n\006planes\030\006 \003(\0132\030" + + ".cmvr.msgs.AgvMapPlane3D\022(\n\007objects\030\007 \003(" + + "\0132\027.cmvr.msgs.AgvMapObject\"\246\003\n\023AgvUnifie" + + "dMapUpdate\022\016\n\006map_id\030\001 \001(\t\022\022\n\nsession_id" + + "\030\002 \001(\t\022\020\n\010sequence\030\003 \001(\004\022\024\n\014resume_token" + + "\030\004 \001(\t\022-\n\tdimension\030\005 \001(\0162\032.cmvr.msgs.Ag" + + "vMapDimension\0220\n\013update_type\030\006 \001(\0162\033.cmv" + + "r.msgs.AgvMapUpdateType\022\020\n\010frame_id\030\007 \001(" + + "\t\022\021\n\ttimestamp\030\010 \001(\001\022\026\n\016snapshot_begin\030\t" + + " \001(\010\022\024\n\014snapshot_end\030\n \001(\010\022\023\n\013chunk_inde" + + "x\030\013 \001(\r\022\023\n\013chunk_count\030\014 \001(\r\022,\n\006map_2d\030\024" + + " \001(\0132\032.cmvr.msgs.AgvUnifiedMap2DH\000\022,\n\006ma" + + "p_3d\030\025 \001(\0132\032.cmvr.msgs.AgvUnifiedMap3DH\000" + + "B\t\n\007payload\"U\n\023AgvNavigationStatus\022\r\n\005st" + + "ate\030\001 \001(\005\022\014\n\004type\030\002 \001(\005\022\020\n\010progress\030\003 \001(" + + "\001\022\017\n\007message\030\004 \001(\t*k\n\017AgvMapDimension\022!\n" + + "\035AGV_MAP_DIMENSION_UNSPECIFIED\020\000\022\016\n\nAGV_" + + "MAP_2D\020\001\022\016\n\nAGV_MAP_3D\020\002\022\025\n\021AGV_MAP_2D_A" + + "ND_3D\020\003*\211\001\n\020AgvMapUpdateType\022\036\n\032AGV_MAP_" + + "UPDATE_UNSPECIFIED\020\000\022\033\n\027AGV_MAP_UPDATE_S" + + "NAPSHOT\020\001\022\036\n\032AGV_MAP_UPDATE_INCREMENTAL\020" + + "\002\022\030\n\024AGV_MAP_UPDATE_RESET\020\003*\376\001\n\020AgvMapOb" + + "jectType\022\036\n\032AGV_MAP_OBJECT_UNSPECIFIED\020\000" + + "\022\032\n\026AGV_MAP_OBJECT_STATION\020\001\022\027\n\023AGV_MAP_" + + "OBJECT_LINE\020\002\022\027\n\023AGV_MAP_OBJECT_AREA\020\003\022\031" + + "\n\025AGV_MAP_OBJECT_QR_TAG\020\004\022\034\n\030AGV_MAP_OBJ" + + "ECT_REFLECTOR\020\005\022\037\n\033AGV_MAP_OBJECT_BIN_LO" + + "CATION\020\006\022\"\n\036AGV_MAP_OBJECT_EXTERNAL_DEVI" + + "CE\020\007b\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_cmvr_msgs_AgvPose2d_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cmvr_msgs_AgvPose2d_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvPose2d_descriptor, + new java.lang.String[] { "X", "Y", "Theta", }); + internal_static_cmvr_msgs_AgvVelocity_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cmvr_msgs_AgvVelocity_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvVelocity_descriptor, + new java.lang.String[] { "Vx", "Vy", "Wz", }); + internal_static_cmvr_msgs_AgvBatteryState_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_cmvr_msgs_AgvBatteryState_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvBatteryState_descriptor, + new java.lang.String[] { "Percentage", "Voltage", "Current", "Temperature", "Charging", }); + internal_static_cmvr_msgs_AgvMotionOptions_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_cmvr_msgs_AgvMotionOptions_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvMotionOptions_descriptor, + new java.lang.String[] { "MaxSpeed", "MaxAngularSpeed", "MaxAcceleration", "MaxAngularAcceleration", "ReachDistance", "ReachAngle", "SpeedRatio", "Asynchronous", }); + internal_static_cmvr_msgs_AgvAdapterParams_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_cmvr_msgs_AgvAdapterParams_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvAdapterParams_descriptor, + new java.lang.String[] { "Values", }); + internal_static_cmvr_msgs_AgvAdapterParams_ValuesEntry_descriptor = + internal_static_cmvr_msgs_AgvAdapterParams_descriptor.getNestedTypes().get(0); + internal_static_cmvr_msgs_AgvAdapterParams_ValuesEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvAdapterParams_ValuesEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_cmvr_msgs_AgvRuntimeState_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_cmvr_msgs_AgvRuntimeState_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvRuntimeState_descriptor, + new java.lang.String[] { "Timestamp", "Mode", "Connected", "Localized", "Moving", "Fault", "EmergencyStopped", "Pose", "Velocity", "Battery", "CurrentMap", "CurrentStation", "LastError", }); + internal_static_cmvr_msgs_AgvStation_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_cmvr_msgs_AgvStation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvStation_descriptor, + new java.lang.String[] { "Id", "Type", "Pose", "Description", }); + internal_static_cmvr_msgs_AgvPathSegment_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_cmvr_msgs_AgvPathSegment_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvPathSegment_descriptor, + new java.lang.String[] { "SourceStation", "TargetStation", }); + internal_static_cmvr_msgs_AgvMapPoint3D_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_cmvr_msgs_AgvMapPoint3D_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvMapPoint3D_descriptor, + new java.lang.String[] { "X", "Y", "Z", }); + internal_static_cmvr_msgs_AgvUnifiedMap2D_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_cmvr_msgs_AgvUnifiedMap2D_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvUnifiedMap2D_descriptor, + new java.lang.String[] { "FrameId", "Timestamp", "Resolution", "Width", "Height", "Origin", "Data", "Objects", }); + internal_static_cmvr_msgs_AgvMapPointSample3D_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_cmvr_msgs_AgvMapPointSample3D_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvMapPointSample3D_descriptor, + new java.lang.String[] { "X", "Y", "Z", "Intensity", "Ring", "TimeOffset", }); + internal_static_cmvr_msgs_AgvMapVoxel3D_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_cmvr_msgs_AgvMapVoxel3D_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvMapVoxel3D_descriptor, + new java.lang.String[] { "X", "Y", "Z", "Probability", }); + internal_static_cmvr_msgs_AgvMapPlane3D_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_cmvr_msgs_AgvMapPlane3D_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvMapPlane3D_descriptor, + new java.lang.String[] { "Center", "Normal", "D", "Radius", }); + internal_static_cmvr_msgs_AgvMapObject_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_cmvr_msgs_AgvMapObject_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvMapObject_descriptor, + new java.lang.String[] { "Id", "Type", "Points", "Heading", "Properties", }); + internal_static_cmvr_msgs_AgvMapObject_PropertiesEntry_descriptor = + internal_static_cmvr_msgs_AgvMapObject_descriptor.getNestedTypes().get(0); + internal_static_cmvr_msgs_AgvMapObject_PropertiesEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvMapObject_PropertiesEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_cmvr_msgs_AgvUnifiedMap3D_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_cmvr_msgs_AgvUnifiedMap3D_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvUnifiedMap3D_descriptor, + new java.lang.String[] { "FrameId", "Timestamp", "VoxelResolution", "Points", "Voxels", "Planes", "Objects", }); + internal_static_cmvr_msgs_AgvUnifiedMapUpdate_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_cmvr_msgs_AgvUnifiedMapUpdate_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvUnifiedMapUpdate_descriptor, + new java.lang.String[] { "MapId", "SessionId", "Sequence", "ResumeToken", "Dimension", "UpdateType", "FrameId", "Timestamp", "SnapshotBegin", "SnapshotEnd", "ChunkIndex", "ChunkCount", "Map2D", "Map3D", "Payload", }); + internal_static_cmvr_msgs_AgvNavigationStatus_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_cmvr_msgs_AgvNavigationStatus_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cmvr_msgs_AgvNavigationStatus_descriptor, + new java.lang.String[] { "State", "Type", "Progress", "Message", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/api/agv_command.proto b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/api/agv_command.proto index cf609cd..267c88f 100644 --- a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/api/agv_command.proto +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/api/agv_command.proto @@ -1,906 +1,212 @@ -/** - * @file agv_command.proto - * @brief AGV 控制相关的 Protobuf 消息定义。 - * 涵盖仙工智能(Seer)SRC 系列控制器的主要 API 命令, - * 包括状态查询、电池、位置、地图管理、控制权、运动控制、导航任务等。 - * @note 所有命令均遵循仙工协议帧格式,通过 gRPC 服务(AgvService)对外暴露。 - */ - syntax = "proto3"; -import "cmvr/api/common.proto"; - package cmvr.api; -// ============================================================================ -// 1. 基本信息查询(命令码 1000, 0x03E8) -// ============================================================================ +import "cmvr/api/common.proto"; +import "cmvr/msgs/agv.proto"; -/** - * @brief AGV 基本信息响应结构。 - * @note 对应仙工 API 1000(0x03E8)的响应体,包含设备标识、软硬件版本、网络状态等。 - */ -message AgvStatusInfo { - optional string id = 1; ///< AGV 设备唯一 ID - optional string vehicle_id = 2; ///< 车辆编号(如 "agv_001") - optional string version = 3; ///< 软件版本号 - optional string model = 4; ///< 车型型号(如 "SRC-1100") - optional string dsp_version = 5; ///< DSP 固件版本 - optional string current_ip = 6; ///< 当前 IP 地址 - optional string mac = 7; ///< MAC 地址 - optional int32 rssi = 8; ///< Wi-Fi 信号强度(0~100) - optional int32 ret_code = 9; ///< 返回码,0 表示成功 - optional string err_msg = 10; ///< 错误信息(失败时填充) -} - -/** - * @brief 获取 AGV 状态命令(请求/反馈)。 - * @note 请求携带设备 ID(header.device_id),反馈返回 AgvStatusInfo。 - */ -message GetAgvStatusInfoCommand { - message Request { - CommandHeader.Request header = 1; ///< 公共请求头,包含 device_id - } - - message Feedback { - CommandHeader.Feedback header = 1; ///< 公共响应头(success/error_message/timestamp) - AgvStatusInfo status = 2; ///< AGV 状态信息 - } -} - - -// ============================================================================ -// 2. 电池状态查询(命令码 1007, 0x03EF) -// ============================================================================ - -/** - * @brief 电池状态响应结构。 - * @note 对应仙工 API 1007(0x03EF),支持简单/全量两种模式。 - */ -message AgvBatteryStatus { - optional double battery_level = 1; ///< 电池电量(0~1,对应 0%~100%) - optional double battery_temp = 2; ///< 电池温度(摄氏度) - optional bool charging = 3; ///< 是否正在充电 - optional double voltage = 4; ///< 当前电压(V) - optional double current = 5; ///< 当前电流(A) - optional double max_charge_voltage = 6; ///< 最大充电电压(-1 表示不支持) - optional double max_charge_current = 7; ///< 最大充电电流(-1 表示不支持) - optional bool manual_charge = 8; ///< 是否连接手动充电器(仅 SRC-2000) - optional bool auto_charge = 9; ///< 是否连接自动充电桩(仅 SRC-2000) - optional int32 battery_cycle = 10; ///< 电池循环次数(从 BMS 读取,可能不准) - optional string battery_user_data = 11; ///< 电池用户自定义数据 - optional string extra = 12; ///< 扩展字段(预留) - optional int32 ret_code = 13; ///< 返回码,0 表示成功 - optional string create_on = 14; ///< 数据创建时间戳(ISO 8601) - optional string err_msg = 15; ///< 错误信息 -} - -/** - * @brief 电池状态请求数据。 - */ -message RobotStatusBatteryRequestData { - optional bool simple = 1; ///< true=仅关键数据,false=全量数据(默认 false) -} - -/** - * @brief 电池状态查询命令。 - */ -message RobotStatusBatteryCommand { - message Request { - CommandHeader.Request header = 1; ///< 公共请求头 - RobotStatusBatteryRequestData data = 2; ///< 请求参数 - } - message Feedback { - CommandHeader.Feedback header = 1; ///< 公共响应头 - AgvBatteryStatus status = 2; ///< 电池状态信息 - } -} - - -// ============================================================================ -// 3. 机器人位置查询(命令码 1004, 0x03EC) -// ============================================================================ - -/** - * @brief 机器人位置响应结构。 - * @note 对应仙工 API 1004(0x03EC),返回世界坐标系下的位姿。 - */ -message AgvRobotLocation { - optional double x = 1; ///< X 坐标(米) - optional double y = 2; ///< Y 坐标(米) - optional double angle = 3; ///< 朝向角(弧度),逆时针为正 - optional double confidence = 4; ///< 定位置信度(0~1) - optional string current_station = 5; ///< 当前所在站点 ID(若在站点上) - optional string last_station = 6; ///< 上一个经过的站点 ID - optional int32 loc_method = 7; ///< 定位方式(0=自然轮廓, 1=反光柱, 2=二维码, 3=里程计...) - optional int32 ret_code = 8; ///< 返回码,0 表示成功 - optional string create_on = 9; ///< 时间戳 - optional string err_msg = 10; ///< 错误信息 -} - -/** - * @brief 位置查询命令(无请求数据)。 - */ -message RobotStatusLocCommand { - message Request { - CommandHeader.Request header = 1; ///< 公共请求头 - } - message Feedback { - CommandHeader.Feedback header = 1; ///< 公共响应头 - AgvRobotLocation status = 2; ///< 位置信息 - } -} - - -// ============================================================================ -// 4. 地图下载(命令码 4011, 0x0FAB) -// ============================================================================ - -/** - * @brief 地图下载请求数据。 - */ -message RobotConfigDownloadMapRequestData { - optional string map_name = 1; ///< 要下载的地图名称(必填) -} - -/** - * @brief 地图下载响应结果。 - */ -message AgvDownloadMapResult { - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 - optional string map_content = 4; ///< 地图 JSON 文件内容(成功时填充) -} - -/** - * @brief 地图下载命令。 - */ -message RobotConfigDownloadMapCommand { - message Request { - CommandHeader.Request header = 1; - RobotConfigDownloadMapRequestData data = 2; - } - message Feedback { - CommandHeader.Feedback header = 1; - AgvDownloadMapResult status = 2; - } -} - - -// ============================================================================ -// 5. 地图状态查询(命令码 1300, 0x0514) -// ============================================================================ - -/** - * @brief 单个地图文件信息。 - */ -message MapFileInfo { - optional string name = 1; ///< 文件名 - optional string modified = 2; ///< 最后修改时间 - optional int64 size = 3; ///< 文件大小(字节) -} - -/** - * @brief 地图状态响应结构。 - * @note 对应仙工 API 1300(0x0514),返回当前地图及所有地图列表。 - */ -message AgvMapStatus { - optional string current_map = 1; ///< 当前加载的地图名称 - optional string current_map_md5 = 2; ///< 当前地图的 MD5 校验值 - repeated string maps = 3; ///< 所有地图名称列表 - repeated MapFileInfo map_files_info = 4; ///< 每个地图文件的详细信息 - optional int32 ret_code = 5; ///< 返回码,0 表示成功 - optional string create_on = 6; ///< 时间戳 - optional string err_msg = 7; ///< 错误信息 -} - -/** - * @brief 地图状态查询命令(无请求数据)。 - */ -message RobotStatusMapCommand { +// 查询 AGV 运行状态命令。 +message AgvRuntimeStateCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - AgvMapStatus status = 2; + // AGV 当前运行状态快照。 + cmvr.msgs.AgvRuntimeState state = 2; } } - -// ============================================================================ -// 6. 上传地图(命令码 4010, 0x0FAA) -// ============================================================================ - -/** - * @brief 上传地图请求数据。 - */ -message RobotConfigUploadMapRequestData { - optional string map_content = 1; ///< 完整的地图 JSON 字符串(必填) -} - -/** - * @brief 上传地图响应结果。 - */ -message AgvUploadMapResult { - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 -} - -/** - * @brief 上传地图命令。 - */ -message RobotConfigUploadMapCommand { +// 查询 AGV 当前导航任务状态命令。 +message AgvNavigationStatusCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; - RobotConfigUploadMapRequestData data = 2; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - AgvUploadMapResult status = 2; + // 当前导航任务状态。 + cmvr.msgs.AgvNavigationStatus status = 2; } } - -// ============================================================================ -// 7. 抢占控制权(命令码 4005, 0x0FA5) -// ============================================================================ - -/** - * @brief 抢占控制权请求数据。 - */ -message RobotConfigLockRequestData { - optional string nick_name = 1; ///< 抢占者昵称/标识(必填) -} - -/** - * @brief 抢占控制权响应结果。 - */ -message AgvLockResult { - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 -} - -/** - * @brief 抢占控制权命令。 - */ -message RobotConfigLockCommand { +// 导航到指定地图位姿命令。 +message AgvNavigateToPoseCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; - RobotConfigLockRequestData data = 2; + // 目标位姿。x/y 单位:米,theta 单位:弧度。 + cmvr.msgs.AgvPose2d pose = 2; + // 通用运动约束和执行选项。 + cmvr.msgs.AgvMotionOptions options = 3; + // AGV 适配器扩展参数,用于传递厂商特有选项。 + cmvr.msgs.AgvAdapterParams adapter_params = 4; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - AgvLockResult status = 2; } } - -// ============================================================================ -// 8. 查询当前控制权所有者(命令码 1060, 0x0424) -// ============================================================================ - -/** - * @brief 当前控制权所有者响应结构。 - * @note 对应仙工 API 1060(0x0424)。 - */ -message AgvCurrentLockStatus { - optional bool locked = 1; ///< 是否被锁定(有持有者) - optional string ip = 2; ///< 持有者 IP 地址 - optional int32 port = 3; ///< 持有者端口 - optional uint32 type = 4; ///< 持有者类型(0=default, 2=roboshop, 0xDD=srd) - optional string nick_name = 5; ///< 持有者昵称 - optional int64 time_t = 6; ///< 锁定时间戳(Unix 秒) - optional string desc = 7; ///< 描述信息 - optional int32 ret_code = 8; ///< 返回码,0 表示成功 - optional string create_on = 9; ///< 时间戳 - optional string err_msg = 10; ///< 错误信息 -} - -/** - * @brief 查询控制权命令(无请求数据)。 - */ -message RobotStatusCurrentLockCommand { +// 导航到指定站点命令。 +message AgvNavigateToStationCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; + // 目标站点 id。 + string station_id = 2; + // 通用运动约束和执行选项。 + cmvr.msgs.AgvMotionOptions options = 3; + // AGV 适配器扩展参数,用于传递厂商特有选项。 + cmvr.msgs.AgvAdapterParams adapter_params = 4; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - AgvCurrentLockStatus status = 2; } } - -// ============================================================================ -// 9. 开环速度运动控制(命令码 2010, 0x07DA) -// ============================================================================ - -/** - * @brief 开环速度运动控制请求数据。 - * @note 命令码 2010(0x07DA)。下发后会强制取消当前自动导航任务。 - * 多舵轮设备仅 vx/vy/w 生效;steer/real_steer 仅单舵轮设备有效。 - * duration = -1 表示持续运行直到下一次指令。 - */ -message RobotMotionControlRequestData { - optional double vx = 1; ///< X 方向线速度(m/s) - optional double vy = 2; ///< Y 方向线速度(m/s) - optional double w = 3; ///< 角速度(rad/s),逆时针为正 - optional double steer = 4; ///< 舵轮转向角(单舵轮,单位 rad) - optional double real_steer = 5; ///< 实际舵轮角度(单舵轮,优先级高于 steer) - optional int64 duration = 6; ///< 持续时间(ms),-1 表示一直运行 -} - -/** - * @brief 开环运动控制响应结果。 - */ -message RobotMotionControlResult { - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 -} - -/** - * @brief 开环运动控制命令。 - */ -message RobotMotionControlCommand { +// 按显式站点路径导航命令。 +message AgvFollowPathCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; - RobotMotionControlRequestData data = 2; + // 路径段列表。每段包含起点站点 id 和终点站点 id。 + repeated cmvr.msgs.AgvPathSegment path = 2; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - RobotMotionControlResult status = 2; } } - -// ============================================================================ -// 10. 切换载入地图(命令码 2022, 0x07E6) -// ============================================================================ - -/** - * @brief 切换地图请求数据。 - * @note 命令码 2022(0x07E6)。目标地图必须已存在于机器人中。 - */ -message RobotLoadMapRequestData { - optional string map_name = 1; ///< 目标地图名称(必填,仅字母数字-_) -} - -/** - * @brief 切换地图响应结果。 - */ -message RobotLoadMapResult { - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 -} - -/** - * @brief 切换地图命令。 - */ -message RobotLoadMapCommand { +// 下发底盘速度命令。 +message AgvSetVelocityCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; - RobotLoadMapRequestData data = 2; + // 目标车体速度。vx/vy 单位:米/秒,wz 单位:弧度/秒。 + cmvr.msgs.AgvVelocity velocity = 2; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - RobotLoadMapResult status = 2; } } - -// ============================================================================ -// 11. 查询地图载入状态(命令码 1022, 0x03FE) -// ============================================================================ - -/** - * @brief 地图载入状态响应。 - * @note 命令码 1022(0x03FE)。loadmap_status: 0=失败, 1=成功, 2=载入中。 - * 载入中(2)时禁止执行重定位操作。 - */ -message RobotQueryLoadMapStatusResult { - optional int32 loadmap_status = 1; ///< 0=失败, 1=成功, 2=载入中 - optional int32 ret_code = 2; ///< 返回码,0 表示成功 - optional string create_on = 3; ///< 时间戳 - optional string err_msg = 4; ///< 错误信息 -} - -/** - * @brief 查询地图载入状态命令(无请求数据)。 - */ -message RobotQueryLoadMapStatusCommand { +// 查询可用地图列表命令。 +message AgvListMapsCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - RobotQueryLoadMapStatusResult status = 2; + // 地图名称列表。 + repeated string maps = 2; } } - -// ============================================================================ -// 12. 查询站点列表(命令码 1301, 0x0515) -// ============================================================================ - -/** - * @brief 单个站点信息。 - */ -message StationItem { - optional string id = 1; ///< 站点唯一 ID - optional string type = 2; ///< 站点类型(如 "LocationMark", "ChargePoint") - optional double x = 3; ///< X 坐标(米) - optional double y = 4; ///< Y 坐标(米) - optional double r = 5; ///< 朝向角(弧度) - optional string desc = 6; ///< 描述信息 - optional string executor = 7; ///< 执行器信息 - optional string prepoint = 8; ///< 前置点 ID - optional string recfile = 9; ///< 识别文件路径 - optional bool spin = 10; ///< 是否允许自旋 - optional bool use_down_pgv = 11; ///< 是否使用下视 PGV -} - -/** - * @brief 站点列表响应结果。 - */ -message QueryStationListResult { - repeated StationItem stations = 1; ///< 站点列表 - optional int32 ret_code = 2; ///< 返回码,0 表示成功 - optional string create_on = 3; ///< 时间戳 - optional string err_msg = 4; ///< 错误信息 -} - -/** - * @brief 查询站点列表命令(无请求数据)。 - */ -message QueryStationListCommand { +// 查询当前地图站点列表命令。 +message AgvListStationsCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - QueryStationListResult status = 2; + // 当前地图中的站点列表。 + repeated cmvr.msgs.AgvStation stations = 2; } } - -// ============================================================================ -// 13. 指定路径导航(命令码 3066, 0x0BFA) -// ============================================================================ - -/** - * @brief 单段导航任务单元。 - * @note 用于 3066 命令的 move_task_list 数组。 - * source_id 和 id 之间必须有直接路径,不可跳点。 - */ -message MoveTaskItem { - optional string task_id = 1; ///< 任务唯一 ID(必填) - optional string source_id = 2; ///< 起始站点 ID(必填) - optional string id = 3; ///< 目标站点 ID(必填) - optional string operation = 4; ///< 到达后执行的动作(如 "JackLoad") - optional double jack_height = 5; ///< 顶升高度(米) -} - -/** - * @brief 指定路径导航请求数据。 - */ -message RobotGoTargetListRequestData { - repeated MoveTaskItem move_task_list = 1; ///< 导航任务序列(顺序执行) -} - -/** - * @brief 指定路径导航响应结果。 - * @note ret_code=0 仅表示指令被接收,不表示执行完成。 - */ -message RobotGoTargetListResult { - optional int32 ret_code = 1; ///< 返回码,0 表示成功接收 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 -} - -/** - * @brief 指定路径导航命令。 - */ -message RobotGoTargetListCommand { +// 地图上传、下载、切换等通用地图命令。 +message AgvMapCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; - RobotGoTargetListRequestData data = 2; + // 地图名称。切换/下载时表示目标地图,上传时表示写入的地图名称。 + string map_name = 2; + // 地图内容。上传地图时使用;下载或切换地图时可为空。 + string content = 3; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - RobotGoTargetListResult status = 2; + // 地图内容。下载地图时返回;其他命令通常为空。 + string content = 2; } } - -// ============================================================================ -// 14. 查询当前实时导航状态(命令码 1020, 0x03FC) -// ============================================================================ - -/** - * @brief 1020 命令请求数据。 - */ -message RobotStatusTaskReqData { - optional bool simple = 1; ///< true=仅返回 task_status,false=全量 -} - -/** - * @brief 导航任务中的料箱信息。 - */ -message NavContainerItem { - optional string container_name = 1; ///< 料箱名称 - optional string desc = 2; ///< 描述 - optional string goods_id = 3; ///< 绑定的货物 ID - optional bool has_goods = 4; ///< 是否已绑定货物 -} - -/** - * @brief 1020 命令响应数据。 - */ -message RobotStatusTaskResData { - optional int32 task_status = 1; ///< 0=NONE, 1=WAITING, 2=RUNNING, 3=SUSPENDED, 4=COMPLETED, 5=FAILED, 6=CANCELED - optional int32 task_type = 2; ///< 0=无, 1=自由导航到坐标, 2=自由导航到站点, 3=路径导航到站点, 7=平动转动 - optional string target_id = 3; ///< 目标站点 ID(task_type 为 2/3 时) - repeated double target_point = 4; ///< 目标坐标 [x, y, r](task_type 为 1 时) - repeated string finished_path = 5; ///< 已经过的站点列表 - repeated string unfinished_path = 6; ///< 尚未经过的站点列表 - optional string move_status_info = 7; ///< 附加信息(如错误描述) - repeated NavContainerItem containers = 8; ///< 料箱信息 - optional int32 ret_code = 9; ///< 返回码,0 表示成功 - optional string create_on = 10; ///< 时间戳 - optional string err_msg = 11; ///< 错误信息 -} - -/** - * @brief 查询当前导航状态命令。 - */ -message RobotStatusTaskCurrentCommand { +// 开始建图/扫图命令。 +message AgvStartMappingCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; - RobotStatusTaskReqData data = 2; + // 请求建图维度:2D、3D 或二者都要。未指定时由适配器选择最合适模式。 + cmvr.msgs.AgvMapDimension dimension = 2; + // 目标地图名称。为空表示由 AGV 或适配器创建/选择默认地图名。 + string map_name = 3; + // 是否请求实时建图更新。true 表示希望实时推送;false 表示允许离线/批处理。 + bool real_time = 4; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - RobotStatusTaskResData data = 2; + // 建图会话 id。该值由服务端生成,作为调试和日志关联标识。 + string session_id = 2; } } - -// ============================================================================ -// 15. 批量查询任务状态(命令码 1110, 0x0456) -// ============================================================================ - -/** - * @brief 1110 命令请求数据。 - */ -message QueryTaskStatusPackageReqData { - repeated string task_ids = 1; ///< 要查询的任务 ID 列表;为空则查所有未完成 + 最近一条完成 -} - -/** - * @brief 单条任务状态项。 - */ -message SingleTaskStatusItem { - optional string task_id = 1; ///< 任务 ID - optional int32 status = 2; ///< 状态码(同 task_status) - optional int32 type = 3; ///< 任务类型(同 task_type) -} - -/** - * @brief 任务状态包(包含最近完成和所有未完成的任务)。 - */ -message TaskStatusPackage { - optional string closest_target = 1; ///< 最近站点 ID - optional string source_name = 2; ///< 起点站点名称 - optional string target_name = 3; ///< 终点站点名称 - optional double percentage = 4; ///< 任务进度百分比(0~100) - optional double distance = 5; ///< 剩余距离(米) - optional string info = 6; ///< 附加信息 - repeated SingleTaskStatusItem task_status_list = 7; ///< 所有任务状态列表 -} - -/** - * @brief 1110 命令响应数据。 - */ -message QueryTaskStatusPackageResData { - optional TaskStatusPackage task_status_package = 1; ///< 任务状态包 - optional int32 ret_code = 2; ///< 返回码,0 表示成功 - optional string create_on = 3; ///< 时间戳 - optional string err_msg = 4; ///< 错误信息 -} - -/** - * @brief 批量查询任务状态命令。 - */ -message RobotStatusTaskPackageCommand { +// 地图流命令。用于获取当前地图、最近地图、全量快照和后续增量更新。 +message AgvMapStreamCommand { + // 请求体。 message Request { + // 通用请求头。header.device_id 指定目标 AGV 设备。 CommandHeader.Request header = 1; - QueryTaskStatusPackageReqData data = 2; + // 请求地图维度:2D、3D 或二者都要。该字段不是厂商格式选择器。 + cmvr.msgs.AgvMapDimension dimension = 2; + // 地图名称。为空表示当前加载地图;若无当前地图,适配器应尝试使用最近保存/创建的地图。 + string map_name = 3; + // 断点续传令牌。为空表示上位机没有缓存,服务端应先发送全量快照。 + string resume_token = 4; + // 是否请求全量快照。首次请求通常应为 true。 + bool snapshot = 5; + // 是否在快照之后保持流并发送增量更新。若适配器不支持增量,可继续发送全量并标记 update_type。 + bool incremental = 6; + // 单条流消息建议最大载荷大小,单位:字节。小于等于 0 表示使用服务端默认值。 + int32 max_chunk_bytes = 7; } + // 反馈体。 message Feedback { + // 通用反馈头。包含成功标志、错误信息和反馈时间戳。 CommandHeader.Feedback header = 1; - QueryTaskStatusPackageResData data = 2; + // 统一地图更新。payload 只会是 map_2d 或 map_3d,不暴露厂商原始格式。 + cmvr.msgs.AgvUnifiedMapUpdate update = 2; } } - - -// ============================================================================ -// 16. 单点站点自动规划导航(命令码 3051, 0x0BEB) -// ============================================================================ - -/** - * @brief DI(数字输入)点位。 - */ -message DIItem { - int32 id = 1; ///< DI 编号 - bool status = 2; ///< 状态(true=高电平, false=低电平) -} - -/** - * @brief DO(数字输出)点位。 - */ -message DOItem { - int32 id = 1; ///< DO 编号 - bool status = 2; ///< 状态(true=高电平, false=低电平) -} - -/** - * @brief 音频播放参数。 - */ -message SoundArgs { - optional string name = 1; ///< 音频文件名 - optional int32 loop = 2; ///< 循环次数(0=播放一次, 1=循环) - optional int32 stop = 3; ///< 1=停止播放 -} - -/** - * @brief WaitDI 动作参数。 - */ -message WaitDIArgs { - repeated DIItem DI = 1; ///< 需要等待的 DI 条件列表 - optional double timeout = 2; ///< 超时时间(秒),0 表示无限等待 -} - -/** - * @brief SetDO 动作参数。 - */ -message SetDOArgs { - repeated DOItem do_list = 1; ///< 要设置的 DO 列表 -} - -/** - * @brief PGV(二维码)二次定位参数。 - */ -message PgvParam { - optional bool use_pgv = 1; ///< 是否使用上视 PGV - optional bool use_down_pgv = 2; ///< 是否使用下视 PGV - optional double pgv_adjust_dist = 3; ///< 最大调整半径(米) - optional double pgv_adjust_cx = 4; ///< 二维码坐标系 X 偏移(米) - optional double pgv_adjust_cy = 5; ///< 二维码坐标系 Y 偏移(米) - optional double pgv_x_adjust = 6; ///< 仅调整 X 方向误差(米) -} - -/** - * @brief 自由导航目标点(坐标 + 朝向)。 - */ -message FreeGoPoint { - double x = 1; ///< X 坐标(米) - double y = 2; ///< Y 坐标(米) - double theta = 3; ///< 朝向角(弧度) -} - -/** - * @brief 脚本自定义参数。 - */ -message ScriptArgs { - map str_kv = 1; ///< 字符串键值对 - map num_kv = 2; ///< 数字键值对 - repeated DOItem do_list = 3; ///< DO 列表 - repeated DIItem di_list = 4; ///< DI 列表 -} - -/** - * @brief 3051 命令请求数据(单点站点自动规划导航)。 - * @warning 严禁用于多车调度场景,仅限单车测试/验证。 - * 下发此任务会取消当前正在执行的任务(不排队)。 - * 成功下发后会自动清除指定的 warning/error 报错码。 - * 自由导航(freego)仅支持双轮差速底盘。 - */ -message RobotGoTargetReqData { - // -------- 必填字段 -------- - string source_id = 1; ///< 起始站点 ID("SELF_POSITION" 表示当前位置) - string id = 2; ///< 目标站点 ID("SELF_POSITION" 表示原地执行 operation) - optional string task_id = 3; ///< 任务 ID(建议提供) - - // -------- 运动通用参数 -------- - optional double angle = 4; ///< 目标点朝向角(弧度) - optional string method = 5; ///< "forward"(正走)或 "backward"(倒走) - optional double max_speed = 6; ///< 最大线速度(m/s),0 使用默认 - optional double max_wspeed = 7; ///< 最大角速度(rad/s) - optional double max_acc = 8; ///< 最大加速度(m/s²) - optional double max_wacc = 9; ///< 最大角加速度(rad/s²) - optional int64 duration = 10; ///< 到达后等待时间(毫秒) - optional int32 orientation = 11; ///< 全向车保持的角度(暂不使用) - optional bool spin = 12; ///< 是否随动(托盘旋转) - optional int64 delay = 13; ///< 延迟结束导航状态(毫秒),缺省 0 - optional int32 start_rot_dir = 14; ///< 起步旋转方向:-1=顺时针, 0=就近, 1=逆时针 - optional int32 end_rot_dir = 15; ///< 到点旋转方向:-1=顺时针, 0=就近, 1=逆时针 - optional double reach_dist = 16; ///< 到点位置精度(米) - optional double reach_angle = 17; ///< 到点角度精度(弧度) - optional string skill_name = 18; ///< 技能名称:"Action" 或 "GotoSpecifiedPose" - - // -------- PGV -------- - optional PgvParam pgv = 19; ///< 二次定位参数 - - // -------- 设备动作 -------- - optional string operation = 20; ///< 操作类型(JackLoad/ForkUnload/RollerLoad/HookLoad/WaitDI/SetDO/sound/Script 等) - optional double jack_height = 21; ///< 顶升高度(米) - optional double start_height = 22; ///< 货叉起步前举升高度(米) - optional double end_height = 23; ///< 货叉到点后举升高度(米) - optional double fork_mid_height = 24; ///< 货叉行走过程中举升高度(米) - optional double fork_dist = 25; ///< 货叉前移距离(米) - optional string direction = 26; ///< 方向:"left"/"right"/"front"/"back" - optional bool recognize = 27; ///< 是否启用视觉识别 - optional string recfile = 28; ///< 识别文件路径(如 "shelf/s0002.shelf") - - // -------- 音频 -------- - optional SoundArgs sounds_args = 29; ///< 音频参数 - - // -------- WaitDI / SetDO -------- - optional WaitDIArgs wait_di_args = 30; ///< WaitDI 参数 - optional SetDOArgs set_do_args = 31; ///< SetDO 参数 - - // -------- 脚本 -------- - optional string script_name = 32; ///< 脚本文件名 - optional ScriptArgs script_args = 33; ///< 脚本参数 - optional int32 script_stage = 34; ///< 执行阶段:0=导航前, 1=导航中, 2=导航后, 3=脚本控制导航 - - // -------- 原地旋转(GoByOdometer) -------- - optional double move_angle = 35; ///< 旋转角度(弧度) - optional double speed_w = 36; ///< 旋转角速度(rad/s) - optional int32 loc_mode = 37; ///< 定位模式:1=激光定位, 0=里程定位 - - // -------- 自由导航(仅双轮差速) -------- - optional FreeGoPoint freego = 38; ///< 自由导航目标(若提供则忽略 id 字段) -} - -/** - * @brief 3051 命令响应数据。 - */ -message RobotGoTargetResData { - optional int32 ret_code = 1; ///< 返回码,0 表示成功接收 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 -} - -/** - * @brief 单点导航命令。 - */ -message RobotGoTargetCommand { - message Request { - CommandHeader.Request header = 1; - RobotGoTargetReqData data = 2; - } - message Feedback { - CommandHeader.Feedback header = 1; - RobotGoTargetResData data = 2; - } -} - - -// ============================================================================ -// 17. 停止开环运动(命令码 2000, 0x07D0) -// ============================================================================ - -/** - * @brief 停止开环运动请求数据(无业务字段)。 - * @note 命令码 2000(0x07D0)。下发零速度指令,终止当前持续运动。 - */ -message RobotControlStopRequestData -{ -} - -/** - * @brief 停止开环运动响应结果。 - */ -message RobotControlStopResult -{ - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 -} - -/** - * @brief 停止开环运动命令。 - */ -message RobotControlStopCommand -{ - message Request - { - CommandHeader.Request header = 1; - RobotControlStopRequestData data = 2; - } - message Feedback - { - CommandHeader.Feedback header = 1; - RobotControlStopResult status = 2; - } -} - - -// ============================================================================ -// 18. 暂停/继续/取消导航任务(命令码 3001/3002/3003) -// ============================================================================ - -/** - * @brief 暂停当前导航任务(命令码 3001, 0x0BB9)。 - * @note 请求无业务数据。 - */ -message RobotTaskPauseCommand { - message Request { - CommandHeader.Request header = 1; - // 无 data 字段 - } - message Feedback { - CommandHeader.Feedback header = 1; - /** - * @brief 暂停结果。 - */ - message Result { - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 - } - Result status = 2; - } -} - -/** - * @brief 继续当前导航任务(命令码 3002, 0x0BBA)。 - * @note 请求无业务数据。 - */ -message RobotTaskResumeCommand { - message Request { - CommandHeader.Request header = 1; - // 无 data 字段 - } - message Feedback { - CommandHeader.Feedback header = 1; - /** - * @brief 继续结果。 - */ - message Result { - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 - } - Result status = 2; - } -} - -/** - * @brief 取消当前导航任务(命令码 3003, 0x0BBB)。 - * @note 请求无业务数据。 - */ -message RobotTaskCancelCommand { - message Request { - CommandHeader.Request header = 1; - // 无 data 字段 - } - message Feedback { - CommandHeader.Feedback header = 1; - /** - * @brief 取消结果。 - */ - message Result { - optional int32 ret_code = 1; ///< 返回码,0 表示成功 - optional string create_on = 2; ///< 时间戳 - optional string err_msg = 3; ///< 错误信息 - } - Result status = 2; - } -} \ No newline at end of file diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/api/agv_service.proto b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/api/agv_service.proto index f914197..f0bdc5b 100644 --- a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/api/agv_service.proto +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/api/agv_service.proto @@ -1,74 +1,72 @@ -/** - * @file agv_service.proto - * @brief 定义AGV服务的gRPC接口,聚合所有AGV相关命令。 - * 服务端实现类为 gRPCAGVServiceImpl。 - */ syntax = "proto3"; -import "cmvr/api/agv_command.proto"; - package cmvr.api; +import "cmvr/api/common.proto"; +import "cmvr/api/agv_command.proto"; + +// AGV 通用服务。该服务只暴露控制器无关的能力, +// 厂商协议、地图文件格式和控制器特有参数由具体 AGV 适配器内部处理。 service AgvService { - // 基本控制 - rpc GetStatusInfo(GetAgvStatusInfoCommand.Request) returns (GetAgvStatusInfoCommand.Feedback); + // 获取 AGV 当前运行状态快照。 + rpc getRuntimeState(AgvRuntimeStateCommand.Request) returns (AgvRuntimeStateCommand.Feedback); - rpc GetBatteryStatus(RobotStatusBatteryCommand.Request) returns (RobotStatusBatteryCommand.Feedback); + // 获取当前导航任务状态。 + rpc getNavigationStatus(AgvNavigationStatusCommand.Request) returns (AgvNavigationStatusCommand.Feedback); - rpc GetRobotLocation(RobotStatusLocCommand.Request) returns (RobotStatusLocCommand.Feedback); + // 执行急停或等效安全停止动作。 + rpc emergencyStop(CommandHeader.Request) returns (CommandHeader.Feedback); - rpc RobotConfigDownloadMap(RobotConfigDownloadMapCommand.Request) returns (RobotConfigDownloadMapCommand.Feedback); + // 清除可恢复故障或告警。 + rpc clearFault(CommandHeader.Request) returns (CommandHeader.Feedback); + // 导航到指定地图位姿。目标位姿 x/y 单位为米,theta 单位为弧度。 + rpc navigateToPose(AgvNavigateToPoseCommand.Request) returns (AgvNavigateToPoseCommand.Feedback); - rpc GetMapStatus(RobotStatusMapCommand.Request) returns (RobotStatusMapCommand.Feedback); + // 导航到指定地图站点。 + rpc navigateToStation(AgvNavigateToStationCommand.Request) returns (AgvNavigateToStationCommand.Feedback); + // 按显式站点路径执行导航。 + rpc followPath(AgvFollowPathCommand.Request) returns (AgvFollowPathCommand.Feedback); - rpc RobotConfigUploadMap(RobotConfigUploadMapCommand.Request) returns (RobotConfigUploadMapCommand.Feedback); + // 暂停当前导航任务。 + rpc pauseNavigation(CommandHeader.Request) returns (CommandHeader.Feedback); - // 抢占机器人控制权 - rpc RobotConfigLock(RobotConfigLockCommand.Request) returns (RobotConfigLockCommand.Feedback); + // 恢复已暂停的导航任务。 + rpc resumeNavigation(CommandHeader.Request) returns (CommandHeader.Feedback); - // 查询当前控制权所有者 - rpc GetCurrentLockStatus(RobotStatusCurrentLockCommand.Request) returns (RobotStatusCurrentLockCommand.Feedback); + // 取消当前导航任务。 + rpc cancelNavigation(CommandHeader.Request) returns (CommandHeader.Feedback); - // 开环速度运动控制 - rpc RobotMotionControl(RobotMotionControlCommand.Request) returns (RobotMotionControlCommand.Feedback); + // 下发底盘速度控制指令。vx/vy 单位为米/秒,wz 单位为弧度/秒。 + rpc setVelocity(AgvSetVelocityCommand.Request) returns (AgvSetVelocityCommand.Feedback); - // 切换载入地图 命令码2022 - rpc RobotLoadMap(RobotLoadMapCommand.Request) returns (RobotLoadMapCommand.Feedback); + // 停止底盘速度控制。该接口不等价于取消导航任务。 + rpc stopVelocityControl(CommandHeader.Request) returns (CommandHeader.Feedback); + // 查询 AGV 控制器可用地图名称列表。 + rpc listMaps(AgvListMapsCommand.Request) returns (AgvListMapsCommand.Feedback); - // 查询地图载入状态 命令码1022 - rpc QueryLoadMapStatus(RobotQueryLoadMapStatusCommand.Request) returns (RobotQueryLoadMapStatusCommand.Feedback); + // 查询当前地图中的站点列表。 + rpc listStations(AgvListStationsCommand.Request) returns (AgvListStationsCommand.Feedback); + // 切换当前使用地图。 + rpc switchMap(AgvMapCommand.Request) returns (AgvMapCommand.Feedback); - // 查询当前地图站点列表 命令码1301 - rpc QueryStationList(QueryStationListCommand.Request) returns (QueryStationListCommand.Feedback); + // 上传地图内容到 AGV 控制器。地图内容字段由适配器解释。 + rpc uploadMap(AgvMapCommand.Request) returns (AgvMapCommand.Feedback); + // 下载指定地图内容。 + rpc downloadMap(AgvMapCommand.Request) returns (AgvMapCommand.Feedback); - // 指定路径导航 命令码3066 - rpc RobotGoTargetList(RobotGoTargetListCommand.Request) returns (RobotGoTargetListCommand.Feedback); + // 开始建图/扫图会话。请求只选择 2D、3D 或二者都要, + // 控制器特有地图格式由 AGV 适配器内部转换。 + rpc startMapping(AgvStartMappingCommand.Request) returns (AgvStartMappingCommand.Feedback); - // 查询当前导航状态 1020 robot_status_task_req - // 1020 查询当前实时导航 robot_status_task_req - rpc RobotStatusTaskCurrent(RobotStatusTaskCurrentCommand.Request) returns (RobotStatusTaskCurrentCommand.Feedback); + // 以服务端流方式发送统一地图。resume_token 为空时应先发送全量快照; + // 后续是否发送增量由 AGV 适配器能力决定,并通过 update_type 标记。 + rpc streamMap(AgvMapStreamCommand.Request) returns (stream AgvMapStreamCommand.Feedback); - // 批量查询任务状态 1110 robot_status_task_status_package_req - rpc RobotStatusTaskPackage(RobotStatusTaskPackageCommand.Request) returns (RobotStatusTaskPackageCommand.Feedback); - - - // 3051 单点站点自动规划导航 robot_task_gotarget_req 0x0BEB - rpc RobotGoTarget(RobotGoTargetCommand.Request) returns (RobotGoTargetCommand.Feedback); - - - - // 0x07D0 停止开环运动 - rpc RobotControlStop(RobotControlStopCommand.Request) returns (RobotControlStopCommand.Feedback); - - // 暂停当前导航任务 命令码 3001 (0x0BB9) - rpc RobotTaskPause(RobotTaskPauseCommand.Request) returns (RobotTaskPauseCommand.Feedback); - // 继续当前导航任务 命令码 3002 (0x0BBA) - rpc RobotTaskResume(RobotTaskResumeCommand.Request) returns (RobotTaskResumeCommand.Feedback); - // 取消当前导航任务 命令码 3003 (0x0BBB) - rpc RobotTaskCancel(RobotTaskCancelCommand.Request) returns (RobotTaskCancelCommand.Feedback); -} \ No newline at end of file + // 停止当前建图/扫图会话。 + rpc stopMapping(CommandHeader.Request) returns (CommandHeader.Feedback); +} diff --git a/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/msgs/agv.proto b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/msgs/agv.proto new file mode 100644 index 0000000..54439ee --- /dev/null +++ b/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib/src/main/proto/cmvr/msgs/agv.proto @@ -0,0 +1,310 @@ +syntax = "proto3"; + +package cmvr.msgs; + +// AGV 在地图平面坐标系中的二维位姿。 +message AgvPose2d { + // X 坐标,单位:米。 + double x = 1; + // Y 坐标,单位:米。 + double y = 2; + // 航向角,单位:弧度,逆时针为正。 + double theta = 3; +} + +// AGV 车体坐标系下的平面速度。 +message AgvVelocity { + // 车体 X 方向线速度,单位:米/秒。 + double vx = 1; + // 车体 Y 方向线速度,单位:米/秒。 + double vy = 2; + // 绕 Z 轴角速度,单位:弧度/秒。 + double wz = 3; +} + +// AGV 电池状态。 +message AgvBatteryState { + // 电量比例,范围:[0, 1],例如 0.8 表示 80%。 + double percentage = 1; + // 电池电压,单位:伏特。 + double voltage = 2; + // 电池电流,单位:安培;正负号含义由具体 AGV 适配器保持一致。 + double current = 3; + // 电池温度,单位:摄氏度。 + double temperature = 4; + // 是否正在充电。 + bool charging = 5; +} + +// 导航任务的通用运动约束和执行选项。 +message AgvMotionOptions { + // 最大线速度,单位:米/秒;0 表示使用 AGV 默认值。 + double max_speed = 1; + // 最大角速度,单位:弧度/秒;0 表示使用 AGV 默认值。 + double max_angular_speed = 2; + // 最大线加速度,单位:米/秒^2;0 表示使用 AGV 默认值。 + double max_acceleration = 3; + // 最大角加速度,单位:弧度/秒^2;0 表示使用 AGV 默认值。 + double max_angular_acceleration = 4; + // 到达目标点的距离容差,单位:米;0 表示使用 AGV 默认值。 + double reach_distance = 5; + // 到达目标角度的角度容差,单位:弧度;0 表示使用 AGV 默认值。 + double reach_angle = 6; + // 速度比例,范围通常为 [0, 1];1 表示不降速。 + double speed_ratio = 7; + // 是否异步执行;true 表示下发任务后立即返回。 + bool asynchronous = 8; +} + +// AGV 适配器扩展参数。用于传递厂商或控制器特有的参数。 +message AgvAdapterParams { + // 参数键值表。键和值都使用字符串,具体含义由 AGV 适配器解释。 + map values = 1; +} + +// AGV 当前运行状态快照。 +message AgvRuntimeState { + // 状态采样时间,Unix 时间戳,单位:秒。 + double timestamp = 1; + // 运行模式,取值对应服务端内部 AgvMode 枚举的整数值。 + int32 mode = 2; + // 是否已连接 AGV 控制器。 + bool connected = 3; + // 是否已定位成功。 + bool localized = 4; + // AGV 是否处于运动状态。 + bool moving = 5; + // AGV 是否处于故障状态。 + bool fault = 6; + // AGV 是否处于急停状态。 + bool emergency_stopped = 7; + // 当前地图坐标系下的二维位姿。 + AgvPose2d pose = 8; + // 当前车体速度。 + AgvVelocity velocity = 9; + // 当前电池状态。 + AgvBatteryState battery = 10; + // 当前加载地图名称;为空表示未知或控制器未返回。 + string current_map = 11; + // 当前或最近站点 id;为空表示未知或当前不在站点附近。 + string current_station = 12; + // 最近一次错误信息;为空表示无错误或未知。 + string last_error = 13; +} + +// 地图中的站点信息。 +message AgvStation { + // 站点唯一 id。 + string id = 1; + // 站点类型;具体枚举由地图或控制器定义。 + string type = 2; + // 站点在地图坐标系下的二维位姿。 + AgvPose2d pose = 3; + // 站点描述或备注。 + string description = 4; +} + +// 显式站点路径中的一段路径。 +message AgvPathSegment { + // 起点站点 id。 + string source_station = 1; + // 目标站点 id。 + string target_station = 2; +} + +// 地图维度请求。这里只描述上位机想要 2D、3D 还是二者都要, +// 不用于指定厂商文件格式;厂商格式必须在 AGV 适配器内部转换。 +enum AgvMapDimension { + // 未指定。服务端应选择最有用的默认地图,通常是当前加载地图。 + AGV_MAP_DIMENSION_UNSPECIFIED = 0; + // 只请求统一 2D 地图。 + AGV_MAP_2D = 1; + // 只请求统一 3D 地图。 + AGV_MAP_3D = 2; + // 在同一个流中请求统一 2D 和统一 3D 地图。 + AGV_MAP_2D_AND_3D = 3; +} + +// 地图流更新类型。上位机应根据该字段判断是全量、增量还是缓存重置。 +enum AgvMapUpdateType { + // 未指定。 + AGV_MAP_UPDATE_UNSPECIFIED = 0; + // 全量地图快照。首次请求或无法增量续传时应发送该类型。 + AGV_MAP_UPDATE_SNAPSHOT = 1; + // 全量快照之后的增量更新。仅当适配器能够可靠生成差异时发送。 + AGV_MAP_UPDATE_INCREMENTAL = 2; + // 上位机本地缓存已失效,应丢弃缓存并等待后续全量快照。 + AGV_MAP_UPDATE_RESET = 3; +} + +// 2D/3D 地图共用的语义对象类型。 +enum AgvMapObjectType { + // 未指定。 + AGV_MAP_OBJECT_UNSPECIFIED = 0; + // 导航站点或路径点。 + AGV_MAP_OBJECT_STATION = 1; + // 路径线、禁行线、引导线等线对象。 + AGV_MAP_OBJECT_LINE = 2; + // 多边形区域,例如禁行区、限速区、作业区。 + AGV_MAP_OBJECT_AREA = 3; + // 二维码、天码或其他标签地标。 + AGV_MAP_OBJECT_QR_TAG = 4; + // 反光板或反光柱地标。 + AGV_MAP_OBJECT_REFLECTOR = 5; + // 库位、货位或储位。 + AGV_MAP_OBJECT_BIN_LOCATION = 6; + // 门、电梯、充电桩等外部设备。 + AGV_MAP_OBJECT_EXTERNAL_DEVICE = 7; +} + +// 地图坐标系下的三维点。单位:米。 +message AgvMapPoint3D { + // X 坐标,单位:米。 + double x = 1; + // Y 坐标,单位:米。 + double y = 2; + // Z 坐标,单位:米;纯 2D 几何可置为 0。 + double z = 3; +} + +// 统一 2D 地图。栅格数据按行优先排列:index = y * width + x。 +message AgvUnifiedMap2D { + // 坐标系名称,例如 "map"。 + string frame_id = 1; + // 地图采样或更新时间,Unix 时间戳,单位:秒。 + double timestamp = 2; + // 栅格分辨率,单位:米/格。 + double resolution = 3; + // 栅格宽度,单位:格。 + uint32 width = 4; + // 栅格高度,单位:格。 + uint32 height = 5; + // 栅格 (0, 0) 在世界/地图坐标系下的位姿;x/y 单位:米,theta 单位:弧度。 + AgvPose2d origin = 6; + // 占据值:-1 表示未知,0 表示空闲,100 表示占据。 + repeated int32 data = 7; + // 地图中的统一语义对象,例如站点、线、区域、标签、反光板等。 + repeated AgvMapObject objects = 8; +} + +// 统一 3D 点样本。坐标单位:米。 +message AgvMapPointSample3D { + // X 坐标,单位:米。 + double x = 1; + // Y 坐标,单位:米。 + double y = 2; + // Z 坐标,单位:米。 + double z = 3; + // 激光强度;无强度信息时置为 0。 + float intensity = 4; + // 激光雷达线束/通道编号;无该信息时置为 0。 + uint32 ring = 5; + // 相对地图时间戳的时间偏移,单位:秒;无该信息时置为 0。 + double time_offset = 6; +} + +// 统一 3D 体素。体素索引基于 AgvUnifiedMap3D.voxel_resolution。 +message AgvMapVoxel3D { + // 体素 X 索引。 + int32 x = 1; + // 体素 Y 索引。 + int32 y = 2; + // 体素 Z 索引。 + int32 z = 3; + // 占据概率,范围:[0, 1];未知时置为 -1。 + float probability = 4; +} + +// 统一 3D 平面特征。平面方程: +// normal.x * x + normal.y * y + normal.z * z + d = 0。 +message AgvMapPlane3D { + // 平面中心点,单位:米。 + AgvMapPoint3D center = 1; + // 平面单位法向量。 + AgvMapPoint3D normal = 2; + // 平面方程偏移量,单位:米。 + double d = 3; + // 平面特征近似半径,单位:米。 + double radius = 4; +} + +// 统一语义对象。几何点均使用地图坐标系,单位:米。 +message AgvMapObject { + // 对象稳定 id 或名称。 + string id = 1; + // 对象类型。 + AgvMapObjectType type = 2; + // 对象几何点。点对象使用 1 个点,线对象使用多个点,区域对象使用多边形顶点。 + repeated AgvMapPoint3D points = 3; + // 朝向角,单位:弧度;不适用时置为 0。 + double heading = 4; + // 额外归一化属性。为兼容不同 AGV,属性值统一使用字符串。 + map properties = 5; +} + +// 统一 3D 地图。虽然内部包含点、体素、平面和语义对象, +// 但对上位机来说它仍然是唯一的 3D 地图格式。 +message AgvUnifiedMap3D { + // 坐标系名称,例如 "map"。 + string frame_id = 1; + // 地图采样或更新时间,Unix 时间戳,单位:秒。 + double timestamp = 2; + // 体素分辨率,单位:米/体素;没有体素数据时置为 0。 + double voxel_resolution = 3; + // 统一点云点样本。 + repeated AgvMapPointSample3D points = 4; + // 统一占据体素。 + repeated AgvMapVoxel3D voxels = 5; + // 统一平面特征。 + repeated AgvMapPlane3D planes = 6; + // 统一 3D 语义对象,例如站点、区域、标签、地标等。 + repeated AgvMapObject objects = 7; +} + +// 地图流中的单条更新。AGV 适配器必须先把厂商地图转换成 map_2d 或 map_3d, +// 再通过该消息发送给上位机。 +message AgvUnifiedMapUpdate { + // 实际发送的地图 id 或名称。请求 map_name 为空时,AGV 可选择当前或最近地图。 + string map_id = 1; + // 建图或地图流会话 id。 + string session_id = 2; + // 会话内单调递增序号,从 0 或 1 开始均可,但同一会话内必须保持递增。 + uint64 sequence = 3; + // 用于断点续传或增量订阅的不透明令牌。 + string resume_token = 4; + // 本条更新的数据维度。 + AgvMapDimension dimension = 5; + // 本条更新是全量、增量还是缓存重置。 + AgvMapUpdateType update_type = 6; + // 坐标系名称,例如 "map"。 + string frame_id = 7; + // 本条更新产生时间,Unix 时间戳,单位:秒。 + double timestamp = 8; + // 是否为全量快照的第一条消息。 + bool snapshot_begin = 9; + // 是否为全量快照的最后一条消息。 + bool snapshot_end = 10; + // 大地图分片发送时的分片序号,从 0 开始。 + uint32 chunk_index = 11; + // 大地图分片总数;0 表示未知或连续流。 + uint32 chunk_count = 12; + + oneof payload { + // 统一 2D 地图或 2D 地图增量。 + AgvUnifiedMap2D map_2d = 20; + // 统一 3D 地图或 3D 地图增量。 + AgvUnifiedMap3D map_3d = 21; + } +} + +// 当前导航任务状态。 +message AgvNavigationStatus { + // 导航状态,取值对应服务端内部 AgvTaskState 枚举的整数值。 + int32 state = 1; + // 导航任务类型,取值对应服务端内部 AgvTaskType 枚举的整数值。 + int32 type = 2; + // 当前任务进度,范围:[0, 1];未知时置为 0。 + double progress = 3; + // 状态描述或错误信息。 + string message = 4; +} diff --git a/cmvr-iot-common/src/main/java/com/cmvr/common/core/minio/MinioService.java b/cmvr-iot-common/src/main/java/com/cmvr/common/core/minio/MinioService.java index b46edc3..28a3a7c 100644 --- a/cmvr-iot-common/src/main/java/com/cmvr/common/core/minio/MinioService.java +++ b/cmvr-iot-common/src/main/java/com/cmvr/common/core/minio/MinioService.java @@ -22,6 +22,8 @@ import java.io.FileOutputStream; import java.io.InputStream; import java.nio.file.Files; import java.util.Date; +import java.util.HashMap; +import java.util.Map; @Slf4j @Component @@ -197,7 +199,7 @@ public class MinioService { * @param bucketName bucket名称 * @param path 路径 * @param fileName 文件名 - * @return + * @return true/false */ public Boolean isExist(String bucketName, String path, String fileName) { try { @@ -236,5 +238,68 @@ public class MinioService { } } + /** + * 上传文件流 + * + * @param bucketName bucket名称 + * @param objectName 对象名称(完整路径) + * @param inputStream 输入流 + * @param size 文件大小 + * @param contentType 内容类型 + */ + public void uploadStream(String bucketName, String objectName, InputStream inputStream, long size, String contentType) { + try { + Map extraHeaders = new HashMap<>(); + extraHeaders.put("x-amz-acl", "public-read"); + PutObjectArgs objectArgs = PutObjectArgs.builder() + .bucket(bucketName) + .object(objectName) + .stream(inputStream, size, -1) + .extraHeaders(extraHeaders) + .contentType(contentType) + .build(); + minioClient.putObject(objectArgs); + } catch (Exception e) { + log.error("上传文件流失败, objectName: {}", objectName, e); + throw new RuntimeException("上传文件流失败", e); + } + } + + /** + * 删除文件 + * + * @param bucketName bucket名称 + * @param objectName 对象名称 + */ + public void deleteFile(String bucketName, String objectName) { + try { + minioClient.removeObject(RemoveObjectArgs.builder() + .bucket(bucketName) + .object(objectName) + .build()); + } catch (Exception e) { + log.error("删除文件失败, objectName: {}", objectName, e); + throw new RuntimeException("删除文件失败", e); + } + } + + /** + * 获取文件输入流 + * + * @param bucketName bucket名称 + * @param objectName 对象名称 + * @return 输入流 + */ + public InputStream getObject(String bucketName, String objectName) { + try { + return minioClient.getObject(GetObjectArgs.builder() + .bucket(bucketName) + .object(objectName) + .build()); + } catch (Exception e) { + log.error("获取文件失败, objectName: {}", objectName, e); + throw new RuntimeException("获取文件失败", e); + } + } } diff --git a/cmvr-iot-common/src/main/java/com/cmvr/common/utils/http/HttpUtils.java b/cmvr-iot-common/src/main/java/com/cmvr/common/utils/http/HttpUtils.java index 0557d7a..784d138 100644 --- a/cmvr-iot-common/src/main/java/com/cmvr/common/utils/http/HttpUtils.java +++ b/cmvr-iot-common/src/main/java/com/cmvr/common/utils/http/HttpUtils.java @@ -1,16 +1,21 @@ package com.cmvr.common.utils.http; +import cn.hutool.json.JSONUtil; import java.io.BufferedReader; +import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.io.OutputStream; import java.io.PrintWriter; import java.net.ConnectException; +import java.net.HttpURLConnection; import java.net.SocketTimeoutException; import java.net.URL; import java.net.URLConnection; import java.nio.charset.StandardCharsets; import java.security.cert.X509Certificate; +import java.util.Map; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; @@ -271,4 +276,90 @@ public class HttpUtils return true; } } + + /** + * 向指定 URL 发送POST方法的请求,返回字节数组(用于接收文件流) + * + * @param url 发送请求的 URL + * @param params 请求参数 + * @return 所代表远程资源的响应结果(字节数组) + */ + public static byte[] sendPostReturnBytes(String url, Map params) + { + HttpURLConnection conn = null; + try + { + log.info("sendPostReturnBytes - {}", url); + URL realUrl = new URL(url); + conn = (HttpURLConnection) realUrl.openConnection(); + conn.setRequestMethod("POST"); + conn.setRequestProperty("accept", "*/*"); + conn.setRequestProperty("connection", "Keep-Alive"); + conn.setRequestProperty("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"); + conn.setRequestProperty("Content-Type", "application/json;charset=utf-8"); + conn.setDoOutput(true); + conn.setDoInput(true); + conn.setConnectTimeout(30000); + conn.setReadTimeout(60000); + + // 发送请求参数 + String jsonParams = JSONUtil.toJsonStr(params); + try (OutputStream os = conn.getOutputStream()) + { + os.write(jsonParams.getBytes(StandardCharsets.UTF_8)); + os.flush(); + } + + // 读取响应 + int responseCode = conn.getResponseCode(); + if (responseCode == HttpURLConnection.HTTP_OK) + { + try (InputStream is = conn.getInputStream(); + ByteArrayOutputStream baos = new ByteArrayOutputStream()) + { + byte[] buffer = new byte[1024]; + int len; + while ((len = is.read(buffer)) != -1) + { + baos.write(buffer, 0, len); + } + byte[] result = baos.toByteArray(); + log.info("recv bytes length: {}", result.length); + return result; + } + } + else + { + log.error("HTTP error code: {}", responseCode); + throw new RuntimeException("HTTP error code: " + responseCode); + } + } + catch (ConnectException e) + { + log.error("调用HttpUtils.sendPostReturnBytes ConnectException, url=" + url, e); + throw new RuntimeException("连接外部TTS服务失败", e); + } + catch (SocketTimeoutException e) + { + log.error("调用HttpUtils.sendPostReturnBytes SocketTimeoutException, url=" + url, e); + throw new RuntimeException("外部TTS服务超时", e); + } + catch (IOException e) + { + log.error("调用HttpUtils.sendPostReturnBytes IOException, url=" + url, e); + throw new RuntimeException("IO异常", e); + } + catch (Exception e) + { + log.error("调用HttpUtils.sendPostReturnBytes Exception, url=" + url, e); + throw new RuntimeException("调用外部TTS服务异常", e); + } + finally + { + if (conn != null) + { + conn.disconnect(); + } + } + } } diff --git a/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/service/IInspectionRobotService.java b/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/service/IInspectionRobotService.java index e3c14be..5e615e2 100644 --- a/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/service/IInspectionRobotService.java +++ b/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/service/IInspectionRobotService.java @@ -3,10 +3,10 @@ package com.cmvr.inspection.service; import java.util.List; +import cmvr.msgs.Agv; import com.baomidou.mybatisplus.extension.service.IService; import com.cmvr.inspection.domain.InspectionRobot; import com.cmvr.inspection.domain.vo.InspectionRobotVo; -import cmvr.api.AgvCommand; /** * 巡检机器人Service接口 @@ -60,9 +60,9 @@ public interface IInspectionRobotService extends IService * 获取机器人地图列表(从AGV获取) * * @param robotId 机器人ID - * @return 地图状态信息 + * @return 地图列表 */ - AgvCommand.AgvMapStatus getRobotMapList(String robotId); + List getRobotMapList(String robotId); /** * 绑定机器人地图 @@ -78,7 +78,7 @@ public interface IInspectionRobotService extends IService * * @param robotId 机器人ID * @param mapName 地图名称 - * @return 地图ID + * @return 地图内容 */ String downloadMapFromRobot(String robotId, String mapName); @@ -102,9 +102,9 @@ public interface IInspectionRobotService extends IService * 获取机器人实时位置 * * @param robotId 机器人ID - * @return 机器人位置信息(包含X、Y坐标、角度、当前站点等) + * @return 机器人位置信息 */ - AgvCommand.AgvRobotLocation getRobotRealtimeLocation(String robotId); + Agv.AgvPose2d getRobotRealtimeLocation(String robotId); /** * 导航到指定位置(坐标) @@ -113,10 +113,25 @@ public interface IInspectionRobotService extends IService * @param x X坐标(米) * @param y Y坐标(米) * @param theta 朝向角(弧度) - * @param taskId 任务ID(可选) - * @return 导航任务下发结果 */ - AgvCommand.RobotGoTargetResData navigateToPosition(String robotId, Double x, Double y, - Double theta, String taskId); + void navigateToPosition(String robotId, Double x, Double y, Double theta); + + /** + * 开始建图 + * + * @param robotId 机器人ID + * @param dimension 建图维度(0:未指定 1:2D 2:3D 3:2D+3D) + * @param mapName 地图名称(可选) + * @param realTime 是否实时建图 + * @return 会话ID + */ + String startMapping(String robotId, int dimension, String mapName, boolean realTime); + + /** + * 停止建图 + * + * @param robotId 机器人ID + */ + void stopMapping(String robotId); } \ No newline at end of file diff --git a/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/service/impl/InspectionRobotServiceImpl.java b/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/service/impl/InspectionRobotServiceImpl.java index d5f5e65..4715ef4 100644 --- a/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/service/impl/InspectionRobotServiceImpl.java +++ b/cmvr-iot-inspection/src/main/java/com/cmvr/inspection/service/impl/InspectionRobotServiceImpl.java @@ -1,12 +1,11 @@ package com.cmvr.inspection.service.impl; -import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.List; import java.util.UUID; -import cmvr.api.AgvCommand; +import cmvr.msgs.Agv; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.cmvr.common.utils.SecurityUtils; import com.cmvr.device.domain.DeDeviceTerminalConfig; @@ -134,10 +133,10 @@ public class InspectionRobotServiceImpl extends ServiceImpl getRobotMapList(String robotId) { InspectionRobot robot = inspectionRobotMapper.selectInspectionRobotById(robotId); if (robot == null) { @@ -151,7 +150,7 @@ public class InspectionRobotServiceImpl extends ServiceImpl + + 4.0.0 + + com.cmvr + cmvr-iot + 3.8.9 + + + cmvr-iot-tts + + + 智能座舱语音语料采集模块 + + + + + + + com.cmvr + cmvr-iot-common + + + + + com.cmvr + cmvr-iot-system + + + + diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/CorpusCategory.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/CorpusCategory.java new file mode 100644 index 0000000..aba91b3 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/CorpusCategory.java @@ -0,0 +1,47 @@ +package com.cmvr.tts.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.cmvr.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 语料分类对象 tts_corpus_category + * + * @author cmvr + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("tts_corpus_category") +@ApiModel("语料分类请求对象") +public class CorpusCategory extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 主键ID + */ + @ApiModelProperty("主键ID") + @TableId(value = "id") + private String id; + + /** + * 父分类ID + */ + @ApiModelProperty("父分类ID") + private String parentId; + + /** + * 分类名称 + */ + @ApiModelProperty("分类名称") + private String categoryName; + + /** + * 排序 + */ + @ApiModelProperty("排序") + private Integer sortOrder; +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/CorpusInfo.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/CorpusInfo.java new file mode 100644 index 0000000..11cc898 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/CorpusInfo.java @@ -0,0 +1,109 @@ +package com.cmvr.tts.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.cmvr.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.math.BigDecimal; + +/** + * 车载语料数据对象 tts_corpus_info + * + * @author cmvr + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("tts_corpus_info") +@ApiModel("车载语料数据请求对象") +public class CorpusInfo extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 主键ID + */ + @ApiModelProperty("主键ID") + @TableId(value = "id") + private String id; + + /** + * 文本内容 + */ + @ApiModelProperty("文本内容") + private String text; + + /** + * 拼音 + */ + @ApiModelProperty("拼音") + private String pinyin; + + /** + * 所属分类ID + */ + @ApiModelProperty("所属分类ID") + private String categoryId; + + /** + * 语种 + */ + @ApiModelProperty("语种") + private String language; + + /** + * 方言 + */ + @ApiModelProperty("方言") + private String dialect; + + /** + * 情绪 + */ + @ApiModelProperty("情绪") + private String emotion; + + /** + * 音色 + */ + @ApiModelProperty("音色") + private String voice; + + /** + * 说话人 + */ + @ApiModelProperty("说话人") + private String speaker; + + /** + * 适用场景 + */ + @ApiModelProperty("适用场景") + private String scene; + + /** + * 音频文件路径 + */ + @ApiModelProperty("音频文件路径") + private String audioFilePath; + + /** + * 音频时长(秒) + */ + @ApiModelProperty("音频时长(秒)") + private BigDecimal audioDuration; + + /** + * 文件大小(字节) + */ + @ApiModelProperty("文件大小(字节)") + private Long fileSize; + + /** + * ID列表(用于批量查询) + */ + @ApiModelProperty("ID列表") + private String[] ids; +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/TtsSynthesizeTask.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/TtsSynthesizeTask.java new file mode 100644 index 0000000..00fa28a --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/TtsSynthesizeTask.java @@ -0,0 +1,133 @@ +package com.cmvr.tts.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.cmvr.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.math.BigDecimal; + +/** + * TTS合成任务对象 tts_synthesize_task + * + * @author cmvr + */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("tts_synthesize_task") +@ApiModel("TTS合成任务请求对象") +public class TtsSynthesizeTask extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 主键ID + */ + @ApiModelProperty("主键ID") + @TableId(value = "id") + private String id; + + /** + * 任务编码 + */ + @ApiModelProperty("任务编码") + private String taskCode; + + /** + * 合成文本 + */ + @ApiModelProperty("合成文本") + private String text; + + /** + * 语种 + */ + @ApiModelProperty("语种") + private String language; + + /** + * 方言 + */ + @ApiModelProperty("方言") + private String dialect; + + /** + * 音色 + */ + @ApiModelProperty("音色") + private String voice; + + /** + * 情绪 + */ + @ApiModelProperty("情绪") + private String emotion; + + /** + * 语速 + */ + @ApiModelProperty("语速") + private BigDecimal speed; + + /** + * 音量 + */ + @ApiModelProperty("音量") + private BigDecimal volume; + + /** + * 音高 + */ + @ApiModelProperty("音高") + private BigDecimal pitch; + + /** + * 采样率 + */ + @ApiModelProperty("采样率") + private String sampleRate; + + /** + * 输出格式 + */ + @ApiModelProperty("输出格式") + private String outputFormat; + + /** + * 说话风格模板名称 + */ + @ApiModelProperty("说话风格模板名称") + private String styleTemplate; + + /** + * 任务状态(0待处理 1合成中 2成功已完成 3失败) + */ + @ApiModelProperty("任务状态(0待处理 1合成中 2成功已完成 3失败)") + private String status; + + /** + * 音频文件存储路径 + */ + @ApiModelProperty("音频文件存储路径") + private String audioFilePath; + + /** + * 音频时长(秒) + */ + @ApiModelProperty("音频时长(秒)") + private BigDecimal audioDuration; + + /** + * 文件大小(字节) + */ + @ApiModelProperty("文件大小(字节)") + private Long fileSize; + + /** + * 失败原因 + */ + @ApiModelProperty("失败原因") + private String errorMsg; +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/CorpusCategoryTreeVo.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/CorpusCategoryTreeVo.java new file mode 100644 index 0000000..0390f20 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/CorpusCategoryTreeVo.java @@ -0,0 +1,46 @@ +package com.cmvr.tts.domain.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * 语料分类树形VO对象 + * + * @author cmvr + */ +@Data +@ApiModel("语料分类树形视图对象") +public class CorpusCategoryTreeVo { + /** + * 主键ID + */ + @ApiModelProperty("主键ID") + private String id; + + /** + * 父分类ID + */ + @ApiModelProperty("父分类ID") + private String parentId; + + /** + * 分类名称 + */ + @ApiModelProperty("分类名称") + private String categoryName; + + /** + * 排序 + */ + @ApiModelProperty("排序") + private Integer sortOrder; + + /** + * 子分类列表 + */ + @ApiModelProperty("子分类列表") + private List children; +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/CorpusInfoVo.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/CorpusInfoVo.java new file mode 100644 index 0000000..7ca6618 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/CorpusInfoVo.java @@ -0,0 +1,160 @@ +package com.cmvr.tts.domain.vo; + +import com.cmvr.common.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * 车载语料数据VO对象(包含关联信息) + * + * @author cmvr + */ +@Data +@ApiModel("车载语料数据视图对象") +public class CorpusInfoVo { + /** + * 主键ID + */ + @ApiModelProperty("主键ID") + private String id; + + /** + * 文本内容 + */ + @Excel(name = "文本内容") + @ApiModelProperty("文本内容") + private String text; + + /** + * 拼音 + */ + @ApiModelProperty("拼音") + private String pinyin; + + /** + * 所属分类ID + */ + @ApiModelProperty("所属分类ID") + private String categoryId; + + /** + * 分类名称 + */ + @Excel(name = "分类名称") + @ApiModelProperty("分类名称") + private String categoryName; + + /** + * 语种 + */ + @ApiModelProperty("语种") + private String language; + + /** + * 语种名称 + */ + @Excel(name = "语种") + @ApiModelProperty("语种名称") + private String languageName; + + /** + * 方言 + */ + @ApiModelProperty("方言") + private String dialect; + + /** + * 情绪 + */ + @ApiModelProperty("情绪") + private String emotion; + + /** + * 情绪名称 + */ + @Excel(name = "情绪") + @ApiModelProperty("情绪名称") + private String emotionName; + + /** + * 音色 + */ + @ApiModelProperty("音色") + private String voice; + + /** + * 音色名称 + */ + @Excel(name = "音色") + @ApiModelProperty("音色名称") + private String voiceName; + + /** + * 说话人 + */ + @ApiModelProperty("说话人") + private String speaker; + + /** + * 适用场景 + */ + @ApiModelProperty("适用场景") + private String scene; + + /** + * 音频文件路径 + */ + @ApiModelProperty("音频文件路径") + private String audioFilePath; + + /** + * 音频时长(秒) + */ + @Excel(name = "音频时长") + @ApiModelProperty("音频时长(秒)") + private BigDecimal audioDuration; + + /** + * 文件大小(字节) + */ + @Excel(name = "文件大小") + @ApiModelProperty("文件大小(字节)") + private Long fileSize; + + /** + * 创建者 + */ + @ApiModelProperty("创建者") + private String createBy; + + /** + * 创建时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("创建时间") + private Date createTime; + + /** + * 更新者 + */ + @ApiModelProperty("更新者") + private String updateBy; + + /** + * 更新时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("更新时间") + private Date updateTime; + + /** + * 备注 + */ + @ApiModelProperty("备注") + private String remark; +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/LlmQueryVo.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/LlmQueryVo.java new file mode 100644 index 0000000..921afa5 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/LlmQueryVo.java @@ -0,0 +1,33 @@ +package com.cmvr.tts.domain.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * LLM查询请求对象 + * + * @author cmvr + */ +@Data +@ApiModel("LLM查询请求对象") +public class LlmQueryVo { + + /** + * 查询文本 + */ + @ApiModelProperty("查询文本") + private String text; + + /** + * 语种 + */ + @ApiModelProperty("语种") + private String language; + + /** + * 数量 + */ + @ApiModelProperty("数量") + private Integer count; +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/TtsSynthesizeTaskVo.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/TtsSynthesizeTaskVo.java new file mode 100644 index 0000000..56f37a2 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/domain/vo/TtsSynthesizeTaskVo.java @@ -0,0 +1,191 @@ +package com.cmvr.tts.domain.vo; + +import com.cmvr.common.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * TTS合成任务VO对象(包含关联信息) + * + * @author cmvr + */ +@Data +@ApiModel("TTS合成任务视图对象") +public class TtsSynthesizeTaskVo { + /** + * 主键ID + */ + @ApiModelProperty("主键ID") + private String id; + + /** + * 任务编码 + */ + @Excel(name = "任务编码") + @ApiModelProperty("任务编码") + private String taskCode; + + /** + * 合成文本 + */ + @Excel(name = "合成文本") + @ApiModelProperty("合成文本") + private String text; + + /** + * 语种 + */ + @ApiModelProperty("语种") + private String language; + + /** + * 语种名称 + */ + @Excel(name = "语种") + @ApiModelProperty("语种名称") + private String languageName; + + /** + * 方言 + */ + @ApiModelProperty("方言") + private String dialect; + + /** + * 音色 + */ + @ApiModelProperty("音色") + private String voice; + + /** + * 音色名称 + */ + @Excel(name = "音色") + @ApiModelProperty("音色名称") + private String voiceName; + + /** + * 情绪 + */ + @ApiModelProperty("情绪") + private String emotion; + + /** + * 情绪名称 + */ + @Excel(name = "情绪") + @ApiModelProperty("情绪名称") + private String emotionName; + + /** + * 语速 + */ + @ApiModelProperty("语速") + private BigDecimal speed; + + /** + * 音量 + */ + @ApiModelProperty("音量") + private BigDecimal volume; + + /** + * 音高 + */ + @ApiModelProperty("音高") + private BigDecimal pitch; + + /** + * 采样率 + */ + @ApiModelProperty("采样率") + private String sampleRate; + + /** + * 输出格式 + */ + @ApiModelProperty("输出格式") + private String outputFormat; + + /** + * 说话风格模板名称 + */ + @ApiModelProperty("说话风格模板名称") + private String styleTemplate; + + /** + * 任务状态(0待处理 1合成中 2成功已完成 3失败) + */ + @ApiModelProperty("任务状态(0待处理 1合成中 2成功已完成 3失败)") + private String status; + + /** + * 任务状态名称 + */ + @Excel(name = "任务状态") + @ApiModelProperty("任务状态名称") + private String statusName; + + /** + * 音频文件存储路径 + */ + @ApiModelProperty("音频文件存储路径") + private String audioFilePath; + + /** + * 音频时长(秒) + */ + @Excel(name = "音频时长") + @ApiModelProperty("音频时长(秒)") + private BigDecimal audioDuration; + + /** + * 文件大小(字节) + */ + @Excel(name = "文件大小") + @ApiModelProperty("文件大小(字节)") + private Long fileSize; + + /** + * 失败原因 + */ + @ApiModelProperty("失败原因") + private String errorMsg; + + /** + * 创建者 + */ + @ApiModelProperty("创建者") + private String createBy; + + /** + * 创建时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("创建时间") + private Date createTime; + + /** + * 更新者 + */ + @ApiModelProperty("更新者") + private String updateBy; + + /** + * 更新时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("更新时间") + private Date updateTime; + + /** + * 备注 + */ + @ApiModelProperty("备注") + private String remark; +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/CorpusCategoryMapper.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/CorpusCategoryMapper.java new file mode 100644 index 0000000..8c34eeb --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/CorpusCategoryMapper.java @@ -0,0 +1,45 @@ +package com.cmvr.tts.mapper; + +import com.cmvr.tts.domain.CorpusCategory; + +import java.util.List; + +/** + * 语料分类Mapper接口 + * + * @author cmvr + */ +public interface CorpusCategoryMapper { + + /** + * 查询语料分类列表 + * + * @param category 语料分类 + * @return 语料分类集合 + */ + List selectList(CorpusCategory category); + + /** + * 新增语料分类 + * + * @param category 语料分类 + * @return 结果 + */ + int insert(CorpusCategory category); + + /** + * 修改语料分类 + * + * @param category 语料分类 + * @return 结果 + */ + int updateById(CorpusCategory category); + + /** + * 删除语料分类 + * + * @param id 语料分类主键 + * @return 结果 + */ + int deleteById(String id); +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/CorpusInfoMapper.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/CorpusInfoMapper.java new file mode 100644 index 0000000..a828871 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/CorpusInfoMapper.java @@ -0,0 +1,113 @@ +package com.cmvr.tts.mapper; + +import com.cmvr.tts.domain.CorpusInfo; +import com.cmvr.tts.domain.vo.CorpusInfoVo; + +import java.util.List; +import java.util.Map; + +/** + * 车载语料数据Mapper接口 + * + * @author cmvr + */ +public interface CorpusInfoMapper { + + /** + * 查询车载语料数据 + * + * @param id 车载语料数据主键 + * @return 车载语料数据 + */ + CorpusInfo selectCorpusById(String id); + + /** + * 查询车载语料数据列表 + * + * @param corpus 车载语料数据 + * @return 车载语料数据集合 + */ + List selectCorpusList(CorpusInfo corpus); + + /** + * 查询车载语料数据视图列表(包含关联信息) + * + * @param corpus 车载语料数据 + * @return 车载语料数据视图集合 + */ + List selectCorpusVoList(CorpusInfo corpus); + + /** + * 新增车载语料数据 + * + * @param corpus 车载语料数据 + * @return 结果 + */ + int insertCorpus(CorpusInfo corpus); + + /** + * 修改车载语料数据 + * + * @param corpus 车载语料数据 + * @return 结果 + */ + int updateCorpus(CorpusInfo corpus); + + /** + * 删除车载语料数据 + * + * @param id 车载语料数据主键 + * @return 结果 + */ + int deleteCorpusById(String id); + + /** + * 批量删除车载语料数据 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + int deleteCorpusByIds(String[] ids); + + /** + * 统计看板指标数据 + * + * @return 统计数据 + */ + Map selectDashboardStats(); + + /** + * 统计昨日数据用于环比计算 + * + * @return 昨日统计数据 + */ + Map selectYesterdayStats(); + + /** + * 按语种分组统计语料数量 + * + * @return 语种统计数据 + */ + List> selectStatsByLanguage(); + + /** + * 按方言分组统计语料数量 + * + * @return 方言统计数据 + */ + List> selectStatsByDialect(); + + /** + * 按情绪分组统计语料数量 + * + * @return 情绪统计数据 + */ + List> selectStatsByEmotion(); + + /** + * 按功能分类统计语料数量 + * + * @return 分类统计数据 + */ + List> selectStatsByCategory(); +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/TtsSynthesizeTaskMapper.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/TtsSynthesizeTaskMapper.java new file mode 100644 index 0000000..202fed4 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/mapper/TtsSynthesizeTaskMapper.java @@ -0,0 +1,113 @@ +package com.cmvr.tts.mapper; + +import com.cmvr.tts.domain.TtsSynthesizeTask; +import com.cmvr.tts.domain.vo.TtsSynthesizeTaskVo; + +import java.util.List; +import java.util.Map; + +/** + * TTS合成任务Mapper接口 + * + * @author cmvr + */ +public interface TtsSynthesizeTaskMapper { + + /** + * 查询TTS合成任务 + * + * @param id TTS合成任务主键 + * @return TTS合成任务 + */ + TtsSynthesizeTask selectTtsTaskById(String id); + + /** + * 查询TTS合成任务列表 + * + * @param task TTS合成任务 + * @return TTS合成任务集合 + */ + List selectTtsTaskList(TtsSynthesizeTask task); + + /** + * 查询TTS合成任务视图列表(包含关联信息) + * + * @param task TTS合成任务 + * @return TTS合成任务视图集合 + */ + List selectTtsTaskVoList(TtsSynthesizeTask task); + + /** + * 新增TTS合成任务 + * + * @param task TTS合成任务 + * @return 结果 + */ + int insertTtsTask(TtsSynthesizeTask task); + + /** + * 修改TTS合成任务 + * + * @param task TTS合成任务 + * @return 结果 + */ + int updateTtsTask(TtsSynthesizeTask task); + + /** + * 删除TTS合成任务 + * + * @param id TTS合成任务主键 + * @return 结果 + */ + int deleteTtsTaskById(String id); + + /** + * 批量删除TTS合成任务 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + int deleteTtsTaskByIds(String[] ids); + + /** + * 统计看板指标数据 + * + * @return 统计数据 + */ + Map selectDashboardStats(); + + /** + * 统计昨日数据用于环比计算 + * + * @return 昨日统计数据 + */ + Map selectYesterdayStats(); + + /** + * 按语种分组统计任务总量 + * + * @return 语种统计数据 + */ + List> selectStatsByLanguage(); + + /** + * 按音色分组统计任务总量 + * + * @return 音色统计数据 + */ + List> selectStatsByVoice(); + + /** + * 按情绪分组统计任务总量 + * + * @return 情绪统计数据 + */ + List> selectStatsByEmotion(); + + /** + * 近7日每日合成任务数量趋势 + * + * @return 每日任务数量 + */ + List> selectLast7DaysTrend(); +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/ICorpusInfoService.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/ICorpusInfoService.java new file mode 100644 index 0000000..7e8e3fd --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/ICorpusInfoService.java @@ -0,0 +1,109 @@ +package com.cmvr.tts.service; + +import com.cmvr.common.core.page.TableDataInfo; +import com.cmvr.tts.domain.CorpusInfo; +import com.cmvr.tts.domain.vo.CorpusCategoryTreeVo; +import com.cmvr.tts.domain.vo.CorpusInfoVo; +import org.springframework.web.multipart.MultipartFile; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; +import java.util.Map; + +/** + * 车载语料数据Service接口 + * + * @author cmvr + */ +public interface ICorpusInfoService { + + /** + * 查询语料列表 + */ + TableDataInfo selectCorpusList(CorpusInfo corpus); + + /** + * 新增语料 + */ + int insertCorpus(CorpusInfo corpus); + + /** + * 修改语料 + */ + int updateCorpus(CorpusInfo corpus); + + /** + * 删除语料 + */ + int deleteCorpusByIds(String[] ids); + + /** + * 查询语料详情 + */ + CorpusInfoVo selectCorpusById(String id); + + /** + * 获取音频流 + */ + void getAudioStream(String corpusId, HttpServletResponse response); + + /** + * 上传语料音频 + */ + String uploadCorpusAudio(String corpusId, MultipartFile file); + + /** + * 批量导入语料 + */ + Map importCorpus(MultipartFile file); + + /** + * 导出语料 + */ + byte[] exportCorpusList(CorpusInfo corpus); + + /** + * 查询看板统计 + */ + Map getDashboardStats(); + + /** + * 按语种统计 + */ + List> getStatsByLanguage(); + + /** + * 按方言统计 + */ + List> getStatsByDialect(); + + /** + * 按情绪统计 + */ + List> getStatsByEmotion(); + + /** + * 按分类统计 + */ + List> getStatsByCategory(); + + /** + * 查询分类树 + */ + List getCategoryTree(); + + /** + * 新增分类 + */ + int insertCategory(com.cmvr.tts.domain.CorpusCategory category); + + /** + * 修改分类 + */ + int updateCategory(com.cmvr.tts.domain.CorpusCategory category); + + /** + * 删除分类 + */ + int deleteCategoryById(String id); +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/ITtsSynthesizeTaskService.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/ITtsSynthesizeTaskService.java new file mode 100644 index 0000000..2546346 --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/ITtsSynthesizeTaskService.java @@ -0,0 +1,133 @@ +package com.cmvr.tts.service; + +import com.cmvr.common.core.page.TableDataInfo; +import com.cmvr.tts.domain.TtsSynthesizeTask; +import com.cmvr.tts.domain.vo.TtsSynthesizeTaskVo; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; +import java.util.Map; + +/** + * TTS合成任务Service接口 + * + * @author cmvr + */ +public interface ITtsSynthesizeTaskService { + + /** + * 查询TTS合成任务列表 + * + * @param task TTS合成任务 + * @return TTS合成任务集合 + */ + TableDataInfo selectTtsTaskList(TtsSynthesizeTask task); + + /** + * 查询TTS合成任务 + * + * @param id TTS合成任务主键 + * @return TTS合成任务 + */ + TtsSynthesizeTaskVo selectTtsTaskById(String id); + + /** + * 新增TTS合成任务 + * + * @param task TTS合成任务 + * @return 结果 + */ + TtsSynthesizeTask insertTtsTask(TtsSynthesizeTask task); + + /** + * 批量新增TTS合成任务 + * + * @param tasks TTS合成任务列表 + * @return 结果 + */ + int batchInsertTtsTask(List tasks); + + /** + * 修改TTS合成任务 + * + * @param task TTS合成任务 + * @return 结果 + */ + int updateTtsTask(TtsSynthesizeTask task); + + /** + * 删除TTS合成任务 + * + * @param ids 需要删除的TTS合成任务主键集合 + * @return 结果 + */ + int deleteTtsTaskByIds(String[] ids); + + /** + * 重生成TTS任务 + * + * @param taskId 任务ID + * @return 结果 + */ + int regenerateTask(String taskId); + + /** + * 获取音频文件流 + * + * @param taskId 任务ID + * @param response 响应 + */ + void getAudioStream(String taskId, HttpServletResponse response); + + /** + * 导出TTS合成任务列表 + * + * @param task TTS合成任务 + * @return 结果 + */ + byte[] exportTtsTaskList(TtsSynthesizeTask task); + + /** + * 查询看板统计数据 + * + * @return 统计数据 + */ + Map getDashboardStats(); + + /** + * 按语种统计 + * + * @return 统计数据 + */ + List> getStatsByLanguage(); + + /** + * 按音色统计 + * + * @return 统计数据 + */ + List> getStatsByVoice(); + + /** + * 按情绪统计 + * + * @return 统计数据 + */ + List> getStatsByEmotion(); + + /** + * 近7日趋势 + * + * @return 趋势数据 + */ + List> getLast7DaysTrend(); + + /** + * 保存任务到语料库 + * + * @param taskId 任务ID + * @param categoryId 分类ID + * @return 结果 + */ + int saveToCorpus(String taskId, String categoryId); +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/impl/CorpusInfoServiceImpl.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/impl/CorpusInfoServiceImpl.java new file mode 100644 index 0000000..d505d4c --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/impl/CorpusInfoServiceImpl.java @@ -0,0 +1,335 @@ +package com.cmvr.tts.service.impl; + +import cn.hutool.core.util.IdUtil; +import com.cmvr.common.core.minio.MinioService; +import com.cmvr.common.core.page.TableDataInfo; +import com.cmvr.common.utils.DateUtils; +import com.cmvr.common.utils.SecurityUtils; +import com.cmvr.common.utils.StringUtils; +import com.cmvr.tts.domain.CorpusCategory; +import com.cmvr.tts.domain.CorpusInfo; +import com.cmvr.tts.domain.vo.CorpusCategoryTreeVo; +import com.cmvr.tts.domain.vo.CorpusInfoVo; +import com.cmvr.tts.mapper.CorpusCategoryMapper; +import com.cmvr.tts.mapper.CorpusInfoMapper; +import com.cmvr.tts.service.ICorpusInfoService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import javax.servlet.http.HttpServletResponse; +import java.io.*; +import java.net.URLEncoder; +import java.util.*; +import java.util.stream.Collectors; + +/** + * 车载语料数据Service业务层处理 + * + * @author cmvr + */ +@Slf4j +@Service +public class CorpusInfoServiceImpl implements ICorpusInfoService { + + @Autowired + private CorpusInfoMapper corpusInfoMapper; + + @Autowired + private CorpusCategoryMapper corpusCategoryMapper; + + @Autowired + private MinioService minioService; + + /** + * 查询语料列表 + */ + @Override + public TableDataInfo selectCorpusList(CorpusInfo corpus) { + List list = corpusInfoMapper.selectCorpusVoList(corpus); + return new TableDataInfo(list, list.size()); + } + + /** + * 新增语料 + */ + @Override + public int insertCorpus(CorpusInfo corpus) { + // 生成UUID作为主键 + if (corpus.getId() == null || corpus.getId().isEmpty()) { + corpus.setId(IdUtil.fastSimpleUUID()); + } + corpus.setCreateTime(DateUtils.getNowDate()); + corpus.setCreateBy(SecurityUtils.getUsername()); + return corpusInfoMapper.insertCorpus(corpus); + } + + /** + * 修改语料 + */ + @Override + public int updateCorpus(CorpusInfo corpus) { + corpus.setUpdateTime(DateUtils.getNowDate()); + corpus.setUpdateBy(SecurityUtils.getUsername()); + return corpusInfoMapper.updateCorpus(corpus); + } + + /** + * 删除语料 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public int deleteCorpusByIds(String[] ids) { + for (String id : ids) { + CorpusInfo corpus = corpusInfoMapper.selectCorpusById(id); + if (corpus != null && StringUtils.isNotEmpty(corpus.getAudioFilePath())) { + try { + minioService.deleteFile("cmvr-iot", corpus.getAudioFilePath()); + } catch (Exception e) { + log.error("删除音频文件失败: {}", corpus.getAudioFilePath(), e); + } + } + corpusInfoMapper.deleteCorpusById(id); + } + return ids.length; + } + + /** + * 查询语料详情 + */ + @Override + public CorpusInfoVo selectCorpusById(String id) { + CorpusInfo corpus = corpusInfoMapper.selectCorpusById(id); + if (corpus == null) { + return null; + } + CorpusInfoVo vo = new CorpusInfoVo(); + BeanUtils.copyProperties(corpus, vo); + // TODO: 补充关联查询 + return vo; + } + + /** + * 获取音频流 + */ + @Override + public void getAudioStream(String corpusId, HttpServletResponse response) { + CorpusInfo corpus = corpusInfoMapper.selectCorpusById(corpusId); + if (corpus == null || StringUtils.isEmpty(corpus.getAudioFilePath())) { + throw new RuntimeException("音频文件不存在"); + } + + try { + InputStream inputStream = minioService.getObject("cmvr-iot", corpus.getAudioFilePath()); + response.setContentType("audio/wav"); + response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("corpus_" + corpusId + ".wav", "UTF-8")); + + OutputStream outputStream = response.getOutputStream(); + byte[] buffer = new byte[1024]; + int len; + while ((len = inputStream.read(buffer)) != -1) { + outputStream.write(buffer, 0, len); + } + outputStream.flush(); + inputStream.close(); + } catch (Exception e) { + log.error("获取音频流失败", e); + throw new RuntimeException("获取音频流失败"); + } + } + + /** + * 上传语料音频 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public String uploadCorpusAudio(String corpusId, MultipartFile file) { + CorpusInfo corpus = corpusInfoMapper.selectCorpusById(corpusId); + if (corpus == null) { + throw new RuntimeException("语料不存在"); + } + + try { + String objectName = "corpus/" + DateUtils.datePath() + "/" + corpusId + "_" + System.currentTimeMillis() + ".wav"; + minioService.upload("cmvr-iot", "corpus/" + DateUtils.datePath(), file); + + corpus.setAudioFilePath(objectName); + corpus.setFileSize(file.getSize()); + corpusInfoMapper.updateCorpus(corpus); + + return objectName; + } catch (Exception e) { + log.error("上传音频失败", e); + throw new RuntimeException("上传音频失败"); + } + } + + /** + * 批量导入语料 + */ + @Override + public Map importCorpus(MultipartFile file) { + Map result = new HashMap<>(); + result.put("successCount", 0); + result.put("failCount", 0); + result.put("failDetails", new ArrayList<>()); + + // TODO: 实现Excel解析和批量导入逻辑 + + return result; + } + + /** + * 导出语料 + */ + @Override + public byte[] exportCorpusList(CorpusInfo corpus) { + List list = corpusInfoMapper.selectCorpusVoList(corpus); + // TODO: 使用Excel工具类导出 + return new byte[0]; + } + + /** + * 查询看板统计 + */ + @Override + public Map getDashboardStats() { + Map todayStats = corpusInfoMapper.selectDashboardStats(); + Map yesterdayStats = corpusInfoMapper.selectYesterdayStats(); + + // 计算环比 + if (yesterdayStats != null && !yesterdayStats.isEmpty()) { + Long todayTotal = ((Number) todayStats.get("totalCorpus")).longValue(); + Long yesterdayTotal = ((Number) yesterdayStats.get("totalCorpus")).longValue(); + todayStats.put("totalCorpusGrowth", calculatePercent(todayTotal, yesterdayTotal)); + } else { + todayStats.put("totalCorpusGrowth", "0%"); + } + + return todayStats; + } + + /** + * 按语种统计 + */ + @Override + public List> getStatsByLanguage() { + return corpusInfoMapper.selectStatsByLanguage(); + } + + /** + * 按方言统计 + */ + @Override + public List> getStatsByDialect() { + return corpusInfoMapper.selectStatsByDialect(); + } + + /** + * 按情绪统计 + */ + @Override + public List> getStatsByEmotion() { + return corpusInfoMapper.selectStatsByEmotion(); + } + + /** + * 按分类统计 + */ + @Override + public List> getStatsByCategory() { + return corpusInfoMapper.selectStatsByCategory(); + } + + /** + * 查询分类树 + */ + @Override + public List getCategoryTree() { + CorpusCategory queryParam = new CorpusCategory(); + List allCategories = corpusCategoryMapper.selectList(queryParam); + return buildCategoryTree(allCategories, "0"); + } + + /** + * 新增分类 + */ + @Override + public int insertCategory(CorpusCategory category) { + category.setId(IdUtil.fastSimpleUUID()); + category.setCreateTime(DateUtils.getNowDate()); + return corpusCategoryMapper.insert(category); + } + + /** + * 修改分类 + */ + @Override + public int updateCategory(CorpusCategory category) { + category.setUpdateTime(DateUtils.getNowDate()); + return corpusCategoryMapper.updateById(category); + } + + /** + * 删除分类 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public int deleteCategoryById(String id) { + // 检查是否有子分类 + CorpusCategory queryParam = new CorpusCategory(); + queryParam.setParentId(id); + List children = corpusCategoryMapper.selectList(queryParam); + if (children != null && !children.isEmpty()) { + throw new RuntimeException("存在子分类,无法删除"); + } + + // 检查是否有关联语料 + CorpusInfo corpusParam = new CorpusInfo(); + corpusParam.setCategoryId(id); + List corpusList = corpusInfoMapper.selectCorpusList(corpusParam); + if (corpusList != null && !corpusList.isEmpty()) { + throw new RuntimeException("分类下存在语料,无法删除"); + } + + return corpusCategoryMapper.deleteById(id); + } + + /** + * 构建分类树 + */ + private List buildCategoryTree(List allCategories, String parentId) { + return allCategories.stream() + .filter(category -> parentId.equals(category.getParentId())) + .map(category -> { + CorpusCategoryTreeVo treeVo = new CorpusCategoryTreeVo(); + treeVo.setId(category.getId()); + treeVo.setParentId(category.getParentId()); + treeVo.setCategoryName(category.getCategoryName()); + treeVo.setSortOrder(category.getSortOrder()); + + List children = buildCategoryTree(allCategories, category.getId()); + if (!children.isEmpty()) { + treeVo.setChildren(children); + } + + return treeVo; + }) + .sorted(Comparator.comparingInt(CorpusCategoryTreeVo::getSortOrder)) + .collect(Collectors.toList()); + } + + /** + * 计算环比增长率 + */ + private String calculatePercent(Long current, Long previous) { + if (previous == 0) { + return current > 0 ? "+100%" : "0%"; + } + double growth = (current - previous) * 100.0 / previous; + return String.format("%+.2f%%", growth); + } +} diff --git a/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/impl/TtsSynthesizeTaskServiceImpl.java b/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/impl/TtsSynthesizeTaskServiceImpl.java new file mode 100644 index 0000000..b64fcfd --- /dev/null +++ b/cmvr-iot-tts/src/main/java/com/cmvr/tts/service/impl/TtsSynthesizeTaskServiceImpl.java @@ -0,0 +1,392 @@ +package com.cmvr.tts.service.impl; + +import cn.hutool.core.util.IdUtil; +import com.cmvr.common.core.minio.MinioService; +import com.cmvr.common.core.page.TableDataInfo; +import com.cmvr.common.utils.DateUtils; +import com.cmvr.common.utils.SecurityUtils; +import com.cmvr.common.utils.StringUtils; +import com.cmvr.common.utils.http.HttpUtils; +import com.cmvr.tts.domain.CorpusInfo; +import com.cmvr.tts.domain.TtsSynthesizeTask; +import com.cmvr.tts.domain.vo.TtsSynthesizeTaskVo; +import com.cmvr.tts.mapper.CorpusInfoMapper; +import com.cmvr.tts.mapper.TtsSynthesizeTaskMapper; +import com.cmvr.tts.service.ITtsSynthesizeTaskService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.servlet.http.HttpServletResponse; +import java.io.*; +import java.math.BigDecimal; +import java.net.URLEncoder; +import java.util.*; + +/** + * TTS合成任务Service业务层处理 + * + * @author cmvr + */ +@Slf4j +@Service +public class TtsSynthesizeTaskServiceImpl implements ITtsSynthesizeTaskService { + + @Autowired + private TtsSynthesizeTaskMapper ttsTaskMapper; + + @Autowired + private CorpusInfoMapper corpusInfoMapper; + + @Autowired + private MinioService minioService; + + @org.springframework.beans.factory.annotation.Value("${tts.external-api.url:http://192.168.1.101:8080/tts/synthesize}") + private String externalTtsUrl; + + @org.springframework.beans.factory.annotation.Value("${minio.bucketName:cmvr-iot}") + private String bucketName; + + /** + * 查询TTS合成任务列表 + */ + @Override + public TableDataInfo selectTtsTaskList(TtsSynthesizeTask task) { + List list = ttsTaskMapper.selectTtsTaskVoList(task); + return new TableDataInfo(list, list.size()); + } + + /** + * 查询TTS合成任务详情 + */ + @Override + public TtsSynthesizeTaskVo selectTtsTaskById(String id) { + TtsSynthesizeTask task = ttsTaskMapper.selectTtsTaskById(id); + if (task == null) { + return null; + } + // 转换为VO,包含关联信息 + List voList = ttsTaskMapper.selectTtsTaskVoList(task); + return voList != null && !voList.isEmpty() ? voList.get(0) : null; + } + + /** + * 新增TTS合成任务 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public TtsSynthesizeTask insertTtsTask(TtsSynthesizeTask task) { + // 生成UUID作为主键 + if (task.getId() == null || task.getId().isEmpty()) { + task.setId(IdUtil.fastSimpleUUID()); + } + task.setTaskCode(IdUtil.fastSimpleUUID()); + task.setStatus("0"); + task.setCreateTime(DateUtils.getNowDate()); + task.setCreateBy(SecurityUtils.getUsername()); + + int rows = ttsTaskMapper.insertTtsTask(task); + + // 异步调用外部TTS接口 + if (rows > 0) { + callExternalTtsApi(task); + } + + return task; + } + + /** + * 批量新增TTS合成任务 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public int batchInsertTtsTask(List tasks) { + int count = 0; + for (TtsSynthesizeTask task : tasks) { + // 生成UUID作为主键 + if (task.getId() == null || task.getId().isEmpty()) { + task.setId(IdUtil.fastSimpleUUID()); + } + task.setTaskCode(IdUtil.fastSimpleUUID()); + task.setStatus("0"); + task.setCreateTime(DateUtils.getNowDate()); + task.setCreateBy(SecurityUtils.getUsername()); + ttsTaskMapper.insertTtsTask(task); + + // 异步调用外部TTS接口 + callExternalTtsApi(task); + count++; + } + return count; + } + + /** + * 修改TTS合成任务 + */ + @Override + public int updateTtsTask(TtsSynthesizeTask task) { + task.setUpdateTime(DateUtils.getNowDate()); + task.setUpdateBy(SecurityUtils.getUsername()); + return ttsTaskMapper.updateTtsTask(task); + } + + /** + * 删除TTS合成任务 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public int deleteTtsTaskByIds(String[] ids) { + for (String id : ids) { + TtsSynthesizeTask task = ttsTaskMapper.selectTtsTaskById(id); + if (task != null && StringUtils.isNotEmpty(task.getAudioFilePath())) { + // 删除音频文件 + try { + minioService.deleteFile(bucketName, task.getAudioFilePath()); + } catch (Exception e) { + log.error("删除音频文件失败: {}", task.getAudioFilePath(), e); + } + } + ttsTaskMapper.deleteTtsTaskById(id); + } + return ids.length; + } + + /** + * 重生成TTS任务 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public int regenerateTask(String taskId) { + TtsSynthesizeTask task = ttsTaskMapper.selectTtsTaskById(taskId); + if (task == null) { + throw new RuntimeException("任务不存在"); + } + + // 更新状态为待处理 + task.setStatus("0"); + task.setErrorMsg(null); + task.setUpdateTime(DateUtils.getNowDate()); + task.setUpdateBy(SecurityUtils.getUsername()); + ttsTaskMapper.updateTtsTask(task); + + // 重新调用外部TTS接口 + callExternalTtsApi(task); + + return 1; + } + + /** + * 获取音频文件流 + */ + @Override + public void getAudioStream(String taskId, HttpServletResponse response) { + TtsSynthesizeTask task = ttsTaskMapper.selectTtsTaskById(taskId); + if (task == null || StringUtils.isEmpty(task.getAudioFilePath())) { + throw new RuntimeException("音频文件不存在"); + } + + try { + InputStream inputStream = minioService.getObject(bucketName, task.getAudioFilePath()); + response.setContentType("audio/wav"); + response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("audio_" + taskId + ".wav", "UTF-8")); + + OutputStream outputStream = response.getOutputStream(); + byte[] buffer = new byte[1024]; + int len; + while ((len = inputStream.read(buffer)) != -1) { + outputStream.write(buffer, 0, len); + } + outputStream.flush(); + inputStream.close(); + } catch (Exception e) { + log.error("获取音频流失败", e); + throw new RuntimeException("获取音频流失败"); + } + } + + /** + * 导出TTS合成任务列表 + */ + @Override + public byte[] exportTtsTaskList(TtsSynthesizeTask task) { + List list = ttsTaskMapper.selectTtsTaskVoList(task); + // TODO: 使用Excel工具类导出 + return new byte[0]; + } + + /** + * 查询看板统计数据 + */ + @Override + public Map getDashboardStats() { + Map todayStats = ttsTaskMapper.selectDashboardStats(); + Map yesterdayStats = ttsTaskMapper.selectYesterdayStats(); + + // 计算环比 + calculateGrowthRate(todayStats, yesterdayStats); + + return todayStats; + } + + /** + * 按语种统计 + */ + @Override + public List> getStatsByLanguage() { + return ttsTaskMapper.selectStatsByLanguage(); + } + + /** + * 按音色统计 + */ + @Override + public List> getStatsByVoice() { + return ttsTaskMapper.selectStatsByVoice(); + } + + /** + * 按情绪统计 + */ + @Override + public List> getStatsByEmotion() { + return ttsTaskMapper.selectStatsByEmotion(); + } + + /** + * 近7日趋势 + */ + @Override + public List> getLast7DaysTrend() { + return ttsTaskMapper.selectLast7DaysTrend(); + } + + /** + * 调用外部TTS接口 + */ + private void callExternalTtsApi(TtsSynthesizeTask task) { + try { + // 更新状态为合成中 + task.setStatus("1"); + ttsTaskMapper.updateTtsTask(task); + + // 构建请求参数 - 只支持text, voice, speed, volume, pitch, sampleRate, format + Map params = new HashMap<>(); + params.put("text", task.getText()); + params.put("voice", task.getVoice()); + params.put("speed", task.getSpeed()); + params.put("volume", task.getVolume()); + params.put("pitch", task.getPitch()); + params.put("sampleRate", task.getSampleRate()); + params.put("format", task.getOutputFormat()); + + // 调用外部TTS接口,返回音频文件(字节数组) + byte[] audioBytes = HttpUtils.sendPostReturnBytes(externalTtsUrl, params); + + if (audioBytes != null && audioBytes.length > 0) { + // 上传音频到Minio + String objectName = "tts/" + DateUtils.datePath() + "/" + task.getTaskCode() + ".wav"; + ByteArrayInputStream inputStream = new ByteArrayInputStream(audioBytes); + + // 使用MinioService上传 + minioService.uploadStream(bucketName, objectName, inputStream, audioBytes.length, "audio/wav"); + + // 更新任务状态 + task.setStatus("2"); + task.setAudioFilePath(objectName); + task.setFileSize((long) audioBytes.length); + + // 估算音频时长(假设WAV格式,16bit采样) + Integer sampleRateInt = Integer.parseInt(task.getSampleRate()); + double duration = audioBytes.length / (sampleRateInt * 2.0); + task.setAudioDuration(BigDecimal.valueOf(duration).setScale(2, BigDecimal.ROUND_HALF_UP)); + ttsTaskMapper.updateTtsTask(task); + } else { + throw new RuntimeException("外部TTS接口返回空数据"); + } + } catch (Exception e) { + log.error("调用外部TTS接口失败", e); + task.setStatus("3"); + task.setErrorMsg(e.getMessage()); + ttsTaskMapper.updateTtsTask(task); + } + } + + /** + * 保存任务到语料库 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public int saveToCorpus(String taskId, String categoryId) { + // 查询任务 + TtsSynthesizeTask task = ttsTaskMapper.selectTtsTaskById(taskId); + if (task == null) { + throw new RuntimeException("任务不存在"); + } + + // 检查是否有音频文件 + if (StringUtils.isEmpty(task.getAudioFilePath())) { + throw new RuntimeException("任务尚未合成音频,无法保存到语料库"); + } + + // 创建语料记录 + CorpusInfo corpus = new CorpusInfo(); + corpus.setId(IdUtil.fastSimpleUUID()); + corpus.setCategoryId(categoryId); + corpus.setText(task.getText()); + corpus.setLanguage(task.getLanguage()); + corpus.setDialect(task.getDialect()); + corpus.setEmotion(task.getEmotion()); + corpus.setVoice(task.getVoice()); + corpus.setAudioFilePath(task.getAudioFilePath()); + corpus.setAudioDuration(task.getAudioDuration()); + corpus.setFileSize(task.getFileSize()); + corpus.setCreateBy(SecurityUtils.getUsername()); + corpus.setCreateTime(DateUtils.getNowDate()); + + return corpusInfoMapper.insertCorpus(corpus); + } + + /** + * 计算环比增长率 + */ + private void calculateGrowthRate(Map today, Map yesterday) { + if (yesterday == null || yesterday.isEmpty()) { + today.put("totalTasksGrowth", "0%"); + today.put("todayTasksGrowth", "0%"); + today.put("avgDurationGrowth", "0%"); + return; + } + + // 总任务数环比 + Long todayTotal = ((Number) today.get("totalTasks")).longValue(); + Long yesterdayTotal = ((Number) yesterday.get("totalTasks")).longValue(); + today.put("totalTasksGrowth", calculatePercent(todayTotal, yesterdayTotal)); + + // 今日任务数环比 + Long todayNew = ((Number) today.get("todayTasks")).longValue(); + Long yesterdayNew = ((Number) yesterday.get("todayTasks")).longValue(); + today.put("todayTasksGrowth", calculatePercent(todayNew, yesterdayNew)); + + // 平均时长环比 + Double todayAvg = ((Number) today.get("avgDuration")).doubleValue(); + Double yesterdayAvg = ((Number) yesterday.get("avgDuration")).doubleValue(); + today.put("avgDurationGrowth", calculatePercentDouble(todayAvg, yesterdayAvg)); + } + + private String calculatePercent(Long current, Long previous) { + if (previous == 0) { + return current > 0 ? "+100%" : "0%"; + } + double growth = (current - previous) * 100.0 / previous; + return String.format("%+.2f%%", growth); + } + + private String calculatePercentDouble(Double current, Double previous) { + if (previous == 0 || previous.isNaN()) { + return "0%"; + } + double growth = (current - previous) * 100.0 / previous; + return String.format("%+.2f%%", growth); + } +} diff --git a/cmvr-iot-tts/src/main/resources/mapper/tts/CorpusCategoryMapper.xml b/cmvr-iot-tts/src/main/resources/mapper/tts/CorpusCategoryMapper.xml new file mode 100644 index 0000000..5a1bd7a --- /dev/null +++ b/cmvr-iot-tts/src/main/resources/mapper/tts/CorpusCategoryMapper.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + insert into tts_corpus_category + + id, + create_by, + create_time, + update_by, + update_time, + remark, + parent_id, + category_name, + sort_order, + + + #{id}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + #{parentId}, + #{categoryName}, + #{sortOrder}, + + + + + update tts_corpus_category + + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + parent_id = #{parentId}, + category_name = #{categoryName}, + sort_order = #{sortOrder}, + + where id = #{id} + + + + delete from tts_corpus_category where id = #{id} + + + diff --git a/cmvr-iot-tts/src/main/resources/mapper/tts/CorpusInfoMapper.xml b/cmvr-iot-tts/src/main/resources/mapper/tts/CorpusInfoMapper.xml new file mode 100644 index 0000000..61c4e39 --- /dev/null +++ b/cmvr-iot-tts/src/main/resources/mapper/tts/CorpusInfoMapper.xml @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select c.id, c.text, c.pinyin, c.category_id, c.language, c.dialect, c.emotion, + c.voice, c.speaker, c.scene, c.audio_file_path, c.audio_duration, c.file_size, + c.create_by, c.create_time, c.update_by, c.update_time, c.remark, + cc.category_name as category_name, + dict_lang.dict_label as language_name, + dict_emotion.dict_label as emotion_name, + dict_voice.dict_label as voice_name + from tts_corpus_info c + left join tts_corpus_category cc on c.category_id = cc.id + left join sys_dict_data dict_lang on c.language = dict_lang.dict_value and dict_lang.dict_type = 'tts_language' + left join sys_dict_data dict_emotion on c.emotion = dict_emotion.dict_value and dict_emotion.dict_type = 'tts_emotion' + left join sys_dict_data dict_voice on c.voice = dict_voice.dict_value and dict_voice.dict_type = 'tts_voice' + + + + + + + + + + insert into tts_corpus_info + + id, + create_by, + create_time, + update_by, + update_time, + remark, + text, + pinyin, + category_id, + language, + dialect, + emotion, + voice, + speaker, + scene, + audio_file_path, + audio_duration, + file_size, + + + #{id}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + #{text}, + #{pinyin}, + #{categoryId}, + #{language}, + #{dialect}, + #{emotion}, + #{voice}, + #{speaker}, + #{scene}, + #{audioFilePath}, + #{audioDuration}, + #{fileSize}, + + + + + update tts_corpus_info + + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + text = #{text}, + pinyin = #{pinyin}, + category_id = #{categoryId}, + language = #{language}, + dialect = #{dialect}, + emotion = #{emotion}, + voice = #{voice}, + speaker = #{speaker}, + scene = #{scene}, + audio_file_path = #{audioFilePath}, + audio_duration = #{audioDuration}, + file_size = #{fileSize}, + + where id = #{id} + + + + delete from tts_corpus_info where id = #{id} + + + + delete from tts_corpus_info where id in + + #{id} + + + + + + + + + + + + + + + + diff --git a/cmvr-iot-tts/src/main/resources/mapper/tts/TtsSynthesizeTaskMapper.xml b/cmvr-iot-tts/src/main/resources/mapper/tts/TtsSynthesizeTaskMapper.xml new file mode 100644 index 0000000..a7abebe --- /dev/null +++ b/cmvr-iot-tts/src/main/resources/mapper/tts/TtsSynthesizeTaskMapper.xml @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select t.id, t.task_code, t.text, t.language, t.dialect, t.voice, t.emotion, + t.speed, t.volume, t.pitch, t.sample_rate, t.output_format, t.style_template, + t.status, t.audio_file_path, t.audio_duration, t.file_size, t.error_msg, + t.create_by, t.create_time, t.update_by, t.update_time, t.remark, + dict_lang.dict_label as language_name, + dict_voice.dict_label as voice_name, + dict_emotion.dict_label as emotion_name, + case t.status + when '0' then '待处理' + when '1' then '合成中' + when '2' then '成功已完成' + when '3' then '失败' + else '未知' + end as status_name + from tts_synthesize_task t + left join sys_dict_data dict_lang on t.language = dict_lang.dict_value and dict_lang.dict_type = 'tts_language' + left join sys_dict_data dict_voice on t.voice = dict_voice.dict_value and dict_voice.dict_type = 'tts_voice' + left join sys_dict_data dict_emotion on t.emotion = dict_emotion.dict_value and dict_emotion.dict_type = 'tts_emotion' + + + + + + + + + + insert into tts_synthesize_task + + id, + create_by, + create_time, + update_by, + update_time, + remark, + task_code, + text, + language, + dialect, + voice, + emotion, + speed, + volume, + pitch, + sample_rate, + output_format, + style_template, + status, + audio_file_path, + audio_duration, + file_size, + error_msg, + + + #{id}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + #{taskCode}, + #{text}, + #{language}, + #{dialect}, + #{voice}, + #{emotion}, + #{speed}, + #{volume}, + #{pitch}, + #{sampleRate}, + #{outputFormat}, + #{styleTemplate}, + #{status}, + #{audioFilePath}, + #{audioDuration}, + #{fileSize}, + #{errorMsg}, + + + + + update tts_synthesize_task + + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + task_code = #{taskCode}, + text = #{text}, + language = #{language}, + dialect = #{dialect}, + voice = #{voice}, + emotion = #{emotion}, + speed = #{speed}, + volume = #{volume}, + pitch = #{pitch}, + sample_rate = #{sampleRate}, + output_format = #{outputFormat}, + style_template = #{styleTemplate}, + status = #{status}, + audio_file_path = #{audioFilePath}, + audio_duration = #{audioDuration}, + file_size = #{fileSize}, + error_msg = #{errorMsg}, + + where id = #{id} + + + + delete from tts_synthesize_task where id = #{id} + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index 55dd59f..513ad13 100644 --- a/pom.xml +++ b/pom.xml @@ -316,6 +316,13 @@ ${cmvr-iot.version} + + + com.cmvr + cmvr-iot-tts + ${cmvr-iot.version} + + cn.hutool @@ -354,6 +361,7 @@ cmvr-iot-evaluation cmvr-iot-inspection cmvr-iot-aima + cmvr-iot-tts pom diff --git a/sql/tts_corpus_module.sql b/sql/tts_corpus_module.sql new file mode 100644 index 0000000..4ec576e --- /dev/null +++ b/sql/tts_corpus_module.sql @@ -0,0 +1,77 @@ +-- ---------------------------- +-- 智能座舱语音语料采集模块数据库表结构 +-- ---------------------------- + +-- 1. TTS合成任务表 +DROP TABLE IF EXISTS `tts_synthesize_task`; +CREATE TABLE `tts_synthesize_task` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `create_by` varchar(64) DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) DEFAULT NULL COMMENT '备注', + `task_code` varchar(64) DEFAULT NULL COMMENT '任务编码', + `text` text NOT NULL COMMENT '合成文本', + `language` varchar(20) DEFAULT 'zh-CN' COMMENT '语种', + `dialect` varchar(20) DEFAULT NULL COMMENT '方言', + `voice` varchar(50) DEFAULT NULL COMMENT '音色', + `emotion` varchar(20) DEFAULT NULL COMMENT '情绪', + `speed` decimal(5,2) DEFAULT '1.00' COMMENT '语速', + `volume` decimal(5,2) DEFAULT '1.00' COMMENT '音量', + `pitch` decimal(5,2) DEFAULT '1.00' COMMENT '音高', + `sample_rate` int(11) DEFAULT null COMMENT '采样率', + `output_format` varchar(20) DEFAULT 'wav' COMMENT '输出格式', + `style_template` varchar(50) DEFAULT NULL COMMENT '说话风格模板名称', + `status` char(1) DEFAULT '0' COMMENT '任务状态(0待处理 1合成中 2成功已完成 3失败)', + `audio_file_path` varchar(500) DEFAULT NULL COMMENT '音频文件存储路径', + `audio_duration` decimal(10,2) DEFAULT NULL COMMENT '音频时长(秒)', + `file_size` bigint(20) DEFAULT NULL COMMENT '文件大小(字节)', + `error_msg` text COMMENT '失败原因', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_task_code` (`task_code`), + KEY `idx_status` (`status`), + KEY `idx_create_time` (`create_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='TTS合成任务表'; + +-- 2. 语料分类树形表 +DROP TABLE IF EXISTS `tts_corpus_category`; +CREATE TABLE `tts_corpus_category` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `create_by` varchar(64) DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) DEFAULT NULL COMMENT '备注', + `parent_id` varchar(64) DEFAULT '0' COMMENT '父分类ID', + `category_name` varchar(100) NOT NULL COMMENT '分类名称', + `sort_order` int(11) DEFAULT '0' COMMENT '排序', + PRIMARY KEY (`id`), + KEY `idx_parent_id` (`parent_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='语料分类树形表'; + +-- 3. 车载语料数据表 +DROP TABLE IF EXISTS `tts_corpus_info`; +CREATE TABLE `tts_corpus_info` ( + `id` varchar(64) NOT NULL COMMENT '主键ID', + `create_by` varchar(64) DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) DEFAULT NULL COMMENT '备注', + `text` text NOT NULL COMMENT '文本内容', + `pinyin` varchar(500) DEFAULT NULL COMMENT '拼音', + `category_id` varchar(64) DEFAULT NULL COMMENT '所属分类ID', + `language` varchar(20) DEFAULT 'zh-CN' COMMENT '语种', + `dialect` varchar(20) DEFAULT NULL COMMENT '方言', + `emotion` varchar(20) DEFAULT NULL COMMENT '情绪', + `voice` varchar(50) DEFAULT NULL COMMENT '音色', + `speaker` varchar(50) DEFAULT NULL COMMENT '说话人', + `scene` varchar(100) DEFAULT NULL COMMENT '适用场景', + `audio_file_path` varchar(500) DEFAULT NULL COMMENT '音频文件路径', + `audio_duration` decimal(10,2) DEFAULT NULL COMMENT '音频时长(秒)', + `file_size` bigint(20) DEFAULT NULL COMMENT '文件大小(字节)', + PRIMARY KEY (`id`), + KEY `idx_category_id` (`category_id`), + KEY `idx_language` (`language`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='车载语料数据表';