Index: sources/view/td/data/treatment/VTDTreatmentStatesData.cpp =================================================================== diff -u -r43ae56f762e6f3e1416d39e3d16f9103fc597e41 -r923377d29fe730c0e2209386479a61b1e8ee1097 --- sources/view/td/data/treatment/VTDTreatmentStatesData.cpp (.../VTDTreatmentStatesData.cpp) (revision 43ae56f762e6f3e1416d39e3d16f9103fc597e41) +++ sources/view/td/data/treatment/VTDTreatmentStatesData.cpp (.../VTDTreatmentStatesData.cpp) (revision 923377d29fe730c0e2209386479a61b1e8ee1097) @@ -196,6 +196,19 @@ } txEnd ( mTreatmentEnd ); + // Isolated UF states + bool mIsolatedUF = vData.mSubMode == GuiTreatmentStates ::TREATMENT_ISO_UF_STATE ; + if ( mIsolatedUF ) { + ENUM_CHECK_O( GuiUfStates, vData.mIsolatedUFState ) { + ENUM_CHECK ( GuiUfStates, UF_START_STATE ) + ENUM_CHECK ( GuiUfStates, UF_PAUSED_STATE ) + ENUM_CHECK ( GuiUfStates, UF_RUNNING_STATE ) + ENUM_CHECK_C( GuiUfStates, NUM_OF_UF_STATES ) } + ENUM_READ ( GuiUfStates, UF_PAUSED_STATE , ufPaused ); + ENUM_READ ( GuiUfStates, UF_RUNNING_STATE , ufRunning ); + } + txIsolatedUf ( mIsolatedUF ); + // Treatment Stop states bool mTreatmentStop = vData.mSubMode == GuiTreatmentStates ::TREATMENT_PAUSED_STATE ; if ( mTreatmentStop ) {