142 int ecrt_domain_state(ec_domain_t *domain); |
142 int ecrt_domain_state(ec_domain_t *domain); |
143 |
143 |
144 /****************************************************************************** |
144 /****************************************************************************** |
145 * Slave Methods |
145 * Slave Methods |
146 *****************************************************************************/ |
146 *****************************************************************************/ |
|
147 |
|
148 /* there SDO functions are deprecated! */ |
147 |
149 |
148 int ecrt_slave_sdo_read_exp8(ec_slave_t *slave, uint16_t sdo_index, |
150 int ecrt_slave_sdo_read_exp8(ec_slave_t *slave, uint16_t sdo_index, |
149 uint8_t sdo_subindex, uint8_t *value); |
151 uint8_t sdo_subindex, uint8_t *value); |
150 int ecrt_slave_sdo_read_exp16(ec_slave_t *slave, uint16_t sdo_index, |
152 int ecrt_slave_sdo_read_exp16(ec_slave_t *slave, uint16_t sdo_index, |
151 uint8_t sdo_subindex, uint16_t *value); |
153 uint8_t sdo_subindex, uint16_t *value); |
158 int ecrt_slave_sdo_write_exp32(ec_slave_t *slave, uint16_t sdo_index, |
160 int ecrt_slave_sdo_write_exp32(ec_slave_t *slave, uint16_t sdo_index, |
159 uint8_t sdo_subindex, uint32_t value); |
161 uint8_t sdo_subindex, uint32_t value); |
160 int ecrt_slave_sdo_read(ec_slave_t *slave, uint16_t sdo_index, |
162 int ecrt_slave_sdo_read(ec_slave_t *slave, uint16_t sdo_index, |
161 uint8_t sdo_subindex, uint8_t *data, size_t *size); |
163 uint8_t sdo_subindex, uint8_t *data, size_t *size); |
162 |
164 |
163 int ecrt_slave_write_alias(ec_slave_t *slave, uint16_t alias); |
165 int ecrt_slave_write_alias(ec_slave_t *slave, uint16_t alias); // deprecated! |
|
166 |
|
167 int ecrt_slave_field_size(ec_slave_t *slave, const char *field_name, |
|
168 unsigned int field_index, size_t size); |
164 |
169 |
165 /****************************************************************************** |
170 /****************************************************************************** |
166 * Bitwise read/write macros |
171 * Bitwise read/write macros |
167 *****************************************************************************/ |
172 *****************************************************************************/ |
168 |
173 |