Public Member Functions | Public Attributes
EC_SIIControlStatus Class Reference

Slave Information Interface Control/Status. More...

#include <ethercat_slave_memory.h>

Inheritance diagram for EC_SIIControlStatus:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual unsigned char * dump (unsigned char *a_buffer) const
 Dump the data struct into an array (EtherCAT Little Endian)
 EC_SIIControlStatus (bool eeprom_write_access=false, bool eeprom_address_algorithm=false, bool read_op=false, bool write_op=false, bool reload_op=false, bool write_error=false, bool busy=false)
 Constructor (see spec for args)
 EC_SIIControlStatus (const unsigned char *a_buffer)
 Constructor: build from data array.

Public Attributes

bool AcknowledgeError
bool Busy
 Eeprom busy?
bool EepromAddressAlgorithm
bool EepromWriteAccess
 Write access?
bool ReadOp
 Read Operation?
bool ReloadOp
 Reload Operation?
bool WriteError
 Write Error?
bool WriteOp
 Write Operation?

Detailed Description

Slave Information Interface Control/Status.

Definition at line 519 of file ethercat_slave_memory.h.


Constructor & Destructor Documentation

EC_SIIControlStatus::EC_SIIControlStatus ( bool  eeprom_write_access = false,
bool  eeprom_address_algorithm = false,
bool  read_op = false,
bool  write_op = false,
bool  reload_op = false,
bool  write_error = false,
bool  busy = false 
)

Constructor (see spec for args)

EC_SIIControlStatus::EC_SIIControlStatus ( const unsigned char *  a_buffer)

Constructor: build from data array.


Member Function Documentation

virtual unsigned char* EC_SIIControlStatus::dump ( unsigned char *  a_buffer) const [virtual]

Dump the data struct into an array (EtherCAT Little Endian)

Parameters:
a_bufferwhere data should be dumped
Returns:
pointer just beyond the array

Implements EC_DataStruct.


Member Data Documentation

Definition at line 550 of file ethercat_slave_memory.h.

Eeprom busy?

Definition at line 548 of file ethercat_slave_memory.h.

Definition at line 538 of file ethercat_slave_memory.h.

Write access?

Definition at line 536 of file ethercat_slave_memory.h.

Read Operation?

Definition at line 540 of file ethercat_slave_memory.h.

Reload Operation?

Definition at line 544 of file ethercat_slave_memory.h.

Write Error?

Definition at line 546 of file ethercat_slave_memory.h.

Write Operation?

Definition at line 542 of file ethercat_slave_memory.h.


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


ros_ethercat_eml
Author(s): Tom Panis, Klaas Gadeyne, Bob Koninckx, Austin Hendrix, Manos Nikolaidis
autogenerated on Thu Jul 4 2019 20:01:50