Commit 6f64d8a1 authored by Alexander David Hellwig's avatar Alexander David Hellwig
Browse files

Add daimler model to evaluation

parent c57bba6b
Pipeline #108676 failed with stages
......@@ -103,6 +103,7 @@ public class DistributedTargetGenerator extends CMakeGenerator {
}else {
componentInstanceSymbol = FlattenArchitecture.flattenArchitecture(genComp);
}
System.out.println("Subcomponents after flatten: " + componentInstanceSymbol.getSubComponents().size());
}
//Cluster
......
......@@ -21,9 +21,15 @@ public class EvaluationTest {
DistributedTargetGeneratorCli.main(new String[]{"./src/test/resources/config/evaluation/supermario.json"});
}
@Ignore("Fails on Spectral")
@Ignore("Spectral: isolated vertex")
@Test
public void testSimulatorModel() {
DistributedTargetGeneratorCli.main(new String[]{"./src/test/resources/config/evaluation/simulatormodel.json"});
}
@Ignore("Spectral: isolated vertex")
@Test
public void testDaimlerModel() {
DistributedTargetGeneratorCli.main(new String[]{"./src/test/resources/config/evaluation/daimler.json"});
}
}
{
"modelsDir": "src/test/resources/daimlerModel/",
"outputDir": "target/evaluation/daimler/",
"rootModel": "daimler.v4.oeffentlicher_Demonstrator_FAS_v04",
"generators": ["cpp"],
"writeTagFile":true,
"clusteringParameters":{
"flatten":true,
"algorithmParameters":[
{
"name":"SpectralClustering",
"numberOfClusters":3
},
{
"name":"SpectralClustering",
"numberOfClusters":6
},
{
"name":"SpectralClustering",
"numberOfClusters":19
},
{
"name":"Markov"
},
{
"name":"AffinityPropagation"
}
]
}
}
\ No newline at end of file
package daimler.v4;
component Accumulator_REL {
port
out B b_max,
out B b_min,
in B e,
in Number iV,
in Number mN,
in Number mX,
in B r,
in Number u,
out Number y;
instance Limit limit;
instance Memory_Y memory_Y;
instance Sum_yu sum_yu;
instance Switch_E switch_E;
instance Switch_R_9 switch_R_9;
instance Condition_50 condition_50;
instance Condition1_26 condition1_26;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.limit.yOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.yOut1*/
connect limit.y -> y;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.limit.b_maxOut2 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.b_maxOut2*/
connect limit.b_max -> b_max;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.limit.b_minOut3 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.b_minOut3*/
connect limit.b_min -> b_min;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.condition1.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.switch_E.condition*/
connect condition1_26.out1 -> switch_E.condition;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.condition.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.switch_R.condition*/
connect condition_50.out1 -> switch_R_9.condition;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.rIn5 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.condition.in1*/
connect r -> condition_50.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.eIn4 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.condition1.in1*/
connect e -> condition1_26.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.switch_R.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.limit.uIn3*/
connect switch_R_9.out1 -> limit.u;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.mXIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.limit.mXIn1*/
connect mX -> limit.mX;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.mNIn2 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.limit.mNIn2*/
connect mN -> limit.mN;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.limit.yOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.memory_Y.in1*/
connect limit.y -> memory_Y.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.memory_Y.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.switch_E.elseIn*/
connect memory_Y.out1 -> switch_E.elseIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.memory_Y.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.sum_yu.in2*/
connect memory_Y.out1 -> sum_yu.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.iVIn6 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.switch_R.ifIn*/
connect iV -> switch_R_9.ifIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.switch_E.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.switch_R.elseIn*/
connect switch_E.out1 -> switch_R_9.elseIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.sum_yu.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.switch_E.ifIn*/
connect sum_yu.out1 -> switch_E.ifIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.uIn3 -> adas.oeffentlicher_Demonstrator_FAS_v04.umgebung.object.accumulator_REL.sum_yu.in1*/
connect u -> sum_yu.in1;
}
package daimler.v4;
component Acusti_warn_b {
port
in B acusti_warn_b;
}
package daimler.v4;
component Add {
port
in Number in1,
in Number in2,
out (-250 km/h: 1 km/h: 250 km/h) v_Obj_rel_kmh;
}
package daimler.v4;
component BrakeAssistant {
port
in (0:100) brakeForce_pedal_pc,
out (0:100) brakeForceBoosted_pc;
instance Brake_Booster brake_Booster;
instance VERSION_INFO_2 vERSION_INFO_2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.brakeForceBoosted_pcOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brakeForceBoosted_pcOut1*/
connect brake_Booster.brakeForceBoosted_pc -> brakeForceBoosted_pc;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brakeForce_pedal_pcIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.brakeForce_pedal_pcIn1*/
connect brakeForce_pedal_pc -> brake_Booster.brakeForce_pedal_pc;
}
package daimler.v4;
component Brake_Booster {
port
in (0:100) brakeForce_pedal_pc,
out (0:100) brakeForceBoosted_pc;
instance Constant_1_value_100 constant_1;
instance DEMO_FAS_BrakeBooster_Threshold dEMO_FAS_BrakeBooster_Threshold;
instance RelOp_1_GreaterEquals relOp_1;
instance SwitchBlock_1 switchBlock_1;
instance VERSION_INFO_1 vERSION_INFO_1;
instance Condition_1 condition_1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.switchBlock.brakeForceBoosted_pcOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.brakeForceBoosted_pcOut1*/
connect switchBlock_1.brakeForceBoosted_pc -> brakeForceBoosted_pc;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.condition.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.switchBlock.condition*/
connect condition_1.out1 -> switchBlock_1.condition;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.relOp.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.condition.in1*/
connect relOp_1.out1 -> condition_1.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.constant.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.switchBlock.ifIn*/
connect constant_1.out1 -> switchBlock_1.ifIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.dEMO_FAS_BrakeBooster_Threshold.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.relOp.in2*/
connect dEMO_FAS_BrakeBooster_Threshold.out1 -> relOp_1.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.brakeForce_pedal_pcIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.relOp.in1*/
connect brakeForce_pedal_pc -> relOp_1.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.brakeForce_pedal_pcIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.brakeAssistant.brake_Booster.switchBlock.elseIn*/
connect brakeForce_pedal_pc -> switchBlock_1.elseIn;
}
package daimler.v4;
component CCSetValue {
port
in (0 km/h: 1 km/h: 250 km/h) cCSetValue_kmh;
}
package daimler.v4;
component CC_Enabled {
port
in B cC_active_b,
in Number in1,
out Number v_CC_delta_kmh,
in (0 km/h: 1 km/h: 250 km/h) v_Vehicle_kmh;
instance Tempomat_Active tempomat_Active;
instance Tempomat_Deactive tempomat_Deactive;
instance VERSION_INFO_27 vERSION_INFO_27;
instance SwitchBlock_16 switchBlock_16;
instance Condition_18 condition_18;
instance SwitchBlock1_9 switchBlock1_9;
instance Condition1_10 condition1_10;
instance UnitDelay_6 unitDelay_6;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.v_CC_delta_kmhOut1*/
connect switchBlock_16.out1 -> v_CC_delta_kmh;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.in1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.tempomat_Active.in1*/
connect in1 -> tempomat_Active.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.cC_active_bIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.condition.in1*/
connect cC_active_b -> condition_18.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.condition.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock.condition*/
connect condition_18.out1 -> switchBlock_16.condition;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.tempomat_Active.v_CC_delta_kmhOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock.ifIn*/
connect tempomat_Active.v_CC_delta_kmh -> switchBlock_16.ifIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.cC_active_bIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.condition1.in1*/
connect cC_active_b -> condition1_10.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.condition1.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock1.condition*/
connect condition1_10.out1 -> switchBlock1_9.condition;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.tempomat_Deactive.v_CC_delta_kmhOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock1.ifIn*/
connect tempomat_Deactive.v_CC_delta_kmh -> switchBlock1_9.ifIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock1.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock.elseIn*/
connect switchBlock1_9.out1 -> switchBlock_16.elseIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.unitDelay.valueIn*/
connect switchBlock_16.out1 -> unitDelay_6.valueIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.unitDelay.valueOut -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.switchBlock1.elseIn*/
connect unitDelay_6.valueOut -> switchBlock1_9.elseIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.v_Vehicle_kmhIn2 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_Enabled.tempomat_Active.v_Vehicle_kmhIn1*/
connect v_Vehicle_kmh -> tempomat_Active.v_Vehicle_kmh;
}
package daimler.v4;
component CC_InitialSetValue {
port
in Number in1,
in Number in2,
in Number in3,
in Number in4,
out Number out1,
out Number out2,
out Number out3,
in (0 km/h: 1 km/h: 250 km/h) v_Vehicle_kmh;
instance CC_NoInitialSetValue cC_NoInitialSetValue;
instance Constant_91_value_0 constant_91;
instance RelOp_7_Smaller relOp_7;
instance VERSION_INFO_41 vERSION_INFO_41;
instance SwitchBlock_29 switchBlock_29;
instance Condition_37 condition_37;
instance SwitchBlock1_15 switchBlock1_15;
instance Condition1_18 condition1_18;
instance SwitchBlock2_9 switchBlock2_9;
instance Condition2_9 condition2_9;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.out1*/
connect switchBlock_29.out1 -> out1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock1.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.out2*/
connect switchBlock1_15.out1 -> out2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock2.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.out3*/
connect switchBlock2_9.out1 -> out3;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.in1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.relOp.in1*/
connect in1 -> relOp_7.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.relOp.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.condition.in1*/
connect relOp_7.out1 -> condition_37.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock.ifIn*/
connect cC_NoInitialSetValue.out1 -> switchBlock_29.ifIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.condition.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock.condition*/
connect condition_37.out1 -> switchBlock_29.condition;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.in2 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock.elseIn*/
connect in2 -> switchBlock_29.elseIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.relOp.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.condition1.in1*/
connect relOp_7.out1 -> condition1_18.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.out2 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock1.ifIn*/
connect cC_NoInitialSetValue.out2 -> switchBlock1_15.ifIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.condition1.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock1.condition*/
connect condition1_18.out1 -> switchBlock1_15.condition;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.in3 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock1.elseIn*/
connect in3 -> switchBlock1_15.elseIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.relOp.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.condition2.in1*/
connect relOp_7.out1 -> condition2_9.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.out3 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock2.ifIn*/
connect cC_NoInitialSetValue.out3 -> switchBlock2_9.ifIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.condition2.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock2.condition*/
connect condition2_9.out1 -> switchBlock2_9.condition;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.in4 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.switchBlock2.elseIn*/
connect in4 -> switchBlock2_9.elseIn;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.constant.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.relOp.in2*/
connect constant_91.out1 -> relOp_7.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.v_Vehicle_kmhIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.v_Vehicle_kmhIn1*/
connect v_Vehicle_kmh -> cC_NoInitialSetValue.v_Vehicle_kmh;
}
package daimler.v4;
component CC_NoInitialSetValue {
port
out Number out1,
out Number out2,
out Number out3,
in (0 km/h: 1 km/h: 250 km/h) v_Vehicle_kmh;
instance VERSION_INFO_40 vERSION_INFO_40;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.v_Vehicle_kmhIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.out1*/
connect v_Vehicle_kmh -> out1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.v_Vehicle_kmhIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.out2*/
connect v_Vehicle_kmh -> out2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.v_Vehicle_kmhIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_InitialSetValue.cC_NoInitialSetValue.out3*/
connect v_Vehicle_kmh -> out3;
}
package daimler.v4;
component CC_OnSet_SetValue {
port
out Number out1,
out Number out2,
out Number out3,
in (0 km/h: 1 km/h: 250 km/h) v_Vehicle_kmh;
instance VERSION_INFO_42 vERSION_INFO_42;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_OnSet_SetValue.v_Vehicle_kmhIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_OnSet_SetValue.out1*/
connect v_Vehicle_kmh -> out1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_OnSet_SetValue.v_Vehicle_kmhIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_OnSet_SetValue.out2*/
connect v_Vehicle_kmh -> out2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_OnSet_SetValue.v_Vehicle_kmhIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_SetValue.cC_OnSet_SetValue.out3*/
connect v_Vehicle_kmh -> out3;
}
package daimler.v4;
component CC_On_Off {
port
in (0:100) brakeForce_pedal_pc,
out B cC_active_b,
in B cruiseControl_b,
in B fTS_active_b,
in (0:2) leverDown_stat,
in (0:2) leverUp_stat,
in B limiter_b,
in B parkingBrake_b,
in (0 km/h: 1 km/h: 250 km/h) v_Vehicle_kmh;
instance Constant_40_value_0 constant_40;
instance Constant1_12_value_20 constant1_12;
instance Constant2_3_value_0 constant2_3;
instance Constant3_2_value_0 constant3_2;
instance EdgeFalling edgeFalling;
instance EdgeRising1 edgeRising1;
instance FalseBlock1_1 falseBlock1_1;
instance FalseBlock2_1 falseBlock2_1;
instance LogicalOperator_8_Or logicalOperator_8;
instance LogicalOperator1_6_And logicalOperator1_6;
instance LogicalOperator2_6_Not logicalOperator2_6;
instance LogicalOperator3_1_Or logicalOperator3_1;
instance LogicalOperator4_1_And logicalOperator4_1;
instance LogicalOperator5_1_Not logicalOperator5_1;
instance LogicalOperator6_1_Or logicalOperator6_1;
instance LogicalOperator7_Not logicalOperator7;
instance RSFlipFlop_2 rSFlipFlop_2;
instance RelOp_6_Greater relOp_6;
instance RelOp1_3_Smaller relOp1_3;
instance RelOp2_2_Greater relOp2_2;
instance RelOp3_2_Greater relOp3_2;
instance Terminator_3 terminator_3;
instance VERSION_INFO_28 vERSION_INFO_28;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.rSFlipFlop.qOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.cC_active_bOut1*/
connect rSFlipFlop_2.q -> cC_active_b;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.fTS_active_bIn8 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator7.in1*/
connect fTS_active_b -> logicalOperator7.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator7.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator1.in2*/
connect logicalOperator7.out1 -> logicalOperator1_6.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator1.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator.in4*/
connect logicalOperator1_6.out1 -> logicalOperator_8.in4;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.edgeRising1.yOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator3.in1*/
connect edgeRising1.y -> logicalOperator3_1.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator6.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.edgeRising1.uIn1*/
connect logicalOperator6_1.out1 -> edgeRising1.u;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator6.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator2.in1*/
connect logicalOperator6_1.out1 -> logicalOperator2_6.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.falseBlock2.yOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.edgeRising1.iVIn3*/
connect falseBlock2_1.y -> edgeRising1.iV;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator2.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.edgeRising1.rIn2*/
connect logicalOperator2_6.out1 -> edgeRising1.r;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator3.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator4.in2*/
connect logicalOperator3_1.out1 -> logicalOperator4_1.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.constant3.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp3.in2*/
connect constant3_2.out1 -> relOp3_2.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.constant2.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp.in2*/
connect constant2_3.out1 -> relOp_6.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator6.in2*/
connect relOp_6.out1 -> logicalOperator6_1.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp3.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator6.in1*/
connect relOp3_2.out1 -> logicalOperator6_1.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator5.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator4.in1*/
connect logicalOperator5_1.out1 -> logicalOperator4_1.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.limiter_bIn5 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator5.in1*/
connect limiter_b -> logicalOperator5_1.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.cruiseControl_bIn3 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.edgeFalling.rIn2*/
connect cruiseControl_b -> edgeFalling.r;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.cruiseControl_bIn3 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.edgeFalling.uIn1*/
connect cruiseControl_b -> edgeFalling.u;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.cruiseControl_bIn3 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator3.in2*/
connect cruiseControl_b -> logicalOperator3_1.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.falseBlock1.yOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.edgeFalling.iVIn3*/
connect falseBlock1_1.y -> edgeFalling.iV;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.edgeFalling.yOut1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator.in1*/
connect edgeFalling.y -> logicalOperator_8.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.v_Vehicle_kmhIn4 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp1.in1*/
connect v_Vehicle_kmh -> relOp1_3.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.leverUp_statIn6 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp3.in1*/
connect leverUp_stat -> relOp3_2.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.leverDown_statIn7 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp.in1*/
connect leverDown_stat -> relOp_6.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp1.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator1.in1*/
connect relOp1_3.out1 -> logicalOperator1_6.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.constant1.out1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp1.in2*/
connect constant1_12.out1 -> relOp1_3.in2;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.brakeForce_pedal_pcIn2 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.relOp2.in1*/
connect brakeForce_pedal_pc -> relOp2_2.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.rSFlipFlop.nOT_QOut2 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.terminator.in1*/
connect rSFlipFlop_2.nOT_Q -> terminator_3.in1;
/* adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.parkingBrake_bIn1 -> adas.oeffentlicher_Demonstrator_FAS_v04.dEMO_FAS.dEMO_FAS.subsystem.dEMO_FAS.dEMO_FAS_Funktion.tempomat.tempomat_Function.cC_On_Off.logicalOperator.in2*/
connect parkingBrake_b -> logicalOperator_8.