--- a/branches/PackMLState/Display_Escape_PLC/Plc Logic/Application/Function Blocks/MessageQueue/AddMessageToQueue/svnobj
+++ b/branches/PackMLState/Display_Escape_PLC/Plc Logic/Application/Function Blocks/MessageQueue/AddMessageToQueue/svnobj
@@ -1,44 +1,45 @@
-Gx_lE!0…jüo$¡N]¤ù”9ǯSystem.StringL{f8a58466-d7f6-439f-bbb8-d4600e41d099}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
+Gx_lé!0…jüo°BMßg9mcSystem.StringL{f8a58466-d7f6-439f-bbb8-d4600e41d099}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
 longTagText
*IF InQueue >= 16 THEN8	AddMessageToQueue := FALSE;ELSE*	IF InIndex <= 0 THEN"		OldIndex := 15;
-	ELSE2		OldIndex := InIndex -1;	END_IFV	IF NOT (Commands[OldIndex] = Command) THENR		IF NOT ( Values[OldIndex] = Value )THEN8			Values[InIndex] := Value;@			Commands[InIndex] := Command;	0			IF InIndex >= 15 THEN&				InIndex := 0;					ELSE		:				InIndex := InIndex + 1;					END_IF 4			InQueue := InQueue + 1;!:			AddMessageToQueue := TRUE;"		ELSE#B			AddMessageToQueue := FALSE;			$		END_IF%<		AddMessageToQueue := FALSE;	&END_IF'Interface(L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94})>METHOD AddMessageToQueue : BOOL*VAR_INPUT+.	Command : CommandType;,"	Value : STRING;	-END_VAR.VAR/ 	OldIndex : INT;ÐÐÐE ÐÐ	
-­ÚÐ-
ÐÐ	
-­ÚÐ-ÐÐ	

ÚÐ-ÐÐ	
-­$ÚÐ-ÐÐ	
-­&ÚÐ-ÐÐ	
-­'ÚÐ-ÐÐ	
-­)ÚÐ-ÐÐ	
-­*ÚÐ-ÐÐ	
-­(ÚÐ-ÐÐ	
-­%ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­+ÚÐ-ÐÐ	
-­.ÚÐ-ÐÐ	
-­/ÚÐ-ÐÐ	
-­0ÚÐ-ÐÐ	
-­1ÚÐ-ÐÐ	
-­2ÚÐ-ÐÐ	
-­3ÚÐ-ÐÐ	
-­4ÚÐ-ÐÐ	
-­5ÚÐ-ÐÐ	
-­6ÚÐ- ÐÐ	
-­,ÚÐ-!ÐÐ	
-­7ÚÐ-"ÐÐ	
-­9ÚÐ-#ÐÐ	
-­-ÚÐ-$ÐÐ	
-­<ÚÐ-ÐÐ	
-­=ÚÐ-ÐÐ	
-­ÚÐ-%ÐÐ	
-­ ÚÐ-ÐÐ	
-­ÚÐ-ÐÐ	
-­ÚÐ-&ÐÐ	
-­ÚÐ-Ð'(ÐE	ÐÐ	
-­ÚÐ-)ÐÐ	
-­ÚÐ-*ÐÐ	
-­ÚÐ-+ÐÐ	
-­ÚÐ-,ÐÐ	
-­ÚÐ--ÐÐ	
-­!ÚÐ-.ÐÐ	
-­"ÚÐ-/ÐÐ	
-­#ÚÐ--ÐÐ	
+	ELSE2		OldIndex := InIndex -1;	END_IF‚	IF NOT (Commands[OldIndex] = Command) OR NOT TimeoutTimer.Q THEN‚		IF NOT ( Values[OldIndex] = Value ) OR NOT  TimeoutTimer.Q THEN8			Values[InIndex] := Value;@			Commands[InIndex] := Command;	0			IF InIndex >= 15 THEN&				InIndex := 0;					ELSE		:				InIndex := InIndex + 1;					END_IF 4			InQueue := InQueue + 1;!,			NewMessage := true;":			AddMessageToQueue := TRUE;#		ELSE$B			AddMessageToQueue := FALSE;			%		END_IF&<		AddMessageToQueue := FALSE;	'END_IF(Interface)L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}*>METHOD AddMessageToQueue : BOOL+VAR_INPUT,.	Command : CommandType;-"	Value : STRING;	.END_VAR/VAR0 	OldIndex : INT;ÐÐÐE!ÐÐ	
+­>ÚÐ-
ÐÐ	
+­?ÚÐ-ÐÐ	
+­@ÚÐ-ÐÐ	
+­AÚÐ-ÐÐ	
+­BÚÐ-ÐÐ	
+­CÚÐ-ÐÐ	
+­DÚÐ-ÐÐ	
+­EÚÐ-ÐÐ	
+­FÚÐ-ÐÐ	
+­GÚÐ-ÐÐ	
+­HÚÐ-ÐÐ	
+­IÚÐ-ÐÐ	
+­JÚÐ-ÐÐ	
+­KÚÐ-ÐÐ	
+­LÚÐ-ÐÐ	
+­MÚÐ-ÐÐ	
+­NÚÐ-ÐÐ	
+­OÚÐ-ÐÐ	
+­PÚÐ-ÐÐ	
+­QÚÐ-ÐÐ	
+­RÚÐ- ÐÐ	
+­SÚÐ-!ÐÐ	
+­TÚÐ-"ÐÐ	
+­UÚÐ-#ÐÐ	
+­VÚÐ-$ÐÐ	
+­WÚÐ-%ÐÐ	
+­XÚÐ-ÐÐ	
+­YÚÐ-ÐÐ	
+­ZÚÐ-&ÐÐ	
+­[ÚÐ-ÐÐ	
+­\ÚÐ-ÐÐ	
+­]ÚÐ-'ÐÐ	
+­ÚÐ-Ð()ÐE	ÐÐ	
+­ÚÐ-*ÐÐ	
+­ÚÐ-+ÐÐ	
+­ÚÐ-,ÐÐ	
+­ÚÐ--ÐÐ	
+­ÚÐ-.ÐÐ	
+­!ÚÐ-/ÐÐ	
+­"ÚÐ-0ÐÐ	
+­#ÚÐ-.ÐÐ	
 ­ÚÐ-
\ No newline at end of file