Public Types | Public Member Functions
EK1122 Class Reference

#include <ek1122.h>

Inheritance diagram for EK1122:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { PRODUCT_CODE = 0x4622c52 }

Public Member Functions

void construct (EtherCAT_SlaveHandler *sh, int &start_address)
 < Construct EtherCAT device
void diagnostics (diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *)
 For EtherCAT device that only publish one EtherCAT Status message. If sub-class implements multiDiagnostics() then diagnostics() is not used.
int initialize (pr2_hardware_interface::HardwareInterface *, bool)
 ~EK1122 ()

Detailed Description

Definition at line 40 of file ek1122.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
PRODUCT_CODE 

Definition at line 48 of file ek1122.h.


Constructor & Destructor Documentation

Definition at line 49 of file ek1122.cpp.


Member Function Documentation

void EK1122::construct ( EtherCAT_SlaveHandler *  sh,
int &  start_address 
) [virtual]

< Construct EtherCAT device

Construct non-EtherCAT device

Reimplemented from EthercatDevice.

Definition at line 42 of file ek1122.cpp.

void EK1122::diagnostics ( diagnostic_updater::DiagnosticStatusWrapper d,
unsigned char *  buffer 
) [virtual]

For EtherCAT device that only publish one EtherCAT Status message. If sub-class implements multiDiagnostics() then diagnostics() is not used.

Parameters:
dDiagnostics status wrapper.
bufferPointer to slave process data.

Reimplemented from EthercatDevice.

Definition at line 60 of file ek1122.cpp.

Implements EthercatDevice.

Definition at line 55 of file ek1122.cpp.


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


ethercat_hardware
Author(s): Rob Wheeler , Derek King
autogenerated on Thu Jun 6 2019 19:46:33