# HG changeset patch # User Florian Pose # Date 1161348872 0 # Node ID f70c7c6db7f4621db7036afcfe0fa74a6a2be844 # Parent 0d3022ee35a2522aea41f9f86e60c848405da08e Added EC_WAIT_SDO_DICT define. diff -r 0d3022ee35a2 -r f70c7c6db7f4 master/fsm.c --- a/master/fsm.c Fri Oct 20 12:50:28 2006 +0000 +++ b/master/fsm.c Fri Oct 20 12:54:32 2006 +0000 @@ -609,7 +609,7 @@ if (!(slave->sii_mailbox_protocols & EC_MBOX_COE) || slave->sdo_dictionary_fetched || slave->current_state == EC_SLAVE_STATE_INIT - || jiffies - slave->jiffies_preop < 5 * HZ + || jiffies - slave->jiffies_preop < EC_WAIT_SDO_DICT * HZ || !slave->online || slave->error_flag) continue; diff -r 0d3022ee35a2 -r f70c7c6db7f4 master/globals.h --- a/master/globals.h Fri Oct 20 12:50:28 2006 +0000 +++ b/master/globals.h Fri Oct 20 12:54:32 2006 +0000 @@ -77,6 +77,10 @@ /** datagram timeout in microseconds */ #define EC_IO_TIMEOUT 500 +/** Seconds to wait before fetching SDO dictionary + after slave entered PREOP state. */ +#define EC_WAIT_SDO_DICT 3 + /** minimum size of a buffer used with ec_state_string() */ #define EC_STATE_STRING_SIZE 30