master/slave.c
changeset 343 b3858d25ba4b
parent 339 a3a4ee854bd8
child 349 e521f03e9d94
equal deleted inserted replaced
342:cbcff2f19e99 343:b3858d25ba4b
   914 
   914 
   915 /**
   915 /**
   916    \return non-zero if slave is a bus coupler
   916    \return non-zero if slave is a bus coupler
   917 */
   917 */
   918 
   918 
   919 int ec_slave_is_coupler(const ec_slave_t *slave)
   919 int ec_slave_is_coupler(const ec_slave_t *slave /**< EtherCAT slave */)
   920 {
   920 {
   921     // TODO: Better bus coupler criterion
   921     // TODO: Better bus coupler criterion
   922     return slave->sii_vendor_id == 0x00000002
   922     return slave->sii_vendor_id == 0x00000002
   923         && slave->sii_product_code == 0x044C2C52;
   923         && slave->sii_product_code == 0x044C2C52;
   924 }
   924 }