Public Types |
enum | { PRODUCT_CODE = 6805021
} |
enum | {
PROJECTOR_CONFIG_ENABLE = 8,
PROJECTOR_CONFIG_ENABLE_ENABLED = 8,
PROJECTOR_CONFIG_ENABLE_DISABLED = 0,
PROJECTOR_CONFIG_ACTION = 4,
PROJECTOR_CONFIG_ACTION_ON = 4,
PROJECTOR_CONFIG_ACTION_OFF = 0,
PROJECTOR_CONFIG_POLARITY = 2,
PROJECTOR_CONFIG_POLARITY_ACTIVE_HIGH = 2,
PROJECTOR_CONFIG_POLARITY_ACTIVE_LOW = 0,
PROJECTOR_CONFIG_STATE = 1,
PROJECTOR_CONFIG_STATE_HIGH = 1,
PROJECTOR_CONFIG_STATE_LOW = 0
} |
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 allow_unprogrammed=true) |
void | packCommand (unsigned char *buffer, bool halt, bool reset) |
bool | unpackState (unsigned char *this_buffer, unsigned char *prev_buffer) |
| WG021 () |
Private Attributes |
pr2_hardware_interface::DigitalOut | digital_out_A_ |
pr2_hardware_interface::DigitalOut | digital_out_B_ |
pr2_hardware_interface::DigitalOut | digital_out_I_ |
pr2_hardware_interface::DigitalOut | digital_out_L0_ |
pr2_hardware_interface::DigitalOut | digital_out_L1_ |
pr2_hardware_interface::DigitalOut | digital_out_M_ |
pr2_hardware_interface::Projector | projector_ |
Definition at line 85 of file wg021.h.