diff options
| -rw-r--r-- | Main.qml | 27 | ||||
| -rw-r--r-- | main.cpp | 4 |
2 files changed, 25 insertions, 6 deletions
@@ -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() } @@ -92,7 +92,7 @@ int main( } if (reply->url().toString().endsWith("pixels")) { - qDebug() << "got pixels"; + // qDebug() << "got pixels"; auto json = QJsonDocument::fromJson(reply->readAll()).object(); auto jsonPixels = json["pixels"].toArray(); auto encoderPosition = json["encoderPosition"].toInteger(); @@ -195,7 +195,7 @@ int main( prev_y_profile = y_pixels; } else if (reply->url().toString().endsWith("profile")) { - qDebug() << "got profile"; + // qDebug() << "got profile"; auto json = QJsonDocument::fromJson(reply->readAll()).object(); auto jsonProfile = json["profile"].toObject(); auto jsonPointsMm = jsonProfile["pointsMm"].toArray(); |
