master/slave.c
branchstable-1.1
changeset 1717 cc1ee18207d3
parent 1716 9440f4ff25c7
child 1719 42ed27ae6785
equal deleted inserted replaced
1716:9440f4ff25c7 1717:cc1ee18207d3
   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 }