Public Member Functions | Protected Member Functions | Protected Attributes
EthercatDeviceDiagnostics Struct Reference

#include <ethercat_device.h>

List of all members.

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_

Detailed Description

Definition at line 99 of file ethercat_device.h.


Constructor & Destructor Documentation

Definition at line 120 of file ethercat_device.cpp.


Member Function Documentation

void EthercatDeviceDiagnostics::accumulate ( const et1x00_error_counters next,
const et1x00_error_counters prev 
) [protected]

Definition at line 141 of file ethercat_device.cpp.

Definition at line 155 of file ethercat_device.cpp.

Definition at line 290 of file ethercat_device.cpp.

Definition at line 131 of file ethercat_device.cpp.


Member Data Documentation

Definition at line 133 of file ethercat_device.h.

Definition at line 130 of file ethercat_device.h.

Definition at line 131 of file ethercat_device.h.

Definition at line 124 of file ethercat_device.h.

Definition at line 128 of file ethercat_device.h.

Definition at line 127 of file ethercat_device.h.

Definition at line 126 of file ethercat_device.h.

Definition at line 123 of file ethercat_device.h.

Definition at line 125 of file ethercat_device.h.

Definition at line 132 of file ethercat_device.h.


The documentation for this struct was generated from the following files:


ros_ethercat_hardware
Author(s): Rob Wheeler , Derek King , Manos Nikolaidis
autogenerated on Thu Jul 4 2019 20:01:53