Diff of /branches/PackMLState/Main_Escape_PLC/Plc Logic/Application/Function Blocks/MessageQueue/AddMessageToQueue/svnobj [r30] .. [r31]  Maximize  Restore

Switch to unified view

a/branches/PackMLState/Main_Escape_PLC/Plc Logic/Application/Function Blocks/MessageQueue/AddMessageToQueue/svnobj b/branches/PackMLState/Main_Escape_PLC/Plc Logic/Application/Function Blocks/MessageQueue/AddMessageToQueue/svnobj
1
Gx_lé!0…jüo°BMßgÛ¾:&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
1
Gx_lå!0…jüo¬ ž=„,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
2
longTagText
*IF InQueue >= 16 THEN8   AddMessageToQueue := FALSE;ELSE*   IF InIndex <= 0 THEN"    OldIndex := 15;
2
longTagText
*IF InQueue >= 16 THEN8   AddMessageToQueue := FALSE;ELSE( IF InIndex = 0 THEN"      OldIndex := 15;
3
    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!ÐÐ    
3
    ELSE2    OldIndex := InIndex -1;   END_IF          IF NOT (Commands[OldIndex] = Command) OR DuplicationTimeoutTimer.Q THENŽ     IF NOT ( Values[OldIndex] = Value ) OR DuplicationTimeoutTimer.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;!:         AddMessageToQueue := TRUE;"    ELSE#B       AddMessageToQueue := FALSE;       $    END_IF%<    AddMessageToQueue := FALSE; & END_IF'END_IF(Interface)L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}*>METHOD AddMessageToQueue : BOOL+VAR_INPUT,. Command : CommandType;-" Value : STRING; .END_VAR/VAR0  OldIndex : INT;ÐÐÐE!ÐÐ    
4
­ÚÐ-
ÐÐ  
4
­ÚÐ-
ÐÐ  
5
­ÚÐ-ÐÐ  
5
­ÚÐ-ÐÐ  
6
­
ÚÐ-ÐÐ    
6
­
ÚÐ-ÐÐ    
7
­$ÚÐ-ÐÐ  
7
­nÚÐ-ÐÐ  
8
­&ÚÐ-ÐÐ  
8
­oÚÐ-ÐÐ  
9
­'ÚÐ-ÐÐ  
9
­pÚÐ-ÐÐ  
10
­)ÚÐ-ÐÐ  
10
­qÚÐ-ÐÐ  
11
­*ÚÐ-ÐÐ  
11
­lÚÐ-ÐÐ  
12
­(ÚÐ-ÐÐ  
12
­yÚÐ-ÐÐ  
13
­%ÚÐ-ÐÐ  
13
­|ÚÐ-ÐÐ  
14
­ÚÐ-ÐÐ  
14
­ŸÚÐ-ÐÐ  
15
­+ÚÐ-ÐÐ  
15
­ ÚÐ-ÐÐ  
16
­.ÚÐ-ÐÐ  
16
­¡ÚÐ-ÐÐ  
17
­/ÚÐ-ÐÐ  
17
­¢ÚÐ-ÐÐ  
18
­0ÚÐ-ÐÐ  
18
­£ÚÐ-ÐÐ  
19
­1ÚÐ-ÐÐ  
19
­¤ÚÐ-ÐÐ  
20
­2ÚÐ-ÐÐ  
20
­¥ÚÐ-ÐÐ  
21
­3ÚÐ-ÐÐ  
21
­¦ÚÐ-ÐÐ  
22
­4ÚÐ-ÐÐ  
22
­§ÚÐ-ÐÐ  
23
­5ÚÐ-ÐÐ  
23
­¨ÚÐ-ÐÐ  
24
­6ÚÐ- ÐÐ  
24
­ÚÐ- ÐÐ  
25
­>ÚÐ-!ÐÐ  
25
­œÚÐ-ÐÐ  
26
­,ÚÐ-"ÐÐ  
26
­©ÚÐ-!ÐÐ  
27
­7ÚÐ-#ÐÐ  
27
­ªÚÐ-"ÐÐ  
28
­9ÚÐ-$ÐÐ  
28
­«ÚÐ-#ÐÐ  
29
­-ÚÐ-%ÐÐ  
29
­¬ÚÐ-$ÐÐ  
30
­<ÚÐ-ÐÐ  
30
­­ÚÐ-ÐÐ  
31
­=ÚÐ-ÐÐ  
31
­®ÚÐ-ÐÐ  
32
­ÚÐ-&ÐÐ  
32
­¯ÚÐ-%ÐÐ  
33
­ ÚÐ-ÐÐ  
33
­ÚÐ-&ÐÐ  
34
­ÚÐ-ÐÐ  
34
­ÚÐ-ÐÐ  
35
­ÚÐ-'ÐÐ  
35
­ÚÐ-'ÐÐ  
36
­ÚÐ-Ð()ÐE   ÐÐ  
36
­ÚÐ-Ð()ÐE   ÐÐ  
37
­ÚÐ-*ÐÐ  
37
­ÚÐ-*ÐÐ  
38
­ÚÐ-+ÐÐ  
38
­ÚÐ-+ÐÐ  
39
­ÚÐ-,ÐÐ  
39
­ÚÐ-,ÐÐ  
40
­ÚÐ--ÐÐ  
40
­ÚÐ--ÐÐ  
41
­ÚÐ-.ÐÐ  
41
­ÚÐ-.ÐÐ  
42
­!ÚÐ-/ÐÐ  
42
­!ÚÐ-/ÐÐ  
43
­"ÚÐ-0ÐÐ  
43
­"ÚÐ-0ÐÐ  
44
­#ÚÐ-.ÐÐ  
44
­#ÚÐ-.ÐÐ  
45
­ÚÐ-
45
­ÚÐ-