Index: sources/model/hd/alarm/MAlarmTriggered.h =================================================================== diff -u -re8ffaa51e4eb9b55efebebc13899f79d9a5ca946 -r2bc6542cebc264eb343f791f75223a1ca151465e --- sources/model/hd/alarm/MAlarmTriggered.h (.../MAlarmTriggered.h) (revision e8ffaa51e4eb9b55efebebc13899f79d9a5ca946) +++ sources/model/hd/alarm/MAlarmTriggered.h (.../MAlarmTriggered.h) (revision 2bc6542cebc264eb343f791f75223a1ca151465e) @@ -5,11 +5,11 @@ * 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 MAlarmTriggered.h - * \author (last) Behrouz NematiPour - * \date (last) 16-Oct-2020 - * \author (original) Behrouz NemaiPour - * \date (original) 02-Jul-2020 + * \file MAlarmTriggered.h + * \author (last) Behrouz NematiPour + * \author (original) Behrouz NematiPour + * \date (last) 16-Oct-2020 + * \date (original) 02-Jul-2020 * */ #pragma once @@ -19,6 +19,7 @@ // Project #include "MAbstract.h" +#include "MAdjustRequestsBase.h" #include "types.h" // forward declarations @@ -101,6 +102,31 @@ bool fromByteArray (const QByteArray &vByteArray , int *vIndex = nullptr) override; Data data ( ) const ; }; + + +/*! + * \brief The MAlarmTriggeredReq class + * \details The model to transmit AlarmTrigger (mainly being used for post for now) + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:----:|:------:|:----:|:---:|:---:|:----:|:-----------:| + * |0x0300| 0x200 | Req | Y | UI | All | Alarm Triggered | + * + * | Payload || + * | || + * + */ +class MAlarmTriggeredReq : public MModel { +public: + // coco begin validated : Has been validated manually. + // This object is used statically for now, kept the logic for later usage. + QString toString(); + // coco end + static QString toString(const QVariantList &vParameters); + static Can::Can_Id canid (); +}; + } typedef Model::MAlarmTriggered::Data AlarmTriggeredData; +typedef Model::MAlarmTriggeredReq AlarmTriggeredRequestData;