诊断工具

产品启动配置需要正确配置参数才能够正常运行,诊断工具方便用户通过命令行窗口调取各个服务的状态。命令行工具可跨平台使用,包括 Windows 和 Linux。

1. 使用流程

  1. 在SimOne系统托盘的菜单上增加一项诊断工具,当用户点击选择之后弹出命令行的界面。

2.基于命令行展示,调取命令以后在屏幕上一次性打印各个模块的的状态。

2. 服务状态检测

项目名

解释

名字/Name

诊断的模块名称

连接方式/Methed

连接服务的方式,包括通讯协议、IP地址、端口号、检测命令等

状态/Status

返回当前服务的检测结果

结果/Result

如果返回异常,显示对于这个异常的补充说明

3. 模块名

模块/Module

职责

CybertronRedis

存储用户登录相关信息(用户信息,登录失败尝试次数)

CybertronDataService

数据服务-存储场景案例、目录及地图数据,及地图碰撞体的生成

CybertronTaskServer

Web服务-任务管理,同时也存储agent,work信息

CybertronUserServer

Web服务-用户权限管理、目前通知也走这一块

CybertronAssetServer

Web服务-管理资源:主车、控制器、传感器、主车模型等等

CybertronXVIZServer

简化渲染后台数据Provider,接收CybertronVisualizer发送来的热区数据,提供简化渲染客户端推送XVIZ协议数据

CybertronAgent

后台服务-负责管理work节点

CybertronMaster

后台服务-负责管理agent节点

RoadNetworkRTService

路网服务-负责客户端请求获取路径点对应的路网信息(是否在车道内、高度)及相应的世界坐标、ST坐标转换

4. 状态类型

状态/Status

描述

0

系统能够正常返回

非0

非0值为错误码

5. 结果

{"code":-1,"data":
{"authCode":"10000","masterIP":"127.0.0.1:4500","message":"ok","state":"AgentState_Ready","webIP":"127.0.0.1:30083"}}