master/sdo.h
changeset 854 f4f53be425ac
parent 847 92266462d411
child 962 ea83a7aab57a
equal deleted inserted replaced
853:726326d0aef4 854:f4f53be425ac
    62     struct list_head entries; /**< entry list */
    62     struct list_head entries; /**< entry list */
    63 };
    63 };
    64 
    64 
    65 /*****************************************************************************/
    65 /*****************************************************************************/
    66 
    66 
    67 /** CANopen Sdo configuration data.
       
    68  * \todo remove
       
    69  */
       
    70 typedef struct {
       
    71     struct list_head list; /**< list item */
       
    72     uint16_t index; /**< Sdo index */
       
    73     uint8_t subindex; /**< Sdo subindex */
       
    74     uint8_t *data; /**< pointer to Sdo data */
       
    75     size_t size; /**< size of Sdo data */
       
    76 }
       
    77 ec_sdo_data_t;
       
    78 
       
    79 /*****************************************************************************/
       
    80 
       
    81 int ec_sdo_init(ec_sdo_t *, uint16_t, ec_slave_t *);
    67 int ec_sdo_init(ec_sdo_t *, uint16_t, ec_slave_t *);
    82 void ec_sdo_destroy(ec_sdo_t *);
    68 void ec_sdo_destroy(ec_sdo_t *);
    83 
    69 
    84 ec_sdo_entry_t *ec_sdo_get_entry(ec_sdo_t *, uint8_t);
    70 ec_sdo_entry_t *ec_sdo_get_entry(ec_sdo_t *, uint8_t);
    85 
    71