Index: trunk/firmware_v4/SES/inc/modbus.h
===================================================================
--- trunk/firmware_v4/SES/inc/modbus.h	(revision 42)
+++ trunk/firmware_v4/SES/inc/modbus.h	(revision 44)
@@ -18,14 +18,14 @@
 
     //! brief Anzahl der Startbits, nach Modbus Spezifikation immer 1, stop bits werden aus den Einstellungen geladen
-    #define NUMBER_OF_STARTBITS				1U
+    #define NUMBER_OF_STARTBITS							1U
   
     //! brief Anzahl der Datenbits, nach Modbus Spezifikation immer 8
-    #define NUMBER_OF_DATABITS				8U
+    #define NUMBER_OF_DATABITS							8U
   
     //! brief Max Timeput zwischen zwei gesendeten char
-    #define TIMEOUT_BETWEEN_CHARACTERS		1.5
+    #define TIMEOUT_BETWEEN_CHARACTERS					1.5
   
     //! brief Timeput bei dem fertig gesendetes Frame erkannt wird
-    #define TIMEOUT_FRAME_COMPLETE			3.5
+    #define TIMEOUT_FRAME_COMPLETE						3.5
   
     //! define der Größe der Ein- und Ausgangsbuffer
@@ -34,6 +34,6 @@
   
     #define FORWARD_DATA                                TRUE
-    #define SEND_TO_LOKALBUS				1
-    #define RESPOND_TO_QUERY				2	
+    #define SEND_TO_LOKALBUS							1
+    #define RESPOND_TO_QUERY							2	
 
     #define MAX_ADRESS                                  ((sizeof(sys_data_struct_t) / 2)-1)
Index: trunk/firmware_v4/SES/inc/sysdata.h
===================================================================
--- trunk/firmware_v4/SES/inc/sysdata.h	(revision 42)
+++ trunk/firmware_v4/SES/inc/sysdata.h	(revision 44)
@@ -46,5 +46,5 @@
 	uint16_t UNIQUE_NAME(reserved);												// 7	Reserviert wg Alignement
 
-	uint32_t baudrate;															// 8-9	Die Modbus Baudrate (default 19200 Bit/s). Gltig im Bereich von 50 Bit/s bis 1000 000 Bit/s
+	uint32_t baudrate;															// 8-9	Die Modbus Baudrate (default 19200 Bit/s). Gültig im Bereich von 50 Bit/s bis 1000 000 Bit/s
 
 	uint16_t parityMode;														// 10	UART Parity Mode (default EVEN) mgliche Werte 0=EVEN, 1=ODD, 2=NONE
@@ -54,11 +54,9 @@
 	uint16_t command;															// 13	Kommando Word, das Schreiben bestimmter Werte in dieses Register fhrt bestimmte Aktionen aus
 
-	uint16_t res1[6];
+	uint16_t UNIQUE_NAME(reserved)[6];											// 14 - 19
 	
-	uint16_t operatingMode;	
+	uint16_t operatingMode;														// 20
 	
-	uint16_t reserved[79];
-
-
+	uint16_t UNIQUE_NAME(reserved)[79];											// 21 - 99
 
 } device_parameter_t;
@@ -67,16 +65,18 @@
 // This structure must be aligned to 4-byte address
 volatile typedef struct
-{	/*offset 0*/
-	/* 2 of 8 */ int16_t  chipTemp;											// 100
-	/* 4 of 8 */ int16_t  relaisTemp;										// 101
-	/* 6 of 8 */ uint16_t voltage_input;									// 102
-	/* 8 of 8 */ uint16_t voltage_output;									// 103
-	/* 2 of 8 */ int16_t  voltage_relais;									// 104
-	/* 2 of 8 */ int16_t  fan_pwm;											// 105
-	/* 2 of 8 */ int16_t  fan_rpm;											// 106
-	/* 2 of 8 */ int16_t  ovp_state;										// 107
-	/* 2 of 8 */ int16_t  lvp_state;										// 108
-	/* 2 of 8 */ int16_t  fault_state;										// 109
-	/* 2 of 8 */ int16_t  relais_state;										// 115
+{	/* offset 0 */
+	/*  2 of 2  */ int16_t  chipTemp;											// 100
+	/*  2 of 2  */ int16_t  relaisTemp;											// 101
+	/*  2 of 2  */ uint16_t voltage_input;										// 102
+	/*  2 of 2  */ uint16_t voltage_output;										// 103
+	/*  2 of 2  */ int16_t  voltage_relais;										// 104
+	/*  2 of 2  */ int16_t  fan_pwm;											// 105
+	/*  2 of 2  */ int16_t  fan_rpm;											// 106
+	/*  2 of 2  */ int16_t  ovp_state;											// 107
+	/*  2 of 2  */ int16_t  lvp_state;											// 108
+	/*  2 of 2  */ int16_t  fault_state;										// 109
+	/*  2 of 2  */ int16_t  relais_state;										// 115
+	/*  2 of 2  */ int16_t  smState;											// 116
+	/*  2 of 2  */ int16_t  smError;											// 117
 } device_values_t;
 
