Skip to content
Snippets Groups Projects
Commit c79ed4f1 authored by Florian Pose's avatar Florian Pose
Browse files

Added ec_slave_has_subbus()

parent dd57c9cb
No related branches found
No related tags found
No related merge requests found
...@@ -866,6 +866,18 @@ int ec_slave_is_coupler(const ec_slave_t *slave /**< EtherCAT slave */) ...@@ -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 \return 0 in case of success, else < 0
*/ */
......
...@@ -334,6 +334,7 @@ uint16_t ec_slave_calc_sync_size(const ec_slave_t *, ...@@ -334,6 +334,7 @@ uint16_t ec_slave_calc_sync_size(const ec_slave_t *,
const ec_sii_sync_t *); const ec_sii_sync_t *);
int ec_slave_is_coupler(const ec_slave_t *); int ec_slave_is_coupler(const ec_slave_t *);
int ec_slave_has_subbus(const ec_slave_t *);
/*****************************************************************************/ /*****************************************************************************/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment