master/slave.h
changeset 329 d004349777fc
parent 325 7833cf70c4f2
child 343 b3858d25ba4b
equal deleted inserted replaced
328:3616bebe70cc 329:d004349777fc
   194     uint16_t data_type; /**< entry data type */
   194     uint16_t data_type; /**< entry data type */
   195     uint16_t bit_length; /**< entry length in bit */
   195     uint16_t bit_length; /**< entry length in bit */
   196     char *name; /**< entry name */
   196     char *name; /**< entry name */
   197 }
   197 }
   198 ec_sdo_entry_t;
   198 ec_sdo_entry_t;
       
   199 
       
   200 /*****************************************************************************/
       
   201 
       
   202 typedef struct
       
   203 {
       
   204     struct list_head list;
       
   205     uint16_t index;
       
   206     uint8_t subindex;
       
   207     uint8_t *data;
       
   208     size_t size;
       
   209 }
       
   210 ec_sdo_data_t;
   199 
   211 
   200 /*****************************************************************************/
   212 /*****************************************************************************/
   201 
   213 
   202 /**
   214 /**
   203    FMMU configuration.
   215    FMMU configuration.
   289 
   301 
   290     ec_fmmu_t fmmus[EC_MAX_FMMUS]; /**< FMMU configurations */
   302     ec_fmmu_t fmmus[EC_MAX_FMMUS]; /**< FMMU configurations */
   291     uint8_t fmmu_count; /**< number of FMMUs used */
   303     uint8_t fmmu_count; /**< number of FMMUs used */
   292 
   304 
   293     struct list_head sdo_dictionary; /**< SDO directory list */
   305     struct list_head sdo_dictionary; /**< SDO directory list */
       
   306     struct list_head sdo_confs; /**< list of SDO configurations */
   294 
   307 
   295     struct list_head varsize_fields; /**< size information for variable-sized
   308     struct list_head varsize_fields; /**< size information for variable-sized
   296                                         data fields. */
   309                                         data fields. */
   297 };
   310 };
   298 
   311