Added buttons for autofocus and recalibration
This commit is contained in:
parent
b561513c4f
commit
3b47437ce9
2 changed files with 19 additions and 0 deletions
|
|
@ -27,6 +27,9 @@
|
||||||
<button type="button" onclick="setStagePositionsFromInput();">GO</button>
|
<button type="button" onclick="setStagePositionsFromInput();">GO</button>
|
||||||
<button type="button" onclick="getStagePositions();">Update</button>
|
<button type="button" onclick="getStagePositions();">Update</button>
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
<button type="button" onclick="doAutofocus();">Autofocus</button>
|
||||||
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Doubleclick to position: <input type="checkbox" id="clickPositionCheck" checked><br>
|
Doubleclick to position: <input type="checkbox" id="clickPositionCheck" checked><br>
|
||||||
|
|
@ -74,6 +77,11 @@
|
||||||
|
|
||||||
<p>Scroll to focus: <input type="checkbox" id="scrollFocusCheck" checked></p>
|
<p>Scroll to focus: <input type="checkbox" id="scrollFocusCheck" checked></p>
|
||||||
|
|
||||||
|
<h4>Camera:</h4>
|
||||||
|
<div class="flexbox">
|
||||||
|
<button type="button" onclick="calibrateCamera();">Recalibrate Camera</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="column middle">
|
<div class="column middle">
|
||||||
|
|
|
||||||
|
|
@ -356,6 +356,17 @@ addEventListener("keyup", function (e) {
|
||||||
delete keysDown[e.keyCode]; //Remove key from array
|
delete keysDown[e.keyCode]; //Remove key from array
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
|
function ignoreCallback(value=null, code=0){
|
||||||
|
console.log("Intentionally ignoring a callback: ", value, code);
|
||||||
|
}
|
||||||
|
|
||||||
|
function doAutofocus(payload=null, callback=ignoreCallback){
|
||||||
|
safeRequest("POST", baseURI+"/plugin/default/autofocus/autofocus", payload, callback);
|
||||||
|
}
|
||||||
|
function calibrateCamera(callback=ignoreCallback){
|
||||||
|
safeRequest("POST", baseURI+"/plugin/default/camera_calibration/recalibrate/", null, callback);
|
||||||
|
}
|
||||||
|
|
||||||
// Methods for making requests
|
// Methods for making requests
|
||||||
function safeRequest(method, url, payload, callback, lock=true, force=false) {
|
function safeRequest(method, url, payload, callback, lock=true, force=false) {
|
||||||
if (force == true) {
|
if (force == true) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue