#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 CHECK_SAFETY_BIT | 
          ( | 
            | 
          bit | ) | 
           | 
        
      
 
Value:do { 
if (
status & SAFETY_##bit) { \
     str += prefix + #bit; \
    prefix = ", "; \
  } } while(0)
 
Definition at line 1162 of file wg0x.cpp.
 
 
      
        
          | #define ERR_MODE   "\033[41m" | 
        
      
 
 
      
        
          | #define ERROR_HDR   "\033[41mERROR\033[0m" | 
        
      
 
 
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.
 
 
      
        
          | #define GOOD_MODE   "\033[42m" | 
        
      
 
 
      
        
          | #define INFO_MODE   "\033[44m" | 
        
      
 
 
      
        
          | #define STD_MODE   "\033[0m" | 
        
      
 
 
      
        
          | #define WARN_HDR   "\033[43mERROR\033[0m" | 
        
      
 
 
      
        
          | #define WARN_MODE   "\033[43m" |