AGVC SDK  0.8.0
Path(路径模块)

AGVC地图路径的生成、修改、删除、查询等功能 更多...

函数

std::vector< PathStationagvc_interface::AgvcInterface::getAllPaths ()
 查询当前地图的所有路径信息
std::vector< PathStationagvc_interface::AgvcInterface::getAllPathsOfTargetMap (const Header &map_header)
 查询指定地图的所有路径信息
PathStation agvc_interface::AgvcInterface::getCurrentPath ()
 查询agv当前正在跟踪的路径信息
int agvc_interface::AgvcInterface::generatePath (const PathStation &path_station)
 生成/修改一条路径
int agvc_interface::AgvcInterface::generatePaths (const std::vector< PathStation > &paths_station)
 生成/修改多条路径
int agvc_interface::AgvcInterface::deletePath (const Header &path_header)
 删除一条路径
int agvc_interface::AgvcInterface::deletePaths (const std::vector< Header > &paths_header)
 删除多条路径

详细描述

AGVC地图路径的生成、修改、删除、查询等功能

函数说明

◆ deletePath()

int agvc_interface::AgvcInterface::deletePath ( const Header & path_header)

删除一条路径

参数
[in]path_header待删除路径信息(路径id,名称,时间,地图id)
返回
10100000:删除路径成功 else:删除路径失败

◆ deletePaths()

int agvc_interface::AgvcInterface::deletePaths ( const std::vector< Header > & paths_header)

删除多条路径

参数
[in]paths_header待删除路径信息(路径id,名称,时间,地图id)
返回
10100000:删除路径成功 else:删除路径失败

◆ generatePath()

int agvc_interface::AgvcInterface::generatePath ( const PathStation & path_station)

生成/修改一条路径

参数
[in]path_station待生成/修改的路径信息
返回
10100000:修改/生成路径成功 else:修改/生成路径失败

◆ generatePaths()

int agvc_interface::AgvcInterface::generatePaths ( const std::vector< PathStation > & paths_station)

生成/修改多条路径

参数
[in]paths_station待生成/修改的路径信息
返回
10100000:修改/生成路径成功 else:修改/生成路径失败

◆ getAllPaths()

std::vector< PathStation > agvc_interface::AgvcInterface::getAllPaths ( )

查询当前地图的所有路径信息

返回
当前地图的所有路径信息

◆ getAllPathsOfTargetMap()

std::vector< PathStation > agvc_interface::AgvcInterface::getAllPathsOfTargetMap ( const Header & map_header)

查询指定地图的所有路径信息

参数
[in]map_header指定地图header(命令id,名称,时间,地图id)
返回
指定地图的所有路径信息

◆ getCurrentPath()

PathStation agvc_interface::AgvcInterface::getCurrentPath ( )

查询agv当前正在跟踪的路径信息

返回
当前正在跟踪的路径信息