include/ecrt.h
changeset 275 ba51285d4ef6
parent 246 0bf7c769de06
child 276 9c4ae9cb5d8d
equal deleted inserted replaced
274:b397aee6e602 275:ba51285d4ef6
   158 int ecrt_slave_sdo_write_exp32(ec_slave_t *slave, uint16_t sdo_index,
   158 int ecrt_slave_sdo_write_exp32(ec_slave_t *slave, uint16_t sdo_index,
   159                                uint8_t sdo_subindex, uint32_t value);
   159                                uint8_t sdo_subindex, uint32_t value);
   160 int ecrt_slave_sdo_read(ec_slave_t *slave, uint16_t sdo_index,
   160 int ecrt_slave_sdo_read(ec_slave_t *slave, uint16_t sdo_index,
   161                         uint8_t sdo_subindex, uint8_t *data, size_t *size);
   161                         uint8_t sdo_subindex, uint8_t *data, size_t *size);
   162 
   162 
   163 int ecrt_slave_write_alias(ec_slave_t *slave, uint16_t alias);
   163 int ecrt_slave_write_alias(ec_slave_t *slave, uint16_t alias); // deprecated!
       
   164 
       
   165 int ecrt_slave_field_size(ec_slave_t *slave, const char *field_name,
       
   166                           unsigned int field_index, size_t size);
   164 
   167 
   165 /******************************************************************************
   168 /******************************************************************************
   166  *  Bitwise read/write macros
   169  *  Bitwise read/write macros
   167  *****************************************************************************/
   170  *****************************************************************************/
   168 
   171