include/ecrt.h
branchstable-1.0
changeset 1621 4bbe090553f7
parent 1619 0d4119024f55
child 1623 05622513f627
equal deleted inserted replaced
1620:9d7453c16ade 1621:4bbe090553f7
   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