summaryrefslogtreecommitdiffstats
path: root/app/HVAC.qml
diff options
context:
space:
mode:
Diffstat (limited to 'app/HVAC.qml')
-rw-r--r--app/HVAC.qml15
1 files changed, 11 insertions, 4 deletions
diff --git a/app/HVAC.qml b/app/HVAC.qml
index 565b108..f5cd76b 100644
--- a/app/HVAC.qml
+++ b/app/HVAC.qml
@@ -18,10 +18,17 @@ import QtQuick 2.6
import QtQuick.Layouts 1.1
import QtQuick.Controls 2.0
import AGL.Demo.Controls 1.0
+import 'api' as API
ApplicationWindow {
id: root
+ API.Binding {
+ id: binding
+ url: bindingAddress
+ onFanSpeedChanged: fanSpeedSlider.value = fanSpeed
+ }
+
ColumnLayout {
anchors.fill: parent
anchors.topMargin: width / 10
@@ -35,17 +42,17 @@ ApplicationWindow {
Item {
width: root.width * 0.8
Slider {
- id: fanSpeed
+ id: fanSpeedSlider
anchors.left: parent.left
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
onValueChanged: {
- console.debug('Fan', value)
+ binding.fanSpeed = value
}
}
Label {
- anchors.left: fanSpeed.left
- anchors.top: fanSpeed.bottom
+ anchors.left: fanSpeedSlider.left
+ anchors.top: fanSpeedSlider.bottom
font.pixelSize: 32
text: 'FAN SPEED'
}