equal
deleted
inserted
replaced
860 int ec_slave_is_coupler(const ec_slave_t *slave /**< EtherCAT slave */) |
860 int ec_slave_is_coupler(const ec_slave_t *slave /**< EtherCAT slave */) |
861 { |
861 { |
862 // TODO: Better bus coupler criterion |
862 // TODO: Better bus coupler criterion |
863 return slave->sii_vendor_id == 0x00000002 |
863 return slave->sii_vendor_id == 0x00000002 |
864 && slave->sii_product_code == 0x044C2C52; |
864 && slave->sii_product_code == 0x044C2C52; |
|
865 } |
|
866 |
|
867 /*****************************************************************************/ |
|
868 |
|
869 /** |
|
870 \return non-zero if slave is a bus coupler |
|
871 */ |
|
872 |
|
873 int ec_slave_has_subbus(const ec_slave_t *slave /**< EtherCAT slave */) |
|
874 { |
|
875 return slave->sii_vendor_id == 0x00000002 |
|
876 && slave->sii_product_code == 0x13ED3052; |
865 } |
877 } |
866 |
878 |
867 /*****************************************************************************/ |
879 /*****************************************************************************/ |
868 |
880 |
869 /** |
881 /** |