diff options
Diffstat (limited to 'tests/org.eclipse.etrice.integration.tests/model/org.eclipse.etrice.integration.ConfigTest.config')
-rw-r--r-- | tests/org.eclipse.etrice.integration.tests/model/org.eclipse.etrice.integration.ConfigTest.config | 49 |
1 files changed, 39 insertions, 10 deletions
diff --git a/tests/org.eclipse.etrice.integration.tests/model/org.eclipse.etrice.integration.ConfigTest.config b/tests/org.eclipse.etrice.integration.tests/model/org.eclipse.etrice.integration.ConfigTest.config index fd0af6b9b..01a8834ed 100644 --- a/tests/org.eclipse.etrice.integration.tests/model/org.eclipse.etrice.integration.ConfigTest.config +++ b/tests/org.eclipse.etrice.integration.tests/model/org.eclipse.etrice.integration.ConfigTest.config @@ -1,28 +1,34 @@ import org.eclipse.etrice.integration.ConfigTest.* from "org.eclipse.etrice.integration.ConfigTest.room" +SubSystemConfig SubSystemConfigTest { + dynamic configuration { + file path "tmp/subSystemConfigTest" + //user import "import org.eclipse.etrice.runtime.java.config.ConfigSourceFile" + //user constructor "new ConfigSourceFile(\"test\")" + polling timer [ms] 4000 + } +} /* * Class Config - */ - -// Actors + */ // Actors ActorClassConfig Testee_ac { Attr bool_c = false Attr int_c = 210 Attr float_c = 16777215 Attr char_c = "A" - Attr string_c = "ROOM-Coon" + Attr charArray_c = "ROOM-Coon" + Attr string_c = ":-)" + Attr string_i = ":-]" Attr bool_i = false Attr int_i = 310 - Attr float_i = 0.0e+0 + Attr float_i = 0.0 Attr char_i = "B" - Attr string_i = "ROOM Gloom" + Attr charArray_i = "ROOM Gloom" Attr array1_c = 99 Attr array1_i = 99 Attr array2_c = false, false Attr array2_i = false, false -} - -// Protocols +} // Protocols ProtocolClassConfig PortProtocol { regular Port { Attr float_c = 3 @@ -43,7 +49,8 @@ ProtocolClassConfig PortProtocol { Attr int_i = 301 Attr float_i = 1.0E-5 Attr char_i = "C" - Attr string_i = "ROOM 2 Moon" + Attr charArray_i = "ROOM 2 Moon" + Attr string_i = ":^]" Attr array1_i = 4 Attr array2_i = false, true InterfaceItem Reg_port { @@ -57,3 +64,25 @@ ActorInstanceConfig SubSystemConfigTest / top / testee / AR1 { Attr array2_i = 1, 2 } } + +ActorInstanceConfig SubSystemConfigTest / top / testee2 { + Attr int_i = 301 { + dynamic configuration read + } + Attr dc_i { + dynamic configuration read Attr int_i = 302 + Attr long_array_i = 303 + Attr dc_i { + Attr char_i = "instance3" + Attr double_i = 0.304 + } + } + Attr blockMe = 0 { + dynamic configuration read + } + Attr blocker = false { + dynamic configuration read + } +} + + |