Index: firmware/App/Controllers/HemoDiaFiltration.c =================================================================== diff -u -r8acb1d02ac39d202a47338091b249ff2f30f5ea7 -r0bd52795bce4e805d9253042d02f39e309abbc54 --- firmware/App/Controllers/HemoDiaFiltration.c (.../HemoDiaFiltration.c) (revision 8acb1d02ac39d202a47338091b249ff2f30f5ea7) +++ firmware/App/Controllers/HemoDiaFiltration.c (.../HemoDiaFiltration.c) (revision 0bd52795bce4e805d9253042d02f39e309abbc54) @@ -399,6 +399,7 @@ HDF_DATA_T data; data.hdfExecState = (U32)hdfExecState; + data.hdfAutoSubState = ( hdfManualRate > 0 ) ? FALSE : TRUE; data.hdfRequestedRate = hdfManualRate; data.hdfTargetTMP = getCurrentHDFTMPTarget(); data.hdfCurrentRate = getCurrentHDFRate(); Index: firmware/App/Controllers/HemoDiaFiltration.h =================================================================== diff -u -r8acb1d02ac39d202a47338091b249ff2f30f5ea7 -r0bd52795bce4e805d9253042d02f39e309abbc54 --- firmware/App/Controllers/HemoDiaFiltration.h (.../HemoDiaFiltration.h) (revision 8acb1d02ac39d202a47338091b249ff2f30f5ea7) +++ firmware/App/Controllers/HemoDiaFiltration.h (.../HemoDiaFiltration.h) (revision 0bd52795bce4e805d9253042d02f39e309abbc54) @@ -47,6 +47,7 @@ typedef struct { U32 hdfExecState; ///< Hemodiafiltration execution state + BOOL hdfAutoSubState; ///< Hemodiafiltration auto substitution boolean F32 hdfRequestedRate; ///< Hemodiafiltration requested manual rate F32 hdfTargetTMP; ///< Hemodiafiltration requested target TMP F32 hdfCurrentRate; ///< Hemodiafiltration current set rate