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)
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 46 of file ek1122.h.


Constructor & Destructor Documentation

EK1122::~EK1122 (  ) 

Definition at line 49 of file ek1122.cpp.


Member Function Documentation

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

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:
d Diagnostics status wrapper.
buffer Pointer to slave process data.

Reimplemented from EthercatDevice.

Definition at line 60 of file ek1122.cpp.

int EK1122::initialize ( pr2_hardware_interface::HardwareInterface *  ,
bool   
) [virtual]

Implements EthercatDevice.

Definition at line 55 of file ek1122.cpp.


The documentation for this class 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