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)
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

WG014::~WG014 (  ) 

Definition at line 54 of file wg014.cpp.


Member Function Documentation

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

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

Reimplemented from EthercatDevice.

Definition at line 66 of file wg014.cpp.

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

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:
 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:23 2013