Skip to content
Snippets Groups Projects
Commit ea4b27c6 authored by Florian Pose's avatar Florian Pose
Browse files

Do not output CoE retries.

parent 08411cda
No related branches found
No related tags found
No related merge requests found
...@@ -49,6 +49,8 @@ ...@@ -49,6 +49,8 @@
#define EC_COE_DOWN_SEG_REQ_HEADER_SIZE 3 #define EC_COE_DOWN_SEG_REQ_HEADER_SIZE 3
#define EC_COE_DOWN_SEG_MIN_DATA_SIZE 7 #define EC_COE_DOWN_SEG_MIN_DATA_SIZE 7
#define DEBUG_RETRIES 0
/*****************************************************************************/ /*****************************************************************************/
void ec_fsm_coe_dict_start(ec_fsm_coe_t *); void ec_fsm_coe_dict_start(ec_fsm_coe_t *);
...@@ -1213,11 +1215,13 @@ void ec_fsm_coe_down_request(ec_fsm_coe_t *fsm /**< finite state machine */) ...@@ -1213,11 +1215,13 @@ void ec_fsm_coe_down_request(ec_fsm_coe_t *fsm /**< finite state machine */)
unsigned long diff_ms = unsigned long diff_ms =
(jiffies - fsm->request->jiffies_sent) * 1000 / HZ; (jiffies - fsm->request->jiffies_sent) * 1000 / HZ;
if (diff_ms < fsm->request->response_timeout) { if (diff_ms < fsm->request->response_timeout) {
#if DEBUG_RETRIES
if (fsm->slave->master->debug_level) { if (fsm->slave->master->debug_level) {
EC_DBG("Slave %u did not respond to SDO download request. " EC_DBG("Slave %u did not respond to SDO download request. "
"Retrying after %u ms...\n", "Retrying after %u ms...\n",
slave->ring_position, (u32) diff_ms); slave->ring_position, (u32) diff_ms);
} }
#endif
// no response; send request datagram again // no response; send request datagram again
return; return;
} }
...@@ -1706,11 +1710,13 @@ void ec_fsm_coe_up_request(ec_fsm_coe_t *fsm /**< finite state machine */) ...@@ -1706,11 +1710,13 @@ void ec_fsm_coe_up_request(ec_fsm_coe_t *fsm /**< finite state machine */)
unsigned long diff_ms = unsigned long diff_ms =
(jiffies - fsm->request->jiffies_sent) * 1000 / HZ; (jiffies - fsm->request->jiffies_sent) * 1000 / HZ;
if (diff_ms < fsm->request->response_timeout) { if (diff_ms < fsm->request->response_timeout) {
#if DEBUG_RETRIES
if (fsm->slave->master->debug_level) { if (fsm->slave->master->debug_level) {
EC_DBG("Slave %u did not respond to SDO upload request. " EC_DBG("Slave %u did not respond to SDO upload request. "
"Retrying after %u ms...\n", "Retrying after %u ms...\n",
slave->ring_position, (u32) diff_ms); slave->ring_position, (u32) diff_ms);
} }
#endif
// no response; send request datagram again // no response; send request datagram again
return; return;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment