#include <iomanip>
#include <math.h>
#include <stddef.h>
#include <ethercat_hardware/wg0x.h>
#include <dll/ethercat_dll.h>
#include <al/ethercat_AL.h>
#include <dll/ethercat_device_addressed_telegram.h>
#include <dll/ethercat_frame.h>
#include <boost/crc.hpp>
#include <boost/static_assert.hpp>
#include <boost/make_shared.hpp>
#include "ethercat_hardware/wg_util.h"
Go to the source code of this file.
Define Documentation
Value:do { if (status & SAFETY_##bit) { \
str += prefix + #bit; \
prefix = ", "; \
} } while(0)
Definition at line 1162 of file wg0x.cpp.
Value:{ \
TiXmlElement *c; \
attr = elt->Attribute((a)); \
if (!attr) { \
c = elt->FirstChildElement((a)); \
if (!c || !(attr = c->GetText())) { \
ROS_FATAL("Actuator is missing the attribute "#a); \
exit(EXIT_FAILURE); \
} \
} \
}
Definition at line 535 of file wg0x.cpp.