adding "shifting" arrows for all numerical values

also the number of decimals after . should now better match the desired
value size/length expected by multiwii
10.3.x-maintenance
cTn 2013-06-16 14:16:23 +02:00
parent 88d29db283
commit cfef3c67ab
4 changed files with 118 additions and 46 deletions

View File

@ -361,6 +361,8 @@ a:hover {
}
.tab-initial_setup .acc-trim input {
width: 80px;
height: 20px;
line-height: 20px;
border: 1px solid silver;
text-align: center;
@ -373,8 +375,8 @@ a:hover {
margin-left: 55px;
width: 80px;
height: 18px;
line-height: 18px;
height: 20px;
line-height: 20px;
color: white;
text-align: center;
@ -495,8 +497,8 @@ a:hover {
}
.tab-pid_tuning table input {
width: 130px;
height: 18px;
line-height: 18px;
height: 20px;
line-height: 20px;
padding: 0 5px 0 5px;
border: 1px solid silver;
@ -580,8 +582,8 @@ a:hover {
}
.tab-receiver .tunings table input {
width: 130px;
height: 18px;
line-height: 18px;
height: 20px;
line-height: 20px;
padding: 0 5px 0 5px;
border: 1px solid silver;

View File

@ -8,54 +8,54 @@
</tr>
<tr class="ROLL">
<td>ROLL</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td>
<td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="number" step="0.001" name="i" value="" /></td>
<td><input type="number" step="1" name="d" value="" /></td>
</tr>
<tr class="PITCH">
<td>PITCH</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td>
<td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="number" step="0.001" name="i" value="" /></td>
<td><input type="number" step="1" name="d" value="" /></td>
</tr>
<tr class="YAW">
<td>YAW</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td>
<td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="number" step="0.001" name="i" value="" /></td>
<td><input type="number" step="1" name="d" value="" /></td>
</tr>
<tr class="ALT">
<td>ALT</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td>
<td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="number" step="0.001" name="i" value="" /></td>
<td><input type="number" step="1" name="d" value="" /></td>
</tr>
<tr class="Pos">
<td>Pos</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td>
<td><input type="number" step="0.01" name="p" value="" /></td>
<td><input type="number" step="0.01" name="i" value="" /></td>
</tr>
<tr class="PosR">
<td>PosR</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td>
<td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="number" step="0.01" name="i" value="" /></td>
<td><input type="number" step="0.001" name="d" value="" /></td>
</tr>
<tr class="NavR">
<td>NavR</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td>
<td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="number" step="0.01" name="i" value="" /></td>
<td><input type="number" step="0.001" name="d" value="" /></td>
</tr>
<tr class="LEVEL">
<td>LEVEL</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td>
<td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="number" step="0.01" name="i" value="" /></td>
<td><input type="number" step="1" name="d" value="" /></td>
</tr>
<tr class="MAG">
<td>MAG</td>
<td><input type="text" name="p" value="" /></td>
<td><input type="number" step="0.1" name="p" value="" /></td>
</tr>
</table>
<table class="rate-tpa">
@ -65,9 +65,9 @@
<th>TPA</th>
</tr>
<tr>
<td><input type="text" name="roll-pitch" value="" /></td>
<td><input type="text" name="yaw" value="" /></td>
<td><input type="text" name="tpa" value="" /></td>
<td><input type="number" step="0.01" name="roll-pitch" value="" /></td>
<td><input type="number" step="0.01" name="yaw" value="" /></td>
<td><input type="number" step="0.01" name="tpa" value="" /></td>
</tr>
</table>
<a class="update" href="#">Save</a>

View File

@ -4,55 +4,125 @@ function tab_initialize_pid_tuning() {
var i = 0;
$('.pid_tuning .ROLL input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(3));
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(3));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
});
needle++;
i = 0;
$('.pid_tuning .PITCH input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(3));
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(3));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
});
needle++;
i = 0;
$('.pid_tuning .YAW input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(3));
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(3));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
});
needle++;
i = 0;
$('.pid_tuning .ALT input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(3));
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(3));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
});
needle++;
i = 0;
$('.pid_tuning .Pos input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(3));
$(this).val(PIDs[needle][i++].toFixed(2));
});
needle++;
i = 0;
$('.pid_tuning .PosR input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(3));
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(2));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(3));
break;
}
});
needle++;
i = 0;
$('.pid_tuning .NavR input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(2));
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(2));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(3));
break;
}
});
needle++;
i = 0;
$('.pid_tuning .LEVEL input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(2));
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(2));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
});
needle++;
i = 0;
$('.pid_tuning .MAG input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(2));
$(this).val(PIDs[needle][i++].toFixed(1));
});
needle++;

View File

@ -48,8 +48,8 @@
<th>Throttle EXPO</th>
</tr>
<tr>
<td><input type="text" name="mid" value="" /></td>
<td><input type="text" name="expo" value="" /></td>
<td><input type="number" step="0.01" name="mid" value="" /></td>
<td><input type="number" step="0.01" name="expo" value="" /></td>
</tr>
</table>
<table class="rate">
@ -58,8 +58,8 @@
<th>Pitch &amp; Roll Expo</th>
</tr>
<tr>
<td><input type="text" name="rate" value="" /></td>
<td><input type="text" name="expo" value="" /></td>
<td><input type="number" step="0.01" name="rate" value="" /></td>
<td><input type="number" step="0.01" name="expo" value="" /></td>
</tr>
</table>
<a class="update" href="#">Save</a>