1#ifndef INCLUDE_API_NRC_INTERFACE_DEFINE_H_
2#define INCLUDE_API_NRC_INTERFACE_DEFINE_H_
7#if defined(_WIN32) || defined(WIN32)
8#define EXPORT_API __declspec(dllexport)
88 if (
key.substr(0, 1) ==
"P") {
int SOCKETFD
Definition nrc_define.h:14
Result
Definition nrc_define.h:16
@ DISCONNECT
Definition nrc_define.h:20
@ OPERATION_NOT_ALLOWED
Definition nrc_define.h:18
@ RECEIVE_FAILED
Definition nrc_define.h:21
@ PARAM_ERR
Definition nrc_define.h:19
@ EXCEPTION
Definition nrc_define.h:17
@ SUCCESS
Definition nrc_define.h:22
const int const_robotNum
Definition nrc_define.h:13
LogicType
Definition nrc_define.h:53
@ NOT_EQUAL_TO
Definition nrc_define.h:59
@ GREATER
Definition nrc_define.h:56
@ GREATER_EQUAL
Definition nrc_define.h:58
@ EQUAL_TO
Definition nrc_define.h:54
@ LESS
Definition nrc_define.h:55
@ LESS_EQUAL
Definition nrc_define.h:57
PosType
Definition nrc_define.h:25
Definition nrc_define.h:69
ParaGroup paraGroupTwo
Definition nrc_define.h:74
ParaGroup paraGroupOne
Definition nrc_define.h:73
LogicType logicType
Definition nrc_define.h:72
std::string desValue
Definition nrc_define.h:70
std::string key
Definition nrc_define.h:71
Definition nrc_define.h:95
ParaGroup paraGroupTime
Definition nrc_define.h:99
std::string groupType
Definition nrc_define.h:96
ParaGroup paraGroupNum
Definition nrc_define.h:98
int errorHanding
Definition nrc_define.h:97
ParaGroup paraGroupValue
Definition nrc_define.h:100
Definition nrc_define.h:36
std::vector< double > targetPosValue
Definition nrc_define.h:38
int userNum
Definition nrc_define.h:47
MoveCmd()
Definition nrc_define.h:50
int configuration
Definition nrc_define.h:49
double dec
Definition nrc_define.h:43
PosType targetPosType
Definition nrc_define.h:37
int posidtype
Definition nrc_define.h:48
int pl
Definition nrc_define.h:44
int coord
Definition nrc_define.h:40
double velocity
Definition nrc_define.h:41
int time
Definition nrc_define.h:45
double acc
Definition nrc_define.h:42
int toolNum
Definition nrc_define.h:46
std::string targetPosName
Definition nrc_define.h:39
Definition nrc_define.h:106
std::vector< double > datatype
Definition nrc_define.h:109
std::string coord
Definition nrc_define.h:108
std::vector< double > calData
Definition nrc_define.h:107
int user
Definition nrc_define.h:111
int tool
Definition nrc_define.h:110
Definition nrc_define.h:62
double data
Definition nrc_define.h:63
int secondvalue
Definition nrc_define.h:64
int value
Definition nrc_define.h:65
std::string varname
Definition nrc_define.h:66
Definition nrc_define.h:78
static PosType determineType(const std::string &key)
Definition nrc_define.h:86
int toolNum
Definition nrc_define.h:82
int userNum
Definition nrc_define.h:83
int coord
Definition nrc_define.h:81
std::vector< double > posData
Definition nrc_define.h:80
std::string key
Definition nrc_define.h:79
PosType type
Definition nrc_define.h:84