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


Constructor & Destructor Documentation

EthercatDeviceDiagnostics::EthercatDeviceDiagnostics (  ) 

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 142 of file ethercat_device.cpp.

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

Definition at line 156 of file ethercat_device.cpp.

void EthercatDeviceDiagnostics::publish ( diagnostic_updater::DiagnosticStatusWrapper &  d,
unsigned  numPorts = 4 
) const

Definition at line 271 of file ethercat_device.cpp.

void EthercatDeviceDiagnostics::zeroTotals (  )  [protected]

Definition at line 131 of file ethercat_device.cpp.


Member Data Documentation

Definition at line 130 of file ethercat_device.h.

Definition at line 127 of file ethercat_device.h.

Definition at line 128 of file ethercat_device.h.

Definition at line 121 of file ethercat_device.h.

Definition at line 125 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 120 of file ethercat_device.h.

Definition at line 122 of file ethercat_device.h.

Definition at line 129 of file ethercat_device.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


ethercat_hardware
Author(s): Maintained by Derek King (email: dking@willowgarage.com)
autogenerated on Fri Jan 11 09:11:22 2013