Definition: ecat_slave.hpp:50
HomingParam homing_param_
Definition: ecat_slave.hpp:101
OffsetPDO offset_
Offset for PDO entries to assign pdo registers.
Definition: ecat_slave.hpp:93
int CheckSlaveConfigState()
This function will check slave's application layer states. (INIT/PREOP/SAFEOP/OP)
Definition: ecat_slave.cpp:13
ProfileVelocityParam velocity_param_
Slave velocity parameters.
Definition: ecat_slave.hpp:97
ec_pdo_entry_info_t * slave_pdo_entry_info_
Definition: ecat_slave.hpp:76
ProfilePosParam position_param_
Slave position parameters.
Definition: ecat_slave.hpp:99
ec_slave_info_t slave_info_
Slave information data structure. This structure contains all information related to slave....
Definition: ecat_slave.hpp:91
~EthercatSlave()
Definition: ecat_slave.cpp:8
ec_slave_config_t * slave_config_
Slave configuration parameters, assinged to each slave.
Definition: ecat_slave.hpp:68
static const uint32_t kSync0_shift_
DC sync shift setting, zero will give best synchronization.
Definition: ecat_slave.hpp:65
ReceivedData data_
Received data from servo drivers.
Definition: ecat_slave.hpp:95
ec_pdo_entry_reg_t * slave_pdo_entry_reg_
Definition: ecat_slave.hpp:80
ec_pdo_info_t * slave_pdo_info_
Definition: ecat_slave.hpp:74
ec_slave_config_state_t slave_config_state_
Slave state handle to check if slave is online and slaves state machine status(INIT/PREOP/SAFEOP/0P)
Definition: ecat_slave.hpp:71
int32_t motor_state_
Variable for checking motor state.
Definition: ecat_slave.hpp:85
uint8_t * slave_pdo_domain_
PDO domain for data exchange.
Definition: ecat_slave.hpp:82
ec_sync_info_t * slave_sync_info_
Definition: ecat_slave.hpp:78
EthercatSlave()
Definition: ecat_slave.cpp:3
Parameters that should be specified in homing mode.
Definition: ecat_definitions.hpp:402
offset for PDO entries to register PDOs.
Definition: ecat_definitions.hpp:232
Parameters that should be specified in position mode.
Definition: ecat_definitions.hpp:322
Parameters that should be specified in velocity mode.
Definition: ecat_definitions.hpp:418
Received feedback data from slaves.
Definition: ecat_definitions.hpp:264