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 95 of file ethercat_device.h.


Constructor & Destructor Documentation

Definition at line 122 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 144 of file ethercat_device.cpp.

void EthercatDeviceDiagnostics::collect ( EthercatCom com,
EtherCAT_SlaveHandler *  sh 
)

Definition at line 158 of file ethercat_device.cpp.

Definition at line 273 of file ethercat_device.cpp.

Definition at line 133 of file ethercat_device.cpp.


Member Data Documentation

Definition at line 129 of file ethercat_device.h.

Definition at line 126 of file ethercat_device.h.

Definition at line 127 of file ethercat_device.h.

Definition at line 120 of file ethercat_device.h.

Definition at line 124 of file ethercat_device.h.

Definition at line 123 of file ethercat_device.h.

Definition at line 122 of file ethercat_device.h.

Definition at line 119 of file ethercat_device.h.

Definition at line 121 of file ethercat_device.h.

Definition at line 128 of file ethercat_device.h.


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


ethercat_hardware
Author(s): Rob Wheeler (email: wheeler@willowgarage.com), Maintained by Derek King (email: dking@willowgarage.com)
autogenerated on Thu Jan 2 2014 11:39:31