diff -r f9e001952488 -r 3af0b849b9c6 tests/syntax/configuration/configuration.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/syntax/configuration/configuration.txt Sat Feb 09 08:59:05 2008 +0100 @@ -0,0 +1,67 @@ + + + +PROGRAM foo +VAR_INPUT + single, interval, priority : BOOL; +END_VAR + LD single + LD interval + LD priority +END_PROGRAM + + +PROGRAM priority +VAR_INPUT + bar : BOOL; +END_VAR + LD bar +END_PROGRAM + + +PROGRAM single +VAR_INPUT + bar : BOOL; +END_VAR + LD bar +END_PROGRAM + + +PROGRAM interval +VAR_INPUT + bar : BOOL; +END_VAR + LD bar +END_PROGRAM + + + + + +CONFIGURATION config1 + TASK fast(PRIORITY := 4); + PROGRAM P1 WITH fast: + FOO(single := TRUE, interval := TRUE, priority := TRUE); +END_CONFIGURATION + + +CONFIGURATION config2 + TASK fast(SINGLE := 3, PRIORITY := 4); + PROGRAM P1 WITH fast: + FOO(single := TRUE, interval := TRUE, priority := TRUE); +END_CONFIGURATION + + +CONFIGURATION config3 + TASK fast(INTERVAL := T#1s, PRIORITY := 4); + PROGRAM P1 WITH fast: + FOO(single := TRUE, interval := TRUE, priority := TRUE); +END_CONFIGURATION + + +CONFIGURATION config4 + TASK fast(SINGLE := 3, INTERVAL := T#1s, PRIORITY := 4); + PROGRAM P1 WITH fast: + FOO(single := TRUE, interval := TRUE, priority := TRUE); +END_CONFIGURATION +