Index: sources/model/hd/data/posttreatment/MPostTreatmentStatesData.cpp =================================================================== diff -u -rc9f8f8cf3c6c37fc6460d8675c62c9442c4d4263 -r5d142e2ec2aa4bdfd2567eb521c7208f76e16ae7 --- sources/model/hd/data/posttreatment/MPostTreatmentStatesData.cpp (.../MPostTreatmentStatesData.cpp) (revision c9f8f8cf3c6c37fc6460d8675c62c9442c4d4263) +++ sources/model/hd/data/posttreatment/MPostTreatmentStatesData.cpp (.../MPostTreatmentStatesData.cpp) (revision 5d142e2ec2aa4bdfd2567eb521c7208f76e16ae7) @@ -18,15 +18,18 @@ QVariantList MPostTreatmentStates::parameters() const { return { - _data.mSubMode.value, + _data.mSubMode .value, + _data.mDrainState .value, }; } bool MPostTreatmentStates::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position - if (GetValue(vByteArray, index, _data.mSubMode )) + if (GetValue(vByteArray, index, _data.mSubMode )) + if (GetValue(vByteArray, index, _data.mDrainState )) return true ; - else { if(vIndex) *vIndex = index; return false; } + else { if(vIndex) *vIndex = index; return false; } + else { if(vIndex) *vIndex = index; return false; } } /*! @@ -36,6 +39,7 @@ */ MPostTreatmentStates::Data MPostTreatmentStates::data() const { Data data; - data.mSubMode = _data.mSubMode.value; + data.mSubMode = _data.mSubMode .value; + data.mDrainState = _data.mDrainState .value; return data; }