master/sdo.h
changeset 962 ea83a7aab57a
parent 854 f4f53be425ac
child 963 01702c78fe0a
equal deleted inserted replaced
961:8aa60dd6cbc7 962:ea83a7aab57a
    50 /*****************************************************************************/
    50 /*****************************************************************************/
    51 
    51 
    52 /** CANopen Sdo.
    52 /** CANopen Sdo.
    53  */
    53  */
    54 struct ec_sdo {
    54 struct ec_sdo {
    55     struct kobject kobj; /**< kobject */
    55     struct kobject kobj; /**< kobject. */
    56     struct list_head list; /**< list item */
    56     struct list_head list; /**< List item. */
    57     ec_slave_t *slave; /**< parent slave */
    57     ec_slave_t *slave; /**< Parent slave. */
    58     uint16_t index; /**< Sdo index */
    58     uint16_t index; /**< Sdo index. */
    59     uint8_t object_code; /**< object code */
    59     uint8_t object_code; /**< Object code. */
    60     char *name; /**< Sdo name */
    60     char *name; /**< Sdo name. */
    61     uint8_t subindices; /**< subindices */
    61     uint8_t max_subindex; /**< Maximum subindex. */
    62     struct list_head entries; /**< entry list */
    62     struct list_head entries; /**< List of entries. */
    63 };
    63 };
    64 
    64 
    65 /*****************************************************************************/
    65 /*****************************************************************************/
    66 
    66 
    67 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 *);