|
AGVC SDK
0.8.0
|
|
|
|
函数 | |
| std::vector< Header > | agvc_interface::AgvcInterface::getMapList () |
| 获取AGV所有地图的信息头。 所有地图的信息头(命令id,名称,时间,地图id)。 | |
| Header | agvc_interface::AgvcInterface::getCurrentMapHeader () |
| 查询当前AGV地图的信息头。 当前地图的信息头(命令id,名称,时间,地图id)。 | |
| OccupancyGridMap | agvc_interface::AgvcInterface::getGridMapFromAgv (const Header &map_header) |
| 获取指定栅格地图信息。 指定地图的信息头(本次异步命令id,名称,时间,地图id)。 map_id为"current_map"时,可特指为当前地图。 指定栅格地图信息。 | |
| Base64PngMap | agvc_interface::AgvcInterface::getBase64PngMapFromAgv (const Header &map_header) |
| Base64PngMap | agvc_interface::AgvcInterface::previewPngMapFromAgv (const Header &map_header, const int &image_width_px=0, const int &image_height_px=0) |
| int | agvc_interface::AgvcInterface::sendGridMapToAgv (const OccupancyGridMap &map) |
| int | agvc_interface::AgvcInterface::sendBase64PngMapToAgv (const Base64PngMap &map) |
| int | agvc_interface::AgvcInterface::saveMap (const Header &map_header) |
| int | agvc_interface::AgvcInterface::switchMap (const Header &map_header) |
| int | agvc_interface::AgvcInterface::deleteMap (const Header &map_header) |
| 删除一张指定地图。 指定地图的信息头(命令id,名称,时间,地图id)。 10100000:删除地图成功;else:删除地图失败。 | |
| int | agvc_interface::AgvcInterface::deleteMaps (const std::vector< Header > &map_headers) |
| 删除多张指定地图。 多个指定地图的信息头(命令id,名称,时间,地图id)。 10100000:删除地图成功;else:删除地图失败。 | |
| std::vector< MapVirtualArea > | agvc_interface::AgvcInterface::getAllMapVirtualArea () |
| 查询当前地图的虚拟区域。 当前地图的虚拟区域信息。 | |
| std::vector< MapVirtualArea > | agvc_interface::AgvcInterface::getAllMapVirtualAreaOfTargetMap (const Header &map_header) |
| 查询目标地图的虚拟区域。 指定地图header(命令id,名称,时间,地图id)。 指定地图的所有虚拟区域。 | |
| int | agvc_interface::AgvcInterface::addMapVirtualArea (const MapVirtualArea &map_virtual_area) |
| 添加或修改一个虚拟区域。 待添加或修改的虚拟区域信息。 10100000:添加或修改虚拟区域成功;else:添加或修改虚拟区域失败。 | |
| int | agvc_interface::AgvcInterface::addMapVirtualAreas (const std::vector< MapVirtualArea > &map_virtual_areas) |
| 添加或修改多个虚拟区域。 待添加或修改的虚拟区域信息。 10100000:添加或修改虚拟区域成功;else:添加或修改虚拟区域失败。 | |
| int | agvc_interface::AgvcInterface::deleteMapVirtualArea (const Header &virtual_area_header) |
| 删除指定虚拟区域。 指定虚拟区域信息头(命令id,虚拟区域名称,时间,所在地图id)。 10100000:删除虚拟区域成功;else:删除虚拟区域失败。 | |
| int | agvc_interface::AgvcInterface::deleteMapVirtualAreas (const std::vector< Header > &virtual_areas_header) |
| 删除多个指定虚拟区域。 指定虚拟区域信息头(命令id,虚拟区域名称,时间,所在地图id)。 10100000:删除虚拟区域成功;else:删除虚拟区域失败。 | |
| MapAllInfo | agvc_interface::AgvcInterface::getGridMapAllInfo (const Header &map_header) |
| MapAllInfo | agvc_interface::AgvcInterface::getPngMapAllInfo (const Header &map_header) |
| int | agvc_interface::AgvcInterface::setGridMapAllInfo (const MapAllInfo &map_all_info, const Header &command_header={ "99999", "99999", 1, "99999" }) |
| int | agvc_interface::AgvcInterface::setPngMapAllInfo (const MapAllInfo &map_all_info, const Header &command_header={ "99999", "99999", 1, "99999" }) |
| int | agvc_interface::AgvcInterface::deleteMapAllInfo (const Header &map_header) |
| 删除指定地图的全部信息,包括地图数据、站点、路径、虚拟区信息。 指定地图信息头(命令id,地图名称,时间,地图id)。 10100000:删除成功;else:删除失败。 | |
AGVC自定义地图的创建、切换、删除、数据读写等核心功能
| int agvc_interface::AgvcInterface::addMapVirtualArea | ( | const MapVirtualArea & | map_virtual_area | ) |
添加或修改一个虚拟区域。 待添加或修改的虚拟区域信息。 10100000:添加或修改虚拟区域成功;else:添加或修改虚拟区域失败。
| int agvc_interface::AgvcInterface::addMapVirtualAreas | ( | const std::vector< MapVirtualArea > & | map_virtual_areas | ) |
添加或修改多个虚拟区域。 待添加或修改的虚拟区域信息。 10100000:添加或修改虚拟区域成功;else:添加或修改虚拟区域失败。
| int agvc_interface::AgvcInterface::deleteMap | ( | const Header & | map_header | ) |
删除一张指定地图。 指定地图的信息头(命令id,名称,时间,地图id)。 10100000:删除地图成功;else:删除地图失败。
| int agvc_interface::AgvcInterface::deleteMapAllInfo | ( | const Header & | map_header | ) |
删除指定地图的全部信息,包括地图数据、站点、路径、虚拟区信息。 指定地图信息头(命令id,地图名称,时间,地图id)。 10100000:删除成功;else:删除失败。
| int agvc_interface::AgvcInterface::deleteMaps | ( | const std::vector< Header > & | map_headers | ) |
删除多张指定地图。 多个指定地图的信息头(命令id,名称,时间,地图id)。 10100000:删除地图成功;else:删除地图失败。
| int agvc_interface::AgvcInterface::deleteMapVirtualArea | ( | const Header & | virtual_area_header | ) |
删除指定虚拟区域。 指定虚拟区域信息头(命令id,虚拟区域名称,时间,所在地图id)。 10100000:删除虚拟区域成功;else:删除虚拟区域失败。
| int agvc_interface::AgvcInterface::deleteMapVirtualAreas | ( | const std::vector< Header > & | virtual_areas_header | ) |
删除多个指定虚拟区域。 指定虚拟区域信息头(命令id,虚拟区域名称,时间,所在地图id)。 10100000:删除虚拟区域成功;else:删除虚拟区域失败。
| std::vector< MapVirtualArea > agvc_interface::AgvcInterface::getAllMapVirtualArea | ( | ) |
查询当前地图的虚拟区域。 当前地图的虚拟区域信息。
| std::vector< MapVirtualArea > agvc_interface::AgvcInterface::getAllMapVirtualAreaOfTargetMap | ( | const Header & | map_header | ) |
查询目标地图的虚拟区域。 指定地图header(命令id,名称,时间,地图id)。 指定地图的所有虚拟区域。
| Base64PngMap agvc_interface::AgvcInterface::getBase64PngMapFromAgv | ( | const Header & | map_header | ) |
| Header agvc_interface::AgvcInterface::getCurrentMapHeader | ( | ) |
查询当前AGV地图的信息头。 当前地图的信息头(命令id,名称,时间,地图id)。
| MapAllInfo agvc_interface::AgvcInterface::getGridMapAllInfo | ( | const Header & | map_header | ) |
| OccupancyGridMap agvc_interface::AgvcInterface::getGridMapFromAgv | ( | const Header & | map_header | ) |
获取指定栅格地图信息。 指定地图的信息头(本次异步命令id,名称,时间,地图id)。 map_id为"current_map"时,可特指为当前地图。 指定栅格地图信息。
| std::vector< Header > agvc_interface::AgvcInterface::getMapList | ( | ) |
获取AGV所有地图的信息头。 所有地图的信息头(命令id,名称,时间,地图id)。
| MapAllInfo agvc_interface::AgvcInterface::getPngMapAllInfo | ( | const Header & | map_header | ) |
| Base64PngMap agvc_interface::AgvcInterface::previewPngMapFromAgv | ( | const Header & | map_header, |
| const int & | image_width_px = 0, | ||
| const int & | image_height_px = 0 ) |
| int agvc_interface::AgvcInterface::saveMap | ( | const Header & | map_header | ) |
| int agvc_interface::AgvcInterface::sendBase64PngMapToAgv | ( | const Base64PngMap & | map | ) |
| int agvc_interface::AgvcInterface::sendGridMapToAgv | ( | const OccupancyGridMap & | map | ) |
| int agvc_interface::AgvcInterface::setGridMapAllInfo | ( | const MapAllInfo & | map_all_info, |
| const Header & | command_header = { "99999", "99999", 1, "99999" } ) |
| int agvc_interface::AgvcInterface::setPngMapAllInfo | ( | const MapAllInfo & | map_all_info, |
| const Header & | command_header = { "99999", "99999", 1, "99999" } ) |
| int agvc_interface::AgvcInterface::switchMap | ( | const Header & | map_header | ) |