Skip to content

系统信息服务接口

功能C++ROS
获取运动控制区软件版本
获取当前被控制机器人名称

获取运动控制软件的版本号

C++ 接口

rcClientInterfaceGetMcVersion简介

cpp
/**
 * @brief 获取运动控制器运动软件的版本号。
 * 
 * 该函数用于获取指定运动控制器的软件版本号。
 * 
 * @param index 指定运动控制器的索引。
 * @return std::string 返回运动控制器的软件版本号。
 */
std::string rcClientInterfaceGetMcVersion(const int& index);

使用案例

cpp
int mc_index = 0;
std::string mc_version = rcClientInterfaceGetMcVersion(mc_index);
std::cout << "Motion Controller Version: " << mc_version << std::endl;

获取当前被控制机器人的名称

C++ 接口

rcClientInterfaceGetRobotName简介

cpp
/**
 * @brief 获取当前被控制机器人的名称。
 * 
 * 该函数用于获取指定机器人控制器所控制的机器人的名称。
 * 
 * @param index 指定机器人控制器的索引。
 * @return std::string 返回机器人的名称。
 */
std::string rcClientInterfaceGetRobotName(const int& index);

使用案例

cpp
int robot_index = 0;
std::string robot_name = rcClientInterfaceGetRobotName(robot_index);
std::cout << "Robot Name: " << robot_name << std::endl;