Merge pull request #36 from bkw/addFlatTrim

add button for flat trim
Esse commit está contido em:
Laurent Eschenauer
2013-08-28 07:55:56 -07:00
3 arquivos alterados com 19 adições e 0 exclusões
+4
Ver Arquivo
@@ -14,6 +14,10 @@ function pilot(name, deps) {
console.log("calibrate", cmd);
return deps.client.calibrate(cmd.device_num);
});
socket.on('/pilot/ftrim', function () {
console.log("flat trim");
return deps.client.ftrim();
});
socket.on('/pilot/animate', function (cmd) {
console.log("animate", cmd);
return deps.client.animate(cmd.action, 500);
+14
Ver Arquivo
@@ -115,11 +115,17 @@ PILOT_ACCELERATION = 0.04;
ev.preventDefault();
pilot.calibrate(0);
});
$('#ftrim').click(function(ev) {
ev.preventDefault();
pilot.ftrim();
});
this.cockpit.socket.on('hovering', function() {
$('#calibratemagneto').prop('disabled', false);
$('#ftrim').prop('disabled', true);
});
this.cockpit.socket.on('landed', function() {
$('#calibratemagneto').prop('disabled', true);
$('#ftrim').prop('disabled', false);
});
@@ -240,6 +246,14 @@ PILOT_ACCELERATION = 0.04;
});
};
/*
* Requests a flat trim. Disabled when flying.
*/
Pilot.prototype.ftrim = function ftrim() {
this.cockpit.socket.emit("/pilot/ftrim");
};
window.Cockpit.plugins.push(Pilot);
}(window, document));
+1
Ver Arquivo
@@ -25,6 +25,7 @@
<body>
<div class="header-container">
<span id="controls">
<input type="button" id="ftrim" value="Flat trim">
<input type="button" id="calibratemagneto" value="Calibrate magneto">
</span>
<header class="wrapper clearfix">