Added ec_slave_has_subbus()

This commit is contained in:
Florian Pose 2006-10-13 09:45:22 +00:00
parent 94e1219bab
commit 0c02680146
2 changed files with 13 additions and 0 deletions

View File

@ -866,6 +866,18 @@ int ec_slave_is_coupler(const ec_slave_t *slave /**< EtherCAT slave */)
/*****************************************************************************/
/**
\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
*/

View File

@ -334,6 +334,7 @@ uint16_t ec_slave_calc_sync_size(const ec_slave_t *,
const ec_sii_sync_t *);
int ec_slave_is_coupler(const ec_slave_t *);
int ec_slave_has_subbus(const ec_slave_t *);
/*****************************************************************************/