equal
deleted
inserted
replaced
50 ec_fmmu_t; |
50 ec_fmmu_t; |
51 |
51 |
52 /*****************************************************************************/ |
52 /*****************************************************************************/ |
53 |
53 |
54 /** |
54 /** |
|
55 EEPROM-String. |
|
56 */ |
|
57 |
|
58 typedef struct |
|
59 { |
|
60 struct list_head list; |
|
61 char *data; |
|
62 } |
|
63 ec_slave_string_t; |
|
64 |
|
65 /*****************************************************************************/ |
|
66 |
|
67 /** |
55 EtherCAT-Slave |
68 EtherCAT-Slave |
56 */ |
69 */ |
57 |
70 |
58 struct ec_slave |
71 struct ec_slave |
59 { |
72 { |
82 |
95 |
83 uint8_t registered; /**< Der Slave wurde registriert */ |
96 uint8_t registered; /**< Der Slave wurde registriert */ |
84 |
97 |
85 ec_fmmu_t fmmus[EC_MAX_FMMUS]; /**< FMMU-Konfigurationen */ |
98 ec_fmmu_t fmmus[EC_MAX_FMMUS]; /**< FMMU-Konfigurationen */ |
86 uint8_t fmmu_count; /**< Wieviele FMMUs schon benutzt sind. */ |
99 uint8_t fmmu_count; /**< Wieviele FMMUs schon benutzt sind. */ |
|
100 |
|
101 struct list_head cat_strings; /**< Strings im EEPROM */ |
87 }; |
102 }; |
88 |
103 |
89 /*****************************************************************************/ |
104 /*****************************************************************************/ |
90 |
105 |
91 // Slave construction/destruction |
106 // Slave construction/destruction |