/*! * * Copyright (c) 2020-2024 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 VFPValvesStatesData.cpp * \author (last) Behrouz NematiPour * \date (last) 28-Mar-2023 * \author (original) Behrouz NemaiPour * \date (original) 02-Jul-2020 * */ #include "VFPValvesStatesData.h" // Project #include "GuiController.h" VIEW_DEF(VFPValvesStates, FPValvesStatesData) void VFPValvesStates::onActionReceive(const FPValvesStatesData &vData) { M4Valve ( vData.mValvesCmdStates.at( GuiFPValves::M4_VALV )); // Start of Hydraulics valve group P39Valve ( vData.mValvesCmdStates.at( GuiFPValves::P39_VALV )); P6Valve ( vData.mValvesCmdStates.at( GuiFPValves::P6_VALV )); P11Valve ( vData.mValvesCmdStates.at( GuiFPValves::P11_VALV )); P33Valve ( vData.mValvesCmdStates.at( GuiFPValves::P33_VALV )); P34Valve ( vData.mValvesCmdStates.at( GuiFPValves::P34_VALV )); P37Valve ( vData.mValvesCmdStates.at( GuiFPValves::P37_VALV )); M7Valve ( vData.mValvesCmdStates.at( GuiFPValves::M7_VALV )); P20Valve ( vData.mValvesCmdStates.at( GuiFPValves::P20_VALV )); P43Valve ( vData.mValvesCmdStates.at( GuiFPValves::P43_VALV )); // 6 empty flags are here... // valvesSensedState1 ( vData.mValvesSensedState1 ); valvesSensedState2 ( vData.mValvesSensedState2 ); valvesSensedState3 ( vData.mValvesSensedState3 ); valvesSensedState4 ( vData.mValvesSensedState4 ); valvesSensedState5 ( vData.mValvesSensedState5 ); valvesSensedState6 ( vData.mValvesSensedState6 ); valvesSensedState7 ( vData.mValvesSensedState7 ); valvesSensedState8 ( vData.mValvesSensedState8 ); valvesSensedState9 ( vData.mValvesSensedState9 ); valvesSensedState10 ( vData.mValvesSensedState10 ); // Trigger should be the last refresh(true); }