summaryrefslogtreecommitdiff
path: root/Main.qml
diff options
context:
space:
mode:
authorNikita Kostovsky <luntik2012@gmail.com>2025-01-26 19:15:00 +0100
committerNikita Kostovsky <luntik2012@gmail.com>2025-01-26 19:15:00 +0100
commit45de8a02dbf918605526a3886784bae741a3a545 (patch)
tree1ba37b6ed311d234709ebab3ac5b54543a4643f7 /Main.qml
parentbe8db2ba14898628598c5c189327c7530679f9f1 (diff)
add gain control, laser level (strobe span) control
Diffstat (limited to 'Main.qml')
-rw-r--r--Main.qml27
1 files changed, 23 insertions, 4 deletions
diff --git a/Main.qml b/Main.qml
index 606998f..7d26c9d 100644
--- a/Main.qml
+++ b/Main.qml
@@ -105,6 +105,7 @@ ApplicationWindow {
json["aeEnable"] = enableAutoExposureCheckbox.checked;
json["exposureTime"] = exposureTimeSpinBox.value;
json["laserLevel"] = laserLevelSpinBox.value;
+ json["gain"] = gainSpinBox.value;
console.log(JSON.stringify(json));
XHR.sendRequest("POST", url, function(response) {
@@ -296,7 +297,7 @@ ApplicationWindow {
Layout.fillWidth: true
from: 10
- to: 30000
+ to: 30000000
stepSize: 100
editable: true
@@ -313,12 +314,30 @@ ApplicationWindow {
Layout.fillWidth: true
- from: 500
+ from: 0
to: 50000
- stepSize: 250
+ stepSize: 1
editable: true
- value: 1500
+ value: 3
+ onValueChanged: writeParams()
+ }
+
+ Label {
+ text: qsTr("Gain [1,254]:")
+ }
+
+ SpinBox {
+ id: gainSpinBox
+
+ Layout.fillWidth: true
+
+ from: 0
+ to: 254
+ stepSize: 1
+ editable: true
+
+ value: 3
onValueChanged: writeParams()
}