Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -r2d40deb50ffb27667c3e57f427b1e197e163910e -rf90801d4a4f5cd1276b4a54175d101710b4096f2 --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 2d40deb50ffb27667c3e57f427b1e197e163910e) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision f90801d4a4f5cd1276b4a54175d101710b4096f2) @@ -20,12 +20,13 @@ #include "Buttons.h" #include "DDInterface.h" #include "Messaging.h" +#include "ModePreTreat.h" #include "ModeTreatment.h" -#include "ModeTxParams.h" #include "ModeStandby.h" #include "OperationModes.h" #include "Switches.h" #include "SystemCommTD.h" +#include "TxParams.h" /** * @addtogroup TDStandbyMode @@ -248,8 +249,7 @@ // PRESSURE_LIMIT_CHANGE_RESPONSE_T respRecord = { TRUE, REQUEST_REJECT_REASON_NONE, 0, 0, 0 }; // Initialize treatment modes before starting a new treatment - initTreatParamsMode(); -// initPreTreatmentMode(); + initPreTreatmentMode(); initTreatmentMode(); // initPostTreatmentMode(); resetAirTrap(); @@ -259,7 +259,7 @@ // respRecord.venPresLimitAsymmetricmmHg = getTreatmentParameterS32DefaultValue( TREATMENT_PARAM_VEN_PRES_LIMIT_ASYMMETRIC ); // sendPressureLimitsChangeResponse( &respRecord ); // Start treatment workflow with treatment parameters mode - requestNewOperationMode( MODE_TPAR ); + requestNewOperationMode( MODE_PRET ); treatStartReqReceived = FALSE; } @@ -317,7 +317,7 @@ } else if ( USER_COMMAND_CANCEL == cmd ) { - result = signalUserCancelTreatment(); + //result = signalUserCancelTreatment(); if ( result != TRUE ) { rejReason = REQUEST_REJECT_REASON_NOT_ALLOWED_IN_CURRENT_MODE;