Robotics Library  0.6.2
Namespaces | Macros
MitsubishiH7.cpp File Reference
#include <cassert>
#include <cstdio>
#include <cstring>
#include <sstream>
#include <rl/math/Rotation.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include "ComException.h"
#include "DeviceException.h"
#include "Exception.h"
#include "MitsubishiH7.h"
#include "MitsubishiH7Exception.h"
#include "TcpSocket.h"
#include "TimeoutException.h"
#include "UdpSocket.h"
Include dependency graph for MitsubishiH7.cpp:

Namespaces

 rl
 
 rl::hal
 

Macros

#define MXT_CMD_NULL   0
 Real-time external command invalid. More...
 
#define MXT_CMD_MOVE   1
 Real-time external command valid. More...
 
#define MXT_CMD_END   255
 Real-time external command end. More...
 
#define MXT_IO_NULL   0
 No data. More...
 
#define MXT_IO_OUT   1
 Output signal. More...
 
#define MXT_IO_IN   2
 Input signal. More...
 
#define MXT_TYP_NULL   0
 No data. More...
 
#define MXT_TYP_POSE   1
 XYZ data. More...
 
#define MXT_TYP_JOINT   2
 Joint data. More...
 
#define MXT_TYP_PULSE   3
 Motor pulse data. More...
 
#define MXT_TYP_FPOSE   4
 XYZ data (position after filter process). More...
 
#define MXT_TYP_FJOINT   5
 Joint data (position after filter process). More...
 
#define MXT_TYP_FPULSE   6
 Motor pulse data (position after filter process). More...
 
#define MXT_TYP_FBPOSE   7
 XYZ data (encoder feedback value). More...
 
#define MXT_TYP_FBJOINT   8
 Joint data (encoder feedback value). More...
 
#define MXT_TYP_FBPULSE   9
 Motor pulse data (encoder feedback value). More...
 
#define MXT_TYP_CMDCUR   10
 Current command [%]. More...
 
#define MXT_TYP_FBKCUR   11
 Current feedback [%]. More...
 

Macro Definition Documentation

◆ MXT_CMD_END

#define MXT_CMD_END   255

Real-time external command end.

◆ MXT_CMD_MOVE

#define MXT_CMD_MOVE   1

Real-time external command valid.

◆ MXT_CMD_NULL

#define MXT_CMD_NULL   0

Real-time external command invalid.

◆ MXT_IO_IN

#define MXT_IO_IN   2

Input signal.

◆ MXT_IO_NULL

#define MXT_IO_NULL   0

No data.

◆ MXT_IO_OUT

#define MXT_IO_OUT   1

Output signal.

◆ MXT_TYP_CMDCUR

#define MXT_TYP_CMDCUR   10

Current command [%].

◆ MXT_TYP_FBJOINT

#define MXT_TYP_FBJOINT   8

Joint data (encoder feedback value).

◆ MXT_TYP_FBKCUR

#define MXT_TYP_FBKCUR   11

Current feedback [%].

◆ MXT_TYP_FBPOSE

#define MXT_TYP_FBPOSE   7

XYZ data (encoder feedback value).

◆ MXT_TYP_FBPULSE

#define MXT_TYP_FBPULSE   9

Motor pulse data (encoder feedback value).

◆ MXT_TYP_FJOINT

#define MXT_TYP_FJOINT   5

Joint data (position after filter process).

◆ MXT_TYP_FPOSE

#define MXT_TYP_FPOSE   4

XYZ data (position after filter process).

◆ MXT_TYP_FPULSE

#define MXT_TYP_FPULSE   6

Motor pulse data (position after filter process).

◆ MXT_TYP_JOINT

#define MXT_TYP_JOINT   2

Joint data.

◆ MXT_TYP_NULL

#define MXT_TYP_NULL   0

No data.

◆ MXT_TYP_POSE

#define MXT_TYP_POSE   1

XYZ data.

◆ MXT_TYP_PULSE

#define MXT_TYP_PULSE   3

Motor pulse data.