Index: firmware/App/Modes/ModeService.c =================================================================== diff -u -rd19a072db6880577f677093929b53445e34a33e3 -r7d0fd5ed6b9db0479af90477e5108f6d3fa8df17 --- firmware/App/Modes/ModeService.c (.../ModeService.c) (revision d19a072db6880577f677093929b53445e34a33e3) +++ firmware/App/Modes/ModeService.c (.../ModeService.c) (revision 7d0fd5ed6b9db0479af90477e5108f6d3fa8df17) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2019-2023 Diality Inc. - All Rights Reserved. +* Copyright (c) 2019-2024 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file ModeService.c * -* @author (last) Sean Nash -* @date (last) 20-Dec-2022 +* @author (last) Dara Navaei +* @date (last) 11-Apr-2024 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -17,6 +17,7 @@ #include "ConcentratePumps.h" #include "CPLD.h" +#include "LoadCell.h" #include "ModeService.h" #include "OperationModes.h" @@ -59,6 +60,11 @@ deenergizeActuators( NO_PARK_CONC_PUMPS ); initServiceMode(); setCurrentSubState( NO_SUB_STATE ); + resetLoadCellOffset( LOAD_CELL_RESERVOIR_1_PRIMARY ); + resetLoadCellOffset( LOAD_CELL_RESERVOIR_1_BACKUP ); + resetLoadCellOffset( LOAD_CELL_RESERVOIR_2_PRIMARY ); + resetLoadCellOffset( LOAD_CELL_RESERVOIR_2_BACKUP ); + return serviceState; }