diff -r a3dbd6bc8fce -r e4b4b5a85e75 master/slave.h --- a/master/slave.h Mon Mar 20 13:36:10 2006 +0000 +++ b/master/slave.h Mon Mar 20 15:28:25 2006 +0000 @@ -71,6 +71,7 @@ uint16_t base_sync_count; /**< Anzahl unterstützter Sync-Manager */ // Slave information interface + uint16_t sii_alias; /**< Configured station alias */ uint32_t sii_vendor_id; /**< Identifikationsnummer des Herstellers */ uint32_t sii_product_code; /**< Herstellerspezifischer Produktcode */ uint32_t sii_revision_number; /**< Revisionsnummer */ @@ -94,6 +95,7 @@ // Slave control int ec_slave_fetch(ec_slave_t *); int ec_slave_sii_read(ec_slave_t *, uint16_t, uint32_t *); +int ec_slave_sii_write(ec_slave_t *, uint16_t, uint16_t); int ec_slave_state_change(ec_slave_t *, uint8_t); int ec_slave_set_fmmu(ec_slave_t *, const ec_domain_t *, const ec_sync_t *);