Index: firmware/App/Services/TDInterface.c =================================================================== diff -u -rabe1c4a42afb385a660381e48bd007331f60950c -r8ef1ab55d4bfe1acd00f9c230bf134880c81e905 --- firmware/App/Services/TDInterface.c (.../TDInterface.c) (revision abe1c4a42afb385a660381e48bd007331f60950c) +++ firmware/App/Services/TDInterface.c (.../TDInterface.c) (revision 8ef1ab55d4bfe1acd00f9c230bf134880c81e905) @@ -59,19 +59,20 @@ #define TD_BICARBONATE_MAX ( 40U ) ///< TD Max acid type index #define BICARBONATE_CONVERSION_FACTOR 0.07337F ///< Bicarbonate conversion factor mS/cm per mmol/L +#define MAX_ACID_CONC_TYPES 10 ///< Number of acid concentrate conversion factors // TODO move to institutional records once implemented /// Acid concentration conversion factors for each acid type -const F32 ACID_CONVERSION_FACTOR[ NUM_OF_ACID_TYPE - 1 ] = { 0.11192F, - 0.11313F, - 0.11435F, - 0.0F, - 0.0F, - 0.0F, - 0.0F, - 0.0F, - 0.0F, - 0.0F }; +const F32 ACID_CONVERSION_FACTOR[ MAX_ACID_CONC_TYPES ] = { 0.11192F, + 0.11313F, + 0.11435F, + 0.0F, + 0.0F, + 0.0F, + 0.0F, + 0.0F, + 0.0F, + 0.0F }; /// Enumeration of TD Treatment Overrides typedef enum TD_Treatment_Override