diff --git a/master/slave.c b/master/slave.c index 6d9497e20c43ee8b49560f8c8c46713c16c179e7..e388e45d5457694bb8438742a9dedc59bd798056 100644 --- a/master/slave.c +++ b/master/slave.c @@ -53,6 +53,7 @@ extern const ec_code_msg_t al_status_messages[]; /*****************************************************************************/ void ec_slave_clear(struct kobject *); +void ec_slave_sdos_clear(struct kobject *); ssize_t ec_show_slave_attribute(struct kobject *, struct attribute *, char *); ssize_t ec_store_slave_attribute(struct kobject *, struct attribute *, const char *, size_t); @@ -83,7 +84,9 @@ static struct kobj_type ktype_ec_slave = { .default_attrs = def_attrs }; -static struct kobj_type ktype_ec_slave_sdos = {}; +static struct kobj_type ktype_ec_slave_sdos = { + .release = ec_slave_sdos_clear +}; /** \endcond */ @@ -277,6 +280,15 @@ void ec_slave_clear(struct kobject *kobj /**< kobject of the slave */) /*****************************************************************************/ +/** +*/ + +void ec_slave_sdos_clear(struct kobject *kobj /**< kobject for SDOs */) +{ +} + +/*****************************************************************************/ + /** Reset slave from operation mode. */