PDF
AGVC SDK  0.8.0
rtde.h File Reference

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

#include <string>
#include <vector>
#include <functional>
#include <memory>
#include <map>
#include <unordered_map>
#include "type.h"
Include dependency graph for rtde.h:

Go to the source code of this file.

Classes

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

Namespaces

namespace  agvc_interface

Macros

#define AGVC_ABI
#define RtdeClient_DECLARES

Typedefs

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

Detailed Description

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

Definition in file rtde.h.

Macro Definition Documentation

◆ AGVC_ABI

#define AGVC_ABI

Definition at line 7 of file rtde.h.

◆ RtdeClient_DECLARES

#define RtdeClient_DECLARES
Value:
_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)

Definition at line 288 of file rtde.h.