blob: 426adc5e6d0fd48b17ca8631a809182f690b71ac [file] [log] [blame]
ConfigModel StaticTestConfig {
import StaticConfigTest.* from "StaticConfigTest.room"
ActorClassConfig Tester_ac {
// nothing
}
ActorClassConfig Testee_1_ac {
Attr data_1 {
Attr bool_c = false
Attr bool_i = false
Attr int8_c = 24
Attr int8_i = 24
Attr int16_c = 48
Attr int16_i = 48
Attr int32_c = 96
Attr int32_i = 96
Attr int64_c = 192
Attr int64_i = 192
Attr float32_c = 9.6
Attr float32_i = 9.6
Attr float64_c = 19.2
Attr float64_i = 19.2
Attr char_c = "C"
Attr char_i = "C"
Attr string_c = ":)"
Attr string_i = ":)"
Attr bool_array_c = true, false
Attr bool_array_i = true, false
Attr int8_array_c = 24, 48
Attr int8_array_i = 24, 48
Attr int16_array_c = 48, 96
Attr int16_array_i = 48, 96
Attr int32_array_c = 96, 192
Attr int32_array_i = 96, 192
Attr int64_array_c = 192, 384
Attr int64_array_i = 192, 384
Attr float32_array_c = 9.6
Attr float32_array_i = 9.6
Attr float64_array_c = 19.2
Attr float64_array_i = 19.2
Attr char_array_c = "Claz"
Attr char_array_i = "Claz"
Attr data_2 {
Attr int32_c = 42
Attr int32_i = 42
}
}
Attr enumval1 = Enum_1.two
Attr enumval2 = Enum_2.three
}
ActorClassConfig Testee_Super2_ac {
Attr float64_super_c = 2.2
Attr float64_super_i = 2.2
}
ActorClassConfig Testee_2_ac {
Attr int32_own_c = 12
Attr int32_own_i = 12
}
ProtocolClassConfig TestProtocolAttributes {
regular Port{
Attr float_c = 3.0
Attr float_i = 3.0
}
conjugate Port {
Attr array2_c = 16, 32
Attr array2_i = 16, 32
}
}
ProtocolClassConfig TestProtocolWithDataClass {
conjugate Port {
Attr sap_data_2{
Attr int32_c = 2
Attr int32_i = 2
}
}
}
ActorInstanceConfig System_StaticConfigTest/main/top/tester {
// nothing
}
ActorInstanceConfig System_StaticConfigTest/main/top/testee_1 {
Attr data_1 {
Attr bool_i = true
Attr int8_i = 2
Attr int16_i = 4
Attr int32_i = 8
Attr int64_i = 16
Attr float32_i = 1.6
Attr float64_i = 3.2
Attr char_i = "I"
Attr string_i = ":]"
Attr bool_array_i = true, true
Attr int8_array_i = 2, 6
Attr int16_array_i = 4, 12
Attr int32_array_i = 8, 24
Attr int64_array_i = 16, 48
Attr float32_array_i = 1.6
Attr float64_array_i = 3.2
Attr char_array_i = "Inst"
Attr data_2 {
Attr int32_i = 43
}
}
InterfaceItem conj_port {
Attr array2_i = 1, 2
}
}
ActorInstanceConfig System_StaticConfigTest/main/top/tester/testee_super2{
Attr float64_super_i = 3.3
InterfaceItem reg_port {
Attr float_i = 25.0
}
}
ActorInstanceConfig System_StaticConfigTest/main/top/testee_1/testee_2 {
Attr float64_super_i = 4.4
Attr int32_own_i = 13
InterfaceItem reg_port {
Attr float_i = 50.0
}
InterfaceItem sap {
Attr sap_data_2 {
Attr int32_i = 3
}
}
}
}