corrected double in FSM2, debug in treppe.cpp !

This commit is contained in:
2021-07-07 19:33:20 +02:00
parent f027478e2e
commit f677f18681
4 changed files with 46 additions and 27 deletions
+2 -2
View File
@@ -122,7 +122,7 @@ void FSMTreppeModelClass::step()
case FSMTreppe_IN_inaktiv:
// Outport: '<Root>/status'
FSMTreppe_Y.status = 0U;
if (FSMTreppe_U.ldr_schwelle == 1.0) {
if (FSMTreppe_U.ldr_schwelle) {
FSMTreppe_DW.is_c3_FSMTreppe = FSMTreppe_IN_ruhezustand;
// Outport: '<Root>/status'
@@ -157,7 +157,7 @@ void FSMTreppeModelClass::step()
// Outport: '<Root>/status'
FSMTreppe_Y.status = 5U;
} else if (FSMTreppe_U.ldr_schwelle == 0.0) {
} else if (!FSMTreppe_U.ldr_schwelle) {
FSMTreppe_DW.is_c3_FSMTreppe = FSMTreppe_IN_inaktiv;
// Outport: '<Root>/status'
+1 -1
View File
@@ -37,7 +37,7 @@ class FSMTreppeModelClass {
bool sensor_unten; // '<Root>/sensor_unten'
bool sensor_oben; // '<Root>/sensor_oben'
bool anim_beendet; // '<Root>/anim_beendet'
double ldr_schwelle; // '<Root>/ldr_schwelle'
bool ldr_schwelle; // '<Root>/ldr_schwelle'
};
// External outputs (root outports fed by signals with default storage)