Public Types | Public Member Functions | Protected Attributes
WG014 Class Reference

#include <wg014.h>

Inheritance diagram for WG014:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { PRODUCT_CODE = 6805014 }

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)
 ~WG014 ()

Protected Attributes

uint8_t board_major_
uint8_t board_minor_
uint8_t fw_major_
uint8_t fw_minor_

Detailed Description

Definition at line 40 of file wg014.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
PRODUCT_CODE 

Definition at line 48 of file wg014.h.


Constructor & Destructor Documentation

Definition at line 54 of file wg014.cpp.


Member Function Documentation

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

< Construct EtherCAT device

Construct non-EtherCAT device

Reimplemented from EthercatDevice.

Definition at line 42 of file wg014.cpp.

void WG014::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 66 of file wg014.cpp.

Implements EthercatDevice.

Definition at line 60 of file wg014.cpp.


Member Data Documentation

uint8_t WG014::board_major_ [protected]

Definition at line 53 of file wg014.h.

uint8_t WG014::board_minor_ [protected]

Definition at line 54 of file wg014.h.

uint8_t WG014::fw_major_ [protected]

Definition at line 51 of file wg014.h.

uint8_t WG014::fw_minor_ [protected]

Definition at line 52 of file wg014.h.


The documentation for this class 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 Apr 24 2014 15:43:45