Index: firmware/App/Services/TxParams.c =================================================================== diff -u -r3aa01440e13b2cec939bdcf791ab32c0c0d1cd73 -r0c7cea955e3581c468341f20efc3b47ca4b9a001 --- firmware/App/Services/TxParams.c (.../TxParams.c) (revision 3aa01440e13b2cec939bdcf791ab32c0c0d1cd73) +++ firmware/App/Services/TxParams.c (.../TxParams.c) (revision 0c7cea955e3581c468341f20efc3b47ca4b9a001) @@ -112,7 +112,7 @@ static const TREATMENT_PARAMS_PROPERTIES_T TREAT_PARAMS_PROPERTIES[ NUM_OF_TREATMENT_PARAMS ] = { // type min max default { CRITICAL_DATA_TYPE_U32, {.uInt=0}, {.uInt=2}, {.uInt=0} }, // TREATMENT_PARAM_TREATMENT_MODALITY - { CRITICAL_DATA_TYPE_U32, {.uInt=0}, {.uInt=2}, {.uInt=0} }, // TREATMENT_PARAM_HDF_TREATMENT_MODE + { CRITICAL_DATA_TYPE_U32, {.uInt=0}, {.uInt=2}, {.uInt=0} }, // TREATMENT_PARAM_HDF_DILUTION { CRITICAL_DATA_TYPE_U32, {.uInt=50}, {.uInt=500}, {.uInt=50} }, // TREATMENT_PARAM_BLOOD_FLOW { CRITICAL_DATA_TYPE_U32, {.uInt=50}, {.uInt=600}, {.uInt=50} }, // TREATMENT_PARAM_DIALYSATE_FLOW { CRITICAL_DATA_TYPE_U32, {.uInt=60}, {.uInt=480}, {.uInt=60} }, // TREATMENT_PARAM_TREATMENT_DURATION @@ -458,15 +458,15 @@ break; case TREATMENT_MODALITY_HD: - result = ( ( ( param == TREATMENT_PARAM_HDF_TREATMENT_MODE ) || ( param == TREATMENT_PARAM_SUBST_FLUID_VOLUME ) ) ? TRUE : FALSE ); + result = ( ( ( param == TREATMENT_PARAM_HDF_DILUTION ) || ( param == TREATMENT_PARAM_SUBST_FLUID_VOLUME ) ) ? TRUE : FALSE ); break; // TODO uncomment in phase 3 when ISO UF feature is required // case TREATMENT_MODALITY_ISOLATED_UF: // switch ( param ) // { // // Treatment parameters that are not applicable for isolated UF -// case TREATMENT_PARAM_HDF_TREATMENT_MODE: +// case TREATMENT_PARAM_HDF_DILUTION: // case TREATMENT_PARAM_SUBST_FLUID_VOLUME: // case TREATMENT_PARAM_DIALYSATE_FLOW: // case TREATMENT_PARAM_DIALYSATE_TEMPERATURE: @@ -549,7 +549,7 @@ else { // Range check treatment parameters excluding treatment modality and up to (but not including) UF volume - for ( param = TREATMENT_PARAM_HDF_TREATMENT_MODE; param < TREATMENT_PARAM_UF_VOLUME; param++ ) + for ( param = TREATMENT_PARAM_HDF_DILUTION; param < TREATMENT_PARAM_UF_VOLUME; param++ ) { reasons[ param ] = REQUEST_REJECT_REASON_NONE; Index: firmware/App/Services/TxParams.h =================================================================== diff -u -r11a668a2f4a0401eed544be570d9102d143b6f00 -r0c7cea955e3581c468341f20efc3b47ca4b9a001 --- firmware/App/Services/TxParams.h (.../TxParams.h) (revision 11a668a2f4a0401eed544be570d9102d143b6f00) +++ firmware/App/Services/TxParams.h (.../TxParams.h) (revision 0c7cea955e3581c468341f20efc3b47ca4b9a001) @@ -42,7 +42,7 @@ typedef struct { U32 treatmentModality; ///< User set treatment modality option - U32 hdfTreatmentMode; ///< User set HDF treatment mode option + U32 hdfDilution; ///< User set HDF dilution option U32 bloodFlowRate_mL_min; ///< User set blood flow rate (in mL/min) U32 dialysateFlowRate_mL_min; ///< User set dialysate flow rate (in mL/min) U32 treatmentDuration_min; ///< User set treatment duration (in min)