/*! * * 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. * * \file VHDOperationModeData.cpp * \author (last) Behrouz NematiPour * \date (last) 08-Sep-2020 * \author (original) Behrouz NematiPour * \date (original) 13-Aug-2020 * */ #include "VHDOperationModeData.h" // Project #include "GuiController.h" VIEW_DEF(VHDOperationMode, HDOperationModeData) void VHDOperationMode::onActionReceive(const HDOperationModeData &vData) { opMode ( vData.mOpMode ); fault ( vData.mOpMode == GuiHDOpModes::MODE_FAUL ); service ( vData.mOpMode == GuiHDOpModes::MODE_SERV ); init ( vData.mOpMode == GuiHDOpModes::MODE_INIT ); standby ( vData.mOpMode == GuiHDOpModes::MODE_STAN ); validateParameters ( vData.mOpMode == GuiHDOpModes::MODE_TPAR ); preTreatment ( vData.mOpMode == GuiHDOpModes::MODE_PRET ); inTreatment ( vData.mOpMode == GuiHDOpModes::MODE_TREA ); postTreatment ( vData.mOpMode == GuiHDOpModes::MODE_POST ); invalidMode ( vData.mOpMode == GuiHDOpModes::MODE_NLEG ); } QString View::VHDOperationMode::text() { QString text = Gui::enumString(static_cast(opMode())); return text; }