| | |
| | | List<Dt_Router> QueryNextRoutes(string startPosi, string endPosi, int routeType); |
| | | |
| | | /// <summary> |
| | | /// 根据起点/当前位置获取下一个单个子节点路由 |
| | | /// </summary> |
| | | /// <param name="startPosi">起点/当前位置</param> |
| | | /// <returns>返回下一个路由节点,如果没有则返回null</returns> |
| | | public Dt_Router QueryNextRoute(string startPosi); |
| | | |
| | | /// <summary> |
| | | /// 根据起点/当前位置和路由类型获取下一个单个子节点路由 |
| | | /// </summary> |
| | | /// <param name="startPosi">起点/当前位置</param> |
| | | /// <param name="routeType">路由类型</param> |
| | | /// <returns>返回下一个路由节点,如果没有则返回null</returns> |
| | | public Dt_Router QueryNextRoute(string startPosi, int routeType); |
| | | |
| | | /// <summary> |
| | | /// 根据起点/当前位置、终点方向和路由类型获取下一个单个子节点路由(智能选择朝向终点的路由) |
| | | /// </summary> |
| | | /// <param name="startPosi">起点/当前位置</param> |
| | | /// <param name="endPosi">终点位置(用于方向判断)</param> |
| | | /// <param name="routeType">路由类型</param> |
| | | /// <returns>返回下一个路由节点,优先返回朝向终点的路由,如果没有则返回null</returns> |
| | | public Dt_Router QueryNextRoute(string startPosi, string endPosi, int routeType); |
| | | |
| | | /// <summary> |
| | | /// 获取从起点到终点的完整路径(按顺序返回每个子节点路由) |
| | | /// </summary> |
| | | /// <param name="startPosi">起点位置</param> |
| | | /// <param name="endPosi">终点位置</param> |
| | | /// <param name="routeType">路由类型</param> |
| | | /// <returns>返回有序的路由列表,如果找不到路径则返回空列表</returns> |
| | | public List<Dt_Router> QueryRoutePath(string startPosi, string endPosi, int routeType); |
| | | |
| | | /// <summary> |
| | | /// 根据设备编号获取对应的路由点位编号(输送线站台编号)信息 |
| | | /// </summary> |
| | | /// <param name="deviceCode">设备编号</param> |