equal
deleted
inserted
replaced
127 unsigned int pdos_registered; /**< non-zero, if PDOs were registered */ |
127 unsigned int pdos_registered; /**< non-zero, if PDOs were registered */ |
128 |
128 |
129 // addresses |
129 // addresses |
130 uint16_t ring_position; /**< ring position */ |
130 uint16_t ring_position; /**< ring position */ |
131 uint16_t station_address; /**< configured station address */ |
131 uint16_t station_address; /**< configured station address */ |
132 uint16_t coupler_index; /**< index of the last bus coupler */ |
|
133 uint16_t coupler_subindex; /**< index of this slave after last coupler */ |
|
134 |
132 |
135 // base data |
133 // base data |
136 uint8_t base_type; /**< slave type */ |
134 uint8_t base_type; /**< slave type */ |
137 uint8_t base_revision; /**< revision */ |
135 uint8_t base_revision; /**< revision */ |
138 uint16_t base_build; /**< build number */ |
136 uint16_t base_build; /**< build number */ |
202 int ec_slave_fetch_sii_pdos(ec_slave_t *, const uint8_t *, size_t, |
200 int ec_slave_fetch_sii_pdos(ec_slave_t *, const uint8_t *, size_t, |
203 ec_pdo_type_t); |
201 ec_pdo_type_t); |
204 |
202 |
205 // misc. |
203 // misc. |
206 ec_sync_t *ec_slave_get_pdo_sync(ec_slave_t *, ec_direction_t); |
204 ec_sync_t *ec_slave_get_pdo_sync(ec_slave_t *, ec_direction_t); |
207 int ec_slave_is_coupler(const ec_slave_t *); |
|
208 int ec_slave_validate(const ec_slave_t *, uint32_t, uint32_t); |
205 int ec_slave_validate(const ec_slave_t *, uint32_t, uint32_t); |
209 void ec_slave_sdo_dict_info(const ec_slave_t *, |
206 void ec_slave_sdo_dict_info(const ec_slave_t *, |
210 unsigned int *, unsigned int *); |
207 unsigned int *, unsigned int *); |
211 |
208 |
212 /*****************************************************************************/ |
209 /*****************************************************************************/ |