diff -r 27a1aee7e254 -r 60b2aad9d40b master/slave.c --- a/master/slave.c Thu Sep 28 08:31:33 2006 +0000 +++ b/master/slave.c Fri Oct 13 10:07:10 2006 +0000 @@ -867,6 +867,18 @@ /*****************************************************************************/ /** + \return non-zero if slave is a bus coupler +*/ + +int ec_slave_has_subbus(const ec_slave_t *slave /**< EtherCAT slave */) +{ + return slave->sii_vendor_id == 0x00000002 + && slave->sii_product_code == 0x13ED3052; +} + +/*****************************************************************************/ + +/** \return 0 in case of success, else < 0 */