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
RowLayout {
TextField {
id: uaUrl
Layout.fillWidth: true
text: "opc.tcp://127.0.0.1:43344"
}
ComboBox {
id: backendSelector
model: uaBackend.backends
}
Button {
text: uaBackend.connected ? "Disconnect" : "Connect"
enabled: uaBackend.backends.length > 0
onClicked: {
if (uaBackend.connected)
uaBackend.disconnectFromEndpoint()
else
uaBackend.connectToEndpoint(uaUrl.text, backendSelector.currentIndex)
}
}
Button {
text: "Reset simulation"
enabled: uaBackend.connected
onClicked: uaBackend.resetSimulation();
}
}