diff -r f859d567f94e -r 42b62867574d master/slave_config.h --- a/master/slave_config.h Fri Jan 22 10:11:58 2016 +0100 +++ b/master/slave_config.h Fri Jan 22 13:09:43 2016 +0100 @@ -130,6 +130,8 @@ uint16_t watchdog_intervals; /**< Process data watchdog intervals (see spec. reg. 0x0420). */ + uint8_t allow_overlapping_pdos; /**< Allow input PDOs use the same frame space + as output PDOs. */ ec_slave_t *slave; /**< Slave pointer. This is \a NULL, if the slave is offline. */ @@ -172,6 +174,7 @@ unsigned int); ec_voe_handler_t *ec_slave_config_find_voe_handler(ec_slave_config_t *, unsigned int); +void ec_slave_config_expire_disconnected_requests(ec_slave_config_t *); ec_sdo_request_t *ecrt_slave_config_create_sdo_request_err( ec_slave_config_t *, uint16_t, uint8_t, size_t);