System Information Service Interface
Function | C++ | ROS |
---|---|---|
Get motion control software version | ✔ | ✘ |
Get name of the currently controlled robot | ✔ | ✘ |
Get Motion Control Software Version
C++ Interface
Function Name:rcClientInterfaceGetMcVersion
cpp
/**
* @brief Get the version of the motion controller software.
*
* This function is used to retrieve the software version of the specified motion controller.
*
* @param index The index of the motion controller.
* @return std::string The software version of the motion controller.
*/
std::string rcClientInterfaceGetMcVersion(const int& index);
Example Usage:
cpp
int mc_index = 0;
std::string mc_version = rcClientInterfaceGetMcVersion(mc_index);
std::cout << "Motion Controller Version: " << mc_version << std::endl;
Get Name of the Controlled Robot
C++ Interface
Function Name:rcClientInterfaceGetRobotName
cpp
/**
* @brief Get the name of the currently controlled robot.
*
* This function retrieves the name of the robot controlled by the specified robot controller.
*
* @param index The index of the robot controller.
* @return std::string The name of the robot.
*/
std::string rcClientInterfaceGetRobotName(const int& index);
Example Usage:
cpp
int robot_index = 0;
std::string robot_name = rcClientInterfaceGetRobotName(robot_index);
std::cout << "Robot Name: " << robot_name << std::endl;