Index: firmware/App/Controllers/ConductivitySensors.h =================================================================== diff -u -r9438614daab0edede947e39a9d563fce8f66225e -r9279d01e7e539ad1e788b85db4ea2288965b03c6 --- firmware/App/Controllers/ConductivitySensors.h (.../ConductivitySensors.h) (revision 9438614daab0edede947e39a9d563fce8f66225e) +++ firmware/App/Controllers/ConductivitySensors.h (.../ConductivitySensors.h) (revision 9279d01e7e539ad1e788b85db4ea2288965b03c6) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2019-2022 Diality Inc. - All Rights Reserved. +* Copyright (c) 2020-2022 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 ConductivitySensors.h * -* @author (last) Quang Nguyen -* @date (last) 18-Aug-2021 +* @author (last) Hung Nguyen +* @date (last) 09-Feb-2022 * * @author (original) Quang Nguyen * @date (original) 13-Jul-2020 @@ -46,17 +46,9 @@ // ********** public definitions ********** -#define MIN_ACID_CONCENTRATE_CONDUCTIVITY 11000 ///< Minimum conductivity for acid concentrate. -#define MAX_ACID_CONCENTRATE_CONDUCTIVITY 11850 ///< Maximum conductivity for acid concentrate. +#define ACID_NORMAL_CONDUCTIVITY 11645.05 ///< Acid normal operation theoretical conductivity. +#define BICARB_NORMAL_CONDUCTIVITY 13734.88 ///< Bicarb normal operation theoretical conductivity. -#define MIN_BICARB_CONCENTRATE_CONDUCTIVITY 2000 ///< Minimum conductivity for bicarbonate concentrate. -#define MAX_BICARB_CONCENTRATE_CONDUCTIVITY 3000 ///< Maximum conductivity for bicarbonate concentrate. - -///< Minimum conductivity value for dialysate solution. -#define MIN_DIALYSATE_CONDUCTIVITY ( MIN_ACID_CONCENTRATE_CONDUCTIVITY + MIN_BICARB_CONCENTRATE_CONDUCTIVITY ) -///< Maximum conductivity value for dialysate solution. -#define MAX_DIALYSATE_CONDUCTIVITY ( MAX_ACID_CONCENTRATE_CONDUCTIVITY + MAX_BICARB_CONCENTRATE_CONDUCTIVITY ) - /// Enumeration of conductivity sensors. typedef enum ConductivitySensors { @@ -79,6 +71,10 @@ F32 cpoRaw; ///< CPo raw conductivity sensor value (without 2% temperature compensated) F32 cd1Raw; ///< CD1 raw conductivity sensor value (without 2% temperature compensated) F32 cd2Raw; ///< CD2 raw conductivity sensor value (without 2% temperature compensated) + U32 cpiSensorStatus; ///< CPi conductivity sensor status + U32 cpoSensorStatus; ///< CPo conductivity sensor status + U32 cd1SensorStatus; ///< CD1 conductivity sensor status + U32 cd2SensorStatus; ///< CD2 conductivity sensor status } CONDUCTIVITY_DATA_T; // ********** public function prototypes **********