master/canopen.h
changeset 739 4a02162a6301
parent 646 fbbd4e54e031
child 740 68d83b45dfa2
equal deleted inserted replaced
738:880c6153101f 739:4a02162a6301
   107 */
   107 */
   108 
   108 
   109 typedef struct
   109 typedef struct
   110 {
   110 {
   111     struct list_head list; /**< list item */
   111     struct list_head list; /**< list item */
   112     ec_sdo_t *sdo;
       
   113     ec_sdo_entry_t *entry;
   112     ec_sdo_entry_t *entry;
   114     uint8_t *data; /**< pointer to SDO data */
   113     uint8_t *data; /**< pointer to SDO data */
   115     size_t size; /**< size of SDO data */
   114     size_t size; /**< size of SDO data */
   116     ec_request_state_t state;
   115     ec_request_state_t state;
   117 }
   116 }
   123 void ec_sdo_destroy(ec_sdo_t *);
   122 void ec_sdo_destroy(ec_sdo_t *);
   124 
   123 
   125 int ec_sdo_entry_init(ec_sdo_entry_t *, uint8_t, ec_sdo_t *);
   124 int ec_sdo_entry_init(ec_sdo_entry_t *, uint8_t, ec_sdo_t *);
   126 void ec_sdo_entry_destroy(ec_sdo_entry_t *);
   125 void ec_sdo_entry_destroy(ec_sdo_entry_t *);
   127 
   126 
       
   127 void ec_sdo_request_init_read(ec_sdo_request_t *, ec_sdo_entry_t *);
       
   128 void ec_sdo_request_clear(ec_sdo_request_t *);
       
   129 
   128 /*****************************************************************************/
   130 /*****************************************************************************/
   129 
   131 
   130 #endif
   132 #endif