Index: sources/model/td/adjustment/treatment/MTreatmentAdjustVitalsResponse.cpp =================================================================== diff -u -rc1d0546e2d1a51ff919b2172ce647003359f0853 -rfad1a894d3a4fb4558d91481d026c0ebcf205366 --- sources/model/td/adjustment/treatment/MTreatmentAdjustVitalsResponse.cpp (.../MTreatmentAdjustVitalsResponse.cpp) (revision c1d0546e2d1a51ff919b2172ce647003359f0853) +++ sources/model/td/adjustment/treatment/MTreatmentAdjustVitalsResponse.cpp (.../MTreatmentAdjustVitalsResponse.cpp) (revision fad1a894d3a4fb4558d91481d026c0ebcf205366) @@ -17,13 +17,25 @@ using namespace Model; +/*! + * \brief MAdjustVitalsResponse::parameters + * \details Returns the response parameters. + * \return QVariantList containing the response parameters. + */ QVariantList MAdjustVitalsResponse::parameters() const { return { _data.mAccepted.value, _data.mReason .value, }; } +/*! + * \brief MAdjustVitalsResponse::fromByteArray + * \details Parses the response from a byte array. + * \param vByteArray Input data + * \param vIndex Position where parsing failed. + * \return true if parsing was successful, otherwise false. + */ bool MAdjustVitalsResponse::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( ! GetValue(vByteArray, index, _data.mAccepted )) goto lError; Index: sources/model/td/data/treatment/MTreatmentVitalsData.cpp =================================================================== diff -u -r736a7be958ca343f17b50e9e0d85cd395e8037e7 -rfad1a894d3a4fb4558d91481d026c0ebcf205366 --- sources/model/td/data/treatment/MTreatmentVitalsData.cpp (.../MTreatmentVitalsData.cpp) (revision 736a7be958ca343f17b50e9e0d85cd395e8037e7) +++ sources/model/td/data/treatment/MTreatmentVitalsData.cpp (.../MTreatmentVitalsData.cpp) (revision fad1a894d3a4fb4558d91481d026c0ebcf205366) @@ -17,6 +17,11 @@ using namespace Model; +/*! + * \brief MTreatmentVitals::parameters + * \details Returns the response parameters. + * \return QVariantList containing the response parameters. + */ QVariantList MTreatmentVitals::parameters() const { return { _data.mSystolic .value, @@ -25,6 +30,13 @@ }; } +/*! + * \brief MTreatmentVitals::fromByteArray + * \details Parses the response from a byte array. + * \param vByteArray Input data + * \param vIndex Position where parsing failed. + * \return true if parsing was successful, otherwise false. + */ bool MTreatmentVitals::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( ! GetValue(vByteArray, index, _data.mSystolic )) goto lError; Index: sources/view/hd/adjustment/common/VCommonAdjustmentVitals.cpp =================================================================== diff -u -r736a7be958ca343f17b50e9e0d85cd395e8037e7 -rfad1a894d3a4fb4558d91481d026c0ebcf205366 --- sources/view/hd/adjustment/common/VCommonAdjustmentVitals.cpp (.../VCommonAdjustmentVitals.cpp) (revision 736a7be958ca343f17b50e9e0d85cd395e8037e7) +++ sources/view/hd/adjustment/common/VCommonAdjustmentVitals.cpp (.../VCommonAdjustmentVitals.cpp) (revision fad1a894d3a4fb4558d91481d026c0ebcf205366) @@ -33,6 +33,12 @@ ACTION_RECEIVE_BRIDGE_CONNECTION( Gui::_GuiController, TreatmentVitalsData); } +/*! + * \brief View::VTreatmentVitals::onActionReceive + * \details The data handler which gets the data from the integreated Blood Pressure cuff. + * \param TreatmentVitalsData - Vital values + * \note the accepted and reason in this case should be the integreated Blood Pressure cuff status which may not necessarily comes from the cuff itself. + */ void View::VTreatmentVitals::onActionReceive(const TreatmentVitalsData &vData) { update_rt (vData.mSystolic, vData.mDiastolic, vData.mHeartRate); @@ -153,7 +159,6 @@ if ( ! _timerId ) return; // No timer started or failed starting if ( ! _interval ) return; // if interval is 0/OFF return - // DEBUG: qDebug() << __FUNCTION__ << _counter_sec << _counter_min << _interval << _timerId; _counter_sec++; min_left(_counter_min ); @@ -173,9 +178,13 @@ } } +/*! + * \brief View::VTreatmentVitals::onIntervalChanged + * \details Resets or stops the timer depending on whether an interval + * is currently set. + */ void View::VTreatmentVitals::onIntervalChanged() { - // DEBUG: qDebug() << __FUNCTION__ << _counter_sec << _counter_min << _interval << _timerId; if ( _interval ) timerReset(); else timerStop (); // Timer stop is resetting timer too. } @@ -189,11 +198,14 @@ { if ( _timerId ) killTimer(_timerId); // this typically should not happen. if ( ! _interval ) return; // if interval is 0/OFF return - // DEBUG: qDebug() << __FUNCTION__ << _counter_sec << _counter_min << _interval << _timerId; timerReset(); _timerId = startTimer(1000); // 1 sec interval which will used as 1 min in timerEvent (easier to debug) } +/*! + * \brief View::VTreatmentVitals::timerReset + * \details Resets the timer counters based on the current interval. + */ void View::VTreatmentVitals::timerReset() { if ( _interval ) { @@ -204,7 +216,6 @@ _counter_min = 0; } _counter_sec = 0; - // DEBUG: qDebug() << __FUNCTION__ << _counter_sec << _counter_min << _interval << _timerId; } /*! @@ -214,7 +225,6 @@ void View::VTreatmentVitals::timerStop() { if ( ! _timerId ) return; // No timer started or failed starting - // DEBUG: qDebug() << __FUNCTION__ << _counter_sec << _counter_min << _interval << _timerId; killTimer(_timerId); _timerId = 0; timerReset(); Index: sources/view/td/adjustment/treatment/VTreatmentAdjustmentVitals.cpp =================================================================== diff -u -rc1358f289cb0b96fb75b9ae67659d8a550262f78 -rfad1a894d3a4fb4558d91481d026c0ebcf205366 --- sources/view/td/adjustment/treatment/VTreatmentAdjustmentVitals.cpp (.../VTreatmentAdjustmentVitals.cpp) (revision c1358f289cb0b96fb75b9ae67659d8a550262f78) +++ sources/view/td/adjustment/treatment/VTreatmentAdjustmentVitals.cpp (.../VTreatmentAdjustmentVitals.cpp) (revision fad1a894d3a4fb4558d91481d026c0ebcf205366) @@ -20,11 +20,20 @@ VIEW_DEF_CLASS_ADJUSTMENT(VTreatmentAdjustmentVitals) +/*! + * \brief Connection Initializer + * \details All the class signal/slot connections are defined here. +*/ void View::VTreatmentAdjustmentVitals::initConnections() { ACTION_VIEW_CONNECTION(AdjustVitalsResponseData); ADJUST_VIEW_CONNECTION(AdjustVitalsRequestData ); } +/*! + * \brief VTreatmentAdjustmentVitals::onActionReceive + * \details received response model data handler + * \param vData - model data + */ void View::VTreatmentAdjustmentVitals::onActionReceive(const AdjustVitalsResponseData &vData) { adjustment_Accepted ( vData.mAccepted );