Index: sources/model/mpoweroff.cpp =================================================================== diff -u -r17f0906011de9c97c0950c1ba0ea627a1411bc2e -r2437559b2d4cd4c2ac6a926b4f55652e55e1f616 --- sources/model/mpoweroff.cpp (.../mpoweroff.cpp) (revision 17f0906011de9c97c0950c1ba0ea627a1411bc2e) +++ sources/model/mpoweroff.cpp (.../mpoweroff.cpp) (revision 2437559b2d4cd4c2ac6a926b4f55652e55e1f616) @@ -19,21 +19,19 @@ // ----- TreatmentTime ----- QString MPowerOff::toString() const { - return QString(stringPrefix + "(%1)") + return QString(stringPrefix + ",%1") .arg(_data.mStatus .value); } void MPowerOff::toVariantList(QVariantList &vData) const { vData += _data.mStatus .value; } -/*! - * \brief MPowerOff::fromByteArray - * \param vByteArray - */ -void MPowerOff::fromByteArray(const QByteArray &vByteArray) { +bool MPowerOff::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position - Types::getValue<>(vByteArray, index, _data.mStatus ); + if (GetValue(vByteArray, index, _data.mStatus )) + return true ; + else { if(vIndex) *vIndex = index; return false; } } MPowerOff::Data MPowerOff::data() const {