Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.config49
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
+ }
+}
+
+

Back to the top