Water Pump
// Copyright (C) 2018 basysKom GmbH, opensource@basyskom.com // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause import QtQuick import QtQuick.Layouts import OpcUaMachineBackend ColumnLayout { Text { font.pointSize: 12 text: "<b>Machine Status</b>" } Text { font.pointSize: 10 text: "<b>Designation:</b> " + uaBackend.machineDesignation } Text { font.pointSize: 10 text: "<b>State:</b> " + (uaBackend.machineState === OpcUaMachineBackend.MachineState.Idle ? "Idle" : (uaBackend.machineState === OpcUaMachineBackend.MachineState.Pumping ? "Pumping" : "Flushing")) } Text { font.pointSize: 10 text: "<b>Tank 1:</b> " + uaBackend.percentFilledTank1 + "%" } Text { font.pointSize: 10 text: "<b>Tank 2:</b> " + uaBackend.percentFilledTank2 + "%" } Text { font.pointSize: 10 text: "<b>Setpoint:</b> " + uaBackend.tank2TargetPercent + "%" } Text { font.pointSize: 10 text: "<b>Valve:</b> " + (uaBackend.tank2ValveState === false ? "Closed" : "Open"); } }