AGVC SDK  0.8.0
rtde.h 文件参考

用于RPC模块的交互,如订阅、发布等功能 更多...

#include <string>
#include <vector>
#include <functional>
#include <memory>
#include <map>
#include <unordered_map>
#include "type.h"
rtde.h 的引用(Include)关系图:

浏览该文件的源代码.

class  agvc_interface::OutputBuilder
 向输出数据中增加 更多...
class  agvc_interface::InputParser
 解析输入 更多...
class  agvc_interface::RtdeClient
 RTDE客户端 更多...

命名空间

namespace  agvc_interface

宏定义

#define AGVC_ABI
#define RtdeClient_DECLARES

类型定义

using agvc_interface::RtdeClientPtr = std::shared_ptr<RtdeClient>

详细描述

用于RPC模块的交互,如订阅、发布等功能

在文件 rtde.h 中定义.

宏定义说明

◆ AGVC_ABI

#define AGVC_ABI

在文件 rtde.h7 行定义.

◆ RtdeClient_DECLARES

#define RtdeClient_DECLARES
值:
_FUNC(RtdeClient, 1, setLogHandler, handler) \
_FUNC(RtdeClient, 2, connect, ip, port) \
_FUNC(RtdeClient, 0, disconnect) \
_FUNC(RtdeClient, 0, hasConnected) \
_FUNC(RtdeClient, 1, hasConnected1, callback) \
_FUNC(RtdeClient, 2, login, usrname, passwd) \
_FUNC(RtdeClient, 0, logout) \
_FUNC(RtdeClient, 0, hasLogined) \
_FUNC(RtdeClient, 0, getProtocolVersion) \
_FUNC(RtdeClient, 0, getInputMaps) \
_FUNC(RtdeClient, 0, getOutputMaps) \
_FUNC(RtdeClient, 4, setTopic, to_server, names, freq, expected_chanel) \
_FUNC(RtdeClient, 2, removeTopic, to_server, chanel) \
_FUNC(RtdeClient, 0, getRegisteredInputRecipe) \
_FUNC(RtdeClient, 0, getRegisteredOutputRecipe) \
_FUNC(RtdeClient, 2, subscribe, chanel, callback) \
_FUNC(RtdeClient, 2, publish, chanel, callback) \
_FUNC(RtdeClient, 1, setEventHandler, cb)

在文件 rtde.h288 行定义.