Index: sources/model/MDGDebugText.h =================================================================== diff -u -r9cc1608f615e66d0f1c3a022aa6d19579d76b241 -r4d969a04e6d80a6d2f6b756a4b87aecd6356e6a9 --- sources/model/MDGDebugText.h (.../MDGDebugText.h) (revision 9cc1608f615e66d0f1c3a022aa6d19579d76b241) +++ sources/model/MDGDebugText.h (.../MDGDebugText.h) (revision 4d969a04e6d80a6d2f6b756a4b87aecd6356e6a9) @@ -2,11 +2,10 @@ * * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. * \copyright - * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, - * IN PART OR IN WHOLE, - * WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. + * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN + * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * - * \file MDebugText.h + * \file MDGDebugText.h * \date 7/9/2020 * \author Behrouz NematiPour * @@ -25,19 +24,39 @@ namespace Model { +/*! + * \brief The MDGDebugText class + * \details the Debug Text Message from DG + * + * | MSG | CAN ID | M.Box | Type | Ack | Src | Dest | Description | + * |:----:|:------:|:-----:|:----:|:---:|:---:|:----:|:---------------------------------------:| + * |0xFFF2| 0x070 | 17 | Event| N | DG | UI | DG debug text for UI to log ASCII text | + * + * | Payload | + * | | + * | 40 bytes, null term text + msg overhead will take 6 frames | + * + * \sa Data + * + *

Logging info

+ * | || + * | || + * | typeText | Datum | + * | unitText | DG | + * | infoText | Debug | + * + */ class MDGDebugText : public MAbstract { // friends friend class ::tst_models; - // DG Drain Pump Data (U32) Set pt. RPM (U32) DAC value QVariantList parameters() const override; - QString _data; public: - Type_Enum typeText () const override { return Type_Enum::eEvent; } + Type_Enum typeText () const override { return Type_Enum::eDatum; } Unit_Enum unitText () const override { return Unit_Enum::eDG ; } QString infoText () const override { return QString("Debug") ; } @@ -46,9 +65,8 @@ }; bool fromByteArray (const QByteArray &vByteArray , int *vIndex = nullptr) override; - Data data ( ) const; + Data data ( ) const ; }; - } typedef Model::MDGDebugText::Data DGDebugTextData;