Index: sources/gui/qml/pages/MainStack.qml =================================================================== diff -u -r5687815256ae070a9a207107088e3f72dd464da0 -ra75bc5b80ad4ebde50f028b550cd534e589bd059 --- sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 5687815256ae070a9a207107088e3f72dd464da0) +++ sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision a75bc5b80ad4ebde50f028b550cd534e589bd059) @@ -108,10 +108,7 @@ MainHome { id: _mainHome onStartTreatment : { page( _treatmentStack )} - onCreateTreatment : { vPreTreatmentAdjustmentInitTreatment.doInitiate() - if ( vSettings.noCANBus ) - vHDOperationMode.validateParametersChanged(true) - } + onCreateTreatment : { vPreTreatmentAdjustmentInitTreatment.doInitiate( )} onVisibleChanged: { if (visible) { _mainMenu.hidden = false // initially our landing screen is _initialModeScreen which should not have the Main menu. @@ -122,31 +119,14 @@ } } - Connections { target: vSettings - function onNoCANBusChanged ( vValue ) { - //// DEBUG: - // console.debug("vSettings.noCANBus" , vSettings .noCANBus , - // "vHDOperationMode.init" , vHDOperationMode .init , - // "vHDOperationMode.fault" , vHDOperationMode .fault , - // "vHDOperationMode.opMode" , vHDOperationMode .opMode ) - if ( vSettings.noCANBus ) { - page( _startupScreen , - vHDOperationMode.fault || // in fault mode - vHDOperationMode.init || // in initial post mode - vHDOperationMode.opMode === 0 // has not even been initialized , which most probably is the case. - ) - } - } - } - Connections { target: vHDOperationMode function onIsTreatmentChanged ( vValue ) { if( vValue ) _mainMenu.isTreatment() } function onIsManagerChanged ( vValue ) { if( vValue ) _mainMenu.isManager () } function onIsSettingsChanged ( vValue ) { if( vValue ) _mainMenu.isSettings () } function onFaultChanged ( vValue ) { page( _startupScreen , vValue )} function onServiceChanged ( vValue ) { page( _startupScreen , vValue )} - function onInitChanged ( vValue ) { page( _postModeScreen , vValue && ! vSettings.noCANBus ) + function onInitChanged ( vValue ) { page( _postModeScreen , vValue ) if( vValue ) vHDPOSTData.reset() // better to reset on vinit = true because the rest makes the screen animation to run }