Water Pump
// Copyright (C) 2018 basysKom GmbH, opensource@basyskom.com // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause import QtQuick import QtQuick.Controls import QtQuick.Layouts import OpcUaMachineBackend Item { ColumnLayout { anchors.fill: parent Layout.fillHeight: true Button { id: flushButton text: "Flush" enabled: uaBackend.connected && uaBackend.machineState === OpcUaMachineBackend.MachineState.Idle && uaBackend.percentFilledTank2 > uaBackend.tank2TargetPercent onClicked: { uaBackend.flushTank2() } } Tank { id: tank2 Layout.fillHeight: true Layout.fillWidth: true percentFilled: uaBackend.percentFilledTank2 Rectangle { color: uaBackend.tank2ValveState ? "#00BFFF" : "lightgrey" anchors.top: parent.bottom anchors.right: parent.right width: tank2.width / 10 height: 40 } } } }