#include <robot_interface.h>
arcs::common_interface::RobotInterface::RobotInterface |
( |
| ) |
|
virtual arcs::common_interface::RobotInterface::~RobotInterface |
( |
| ) |
|
|
virtual |
ForceControlPtr arcs::common_interface::RobotInterface::getForceControl |
( |
| ) |
|
获取力控接口
- 返回
- ForceControlPtr对象的指针
- Python函数原型
- getForceControl(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::ForceControl
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
rpc_cli->getRobotInterface(robot_name)->getForceControl();
IoControlPtr arcs::common_interface::RobotInterface::getIoControl |
( |
| ) |
|
获取IO控制的接口
- 返回
- IoControlPtr对象的指针
- Python函数原型
- getIoControl(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::IoControl
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
rpc_cli->getRobotInterface(robot_name)->getIoControl();
获取运动规划接口
- 返回
- MotionControlPtr对象的指针
- Python函数原型
- getMotionControl(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::MotionControl
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
rpc_cli->getRobotInterface(robot_name)->getMotionControl();
获取机器人实用算法接口
- 返回
- RobotAlgorithmPtr对象的指针
- Python函数原型
- getRobotAlgorithm(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::RobotAlgorithm
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
rpc_cli->getRobotInterface(robot_name)->getRobotAlgorithm();
RobotConfigPtr arcs::common_interface::RobotInterface::getRobotConfig |
( |
| ) |
|
获取RobotConfig接口
- 返回
- RobotConfigPtr对象的指针
- Python函数原型
- getRobotConfig(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::RobotConfig
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
rpc_cli->getRobotInterface(robot_name)->getRobotConfig();
RobotManagePtr arcs::common_interface::RobotInterface::getRobotManage |
( |
| ) |
|
获取机器人管理接口(上电、启动、停止等)
- 返回
- RobotManagePtr对象的指针
- Python函数原型
- getRobotManage(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::RobotManage
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
rpc_cli->getRobotInterface(robot_name)->getRobotManage();
RobotStatePtr arcs::common_interface::RobotInterface::getRobotState |
( |
| ) |
|
获取机器人状态接口
- 返回
- RobotStatePtr对象的指针
- Python函数原型
- getRobotState(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::RobotState
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
rpc_cli->getRobotInterface(robot_name)->getRobotState();
SyncMovePtr arcs::common_interface::RobotInterface::getSyncMove |
( |
| ) |
|
获取同步运动接口
- 返回
- SyncMovePtr对象的指针
- Python函数原型
- getSyncMove(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::SyncMove
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
SyncMovePtr ptr = rpc_cli->getRobotInterface(robot_name)->getSyncMove();
TracePtr arcs::common_interface::RobotInterface::getTrace |
( |
| ) |
|
获取告警信息接口
- 返回
- TracePtr对象的指针
- Python函数原型
- getTrace(self: pyaubo_sdk.RobotInterface) -> arcs::common_interface::Trace
- C++示例
auto rpc_cli = std::make_shared<RpcClient>();
auto robot_name = rpc_cli->getRobotNames().front();
TracePtr ptr = rpc_cli->getRobotInterface(robot_name)->getTrace();
void* arcs::common_interface::RobotInterface::d_ |
|
protected |
该类的文档由以下文件生成: