CMVR-IOT/cmvr-iot-api/cmvr-iot-edge/cmvr-iot-grpc-lib
lixiaolong d3498e0178 feat(test): 完善测试任务控制与AI测试日志记录功能
- 在AimaTestLog中添加caseName字段并实现获取方法
- 扩展grpc协议定义包括CommandReasonCode和CommandExecutionState枚举
- 在系统命令中添加安全状态相关字段和操作接口
- 将AGV导航命令改为同步执行模式以提高可靠性
- 添加摄像头和麦克风服务的录像录音中止功能
- 实现测试任务终止时先清理媒体会话再停止设备的安全流程
- 为LLM媒体分析操作添加视频分析模式验证和调优参数支持
- 增加视频分析参数范围校验和测试用例覆盖
2026-08-17 16:58:31 +08:00
..
src/main feat(test): 完善测试任务控制与AI测试日志记录功能 2026-08-17 16:58:31 +08:00
pom.xml feat(agv): 添加AGV移动到指定站点功能和设备通用指令支持 2026-08-04 09:22:04 +08:00
README.md feat(agv): 添加AGV移动到指定站点功能和设备通用指令支持 2026-08-04 09:22:04 +08:00

CMVR-ES Proto Contract

This module maintains a one-way mirror of protobuf definitions from the xtkuang_dev branch of the CMVR-ES repository.

During Maven's initialize phase, the build performs a shallow sparse clone of the upstream protos/cmvr/api, protos/cmvr/msgs, and protos/cmvr/common directories. These directories replace the local src/main/proto/cmvr mirror, and Java/gRPC sources are regenerated under src/main/java/cmvr so Maven and IDE compilation use the same files.

The build machine must have git installed and read access to the CMVR-ES SSH repository. The upstream repository and ref can be overridden when needed:

mvn -Dcmvr.es.repository=<git-url> -Dcmvr.es.proto.ref=<branch-or-tag> compile

Do not edit local proto or generated Java files. The next Maven build replaces them with the current upstream definitions.