Index: firmware/App/Services/TDInterface.c =================================================================== diff -u -r969f477ff642acbe9620311535a74872af4a28cd -r2ae6daaf7d4cf33e3e9b1ade40750f3eae04c128 --- firmware/App/Services/TDInterface.c (.../TDInterface.c) (revision 969f477ff642acbe9620311535a74872af4a28cd) +++ firmware/App/Services/TDInterface.c (.../TDInterface.c) (revision 2ae6daaf7d4cf33e3e9b1ade40750f3eae04c128) @@ -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