equal
deleted
inserted
replaced
69 uint16_t base_build; /**< Build-Nummer */ |
69 uint16_t base_build; /**< Build-Nummer */ |
70 uint16_t base_fmmu_count; /**< Anzahl unterstützter FMMUs */ |
70 uint16_t base_fmmu_count; /**< Anzahl unterstützter FMMUs */ |
71 uint16_t base_sync_count; /**< Anzahl unterstützter Sync-Manager */ |
71 uint16_t base_sync_count; /**< Anzahl unterstützter Sync-Manager */ |
72 |
72 |
73 // Slave information interface |
73 // Slave information interface |
|
74 uint16_t sii_alias; /**< Configured station alias */ |
74 uint32_t sii_vendor_id; /**< Identifikationsnummer des Herstellers */ |
75 uint32_t sii_vendor_id; /**< Identifikationsnummer des Herstellers */ |
75 uint32_t sii_product_code; /**< Herstellerspezifischer Produktcode */ |
76 uint32_t sii_product_code; /**< Herstellerspezifischer Produktcode */ |
76 uint32_t sii_revision_number; /**< Revisionsnummer */ |
77 uint32_t sii_revision_number; /**< Revisionsnummer */ |
77 uint32_t sii_serial_number; /**< Seriennummer der Klemme */ |
78 uint32_t sii_serial_number; /**< Seriennummer der Klemme */ |
78 |
79 |
92 void ec_slave_clear(ec_slave_t *); |
93 void ec_slave_clear(ec_slave_t *); |
93 |
94 |
94 // Slave control |
95 // Slave control |
95 int ec_slave_fetch(ec_slave_t *); |
96 int ec_slave_fetch(ec_slave_t *); |
96 int ec_slave_sii_read(ec_slave_t *, uint16_t, uint32_t *); |
97 int ec_slave_sii_read(ec_slave_t *, uint16_t, uint32_t *); |
|
98 int ec_slave_sii_write(ec_slave_t *, uint16_t, uint16_t); |
97 int ec_slave_state_change(ec_slave_t *, uint8_t); |
99 int ec_slave_state_change(ec_slave_t *, uint8_t); |
98 int ec_slave_set_fmmu(ec_slave_t *, const ec_domain_t *, const ec_sync_t *); |
100 int ec_slave_set_fmmu(ec_slave_t *, const ec_domain_t *, const ec_sync_t *); |
99 |
101 |
100 // Misc |
102 // Misc |
101 void ec_slave_print(const ec_slave_t *); |
103 void ec_slave_print(const ec_slave_t *); |