#include <ethercat_device.h>
Public Member Functions | |
| void | collect (EthercatCom *com, EtherCAT_SlaveHandler *sh) | 
| EthercatDeviceDiagnostics () | |
| void | publish (diagnostic_updater::DiagnosticStatusWrapper &d, unsigned numPorts=4) const | 
Protected Member Functions | |
| void | accumulate (const et1x00_error_counters &next, const et1x00_error_counters &prev) | 
| void | zeroTotals () | 
Protected Attributes | |
| int | devicesRespondingToNodeAddress_ | 
| bool | diagnosticsFirst_ | 
| bool | diagnosticsValid_ | 
| uint64_t | epuErrorTotal_ | 
| bool | errorCountersMayBeCleared_ | 
| et1x00_error_counters | errorCountersPrev_ | 
| unsigned | nodeAddress_ | 
| uint64_t | pdiErrorTotal_ | 
| EthercatPortDiagnostics | portDiagnostics_ [4] | 
| bool | resetDetected_ | 
Definition at line 95 of file ethercat_device.h.
| EthercatDeviceDiagnostics::EthercatDeviceDiagnostics | ( | ) | 
Definition at line 122 of file ethercat_device.cpp.
      
  | 
  protected | 
Definition at line 144 of file ethercat_device.cpp.
| void EthercatDeviceDiagnostics::collect | ( | EthercatCom * | com, | 
| EtherCAT_SlaveHandler * | sh | ||
| ) | 
Definition at line 158 of file ethercat_device.cpp.
| void EthercatDeviceDiagnostics::publish | ( | diagnostic_updater::DiagnosticStatusWrapper & | d, | 
| unsigned | numPorts = 4  | 
        ||
| ) | const | 
Definition at line 273 of file ethercat_device.cpp.
      
  | 
  protected | 
Definition at line 133 of file ethercat_device.cpp.
      
  | 
  protected | 
Definition at line 129 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 126 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 127 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 120 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 124 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 123 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 122 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 119 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 121 of file ethercat_device.h.
      
  | 
  protected | 
Definition at line 128 of file ethercat_device.h.