equal
deleted
inserted
replaced
56 */ |
56 */ |
57 |
57 |
58 typedef struct |
58 typedef struct |
59 { |
59 { |
60 struct list_head list; |
60 struct list_head list; |
|
61 size_t size; |
61 char *data; |
62 char *data; |
62 } |
63 } |
63 ec_slave_string_t; |
64 ec_slave_string_t; |
64 |
65 |
65 /*****************************************************************************/ |
66 /*****************************************************************************/ |
96 uint8_t registered; /**< Der Slave wurde registriert */ |
97 uint8_t registered; /**< Der Slave wurde registriert */ |
97 |
98 |
98 ec_fmmu_t fmmus[EC_MAX_FMMUS]; /**< FMMU-Konfigurationen */ |
99 ec_fmmu_t fmmus[EC_MAX_FMMUS]; /**< FMMU-Konfigurationen */ |
99 uint8_t fmmu_count; /**< Wieviele FMMUs schon benutzt sind. */ |
100 uint8_t fmmu_count; /**< Wieviele FMMUs schon benutzt sind. */ |
100 |
101 |
101 struct list_head cat_strings; /**< Strings im EEPROM */ |
102 struct list_head eeprom_strings; /**< Strings im EEPROM */ |
|
103 |
|
104 const char *eeprom_name; /**< Slave-Name laut Hersteller */ |
|
105 const char *eeprom_group; /**< Slave-Beschreibung laut Hersteller */ |
|
106 const char *eeprom_desc; /**< Slave-Beschreibung laut Hersteller */ |
102 }; |
107 }; |
103 |
108 |
104 /*****************************************************************************/ |
109 /*****************************************************************************/ |
105 |
110 |
106 // Slave construction/destruction |
111 // Slave construction/destruction |