|
|
|
@ -7893,8 +7893,6 @@ var mspHelper = (function (gui) {
|
|
|
|
|
'max': data.getInt16(i + 2, true),
|
|
|
|
|
'middle': data.getInt16(i + 4, true),
|
|
|
|
|
'rate': data.getInt8(i + 6),
|
|
|
|
|
'angleAtMin': data.getInt8(i + 7),
|
|
|
|
|
'angleAtMax': data.getInt8(i + 8),
|
|
|
|
|
'indexOfChannelToForward': data.getInt8(i + 9),
|
|
|
|
|
'reversedInputSources': data.getUint32(i + 10)
|
|
|
|
|
};
|
|
|
|
@ -9067,8 +9065,8 @@ var mspHelper = (function (gui) {
|
|
|
|
|
|
|
|
|
|
buffer.push(lowByte(servoConfiguration.rate));
|
|
|
|
|
|
|
|
|
|
buffer.push(servoConfiguration.angleAtMin);
|
|
|
|
|
buffer.push(servoConfiguration.angleAtMax);
|
|
|
|
|
buffer.push(0);
|
|
|
|
|
buffer.push(0);
|
|
|
|
|
|
|
|
|
|
var out = servoConfiguration.indexOfChannelToForward;
|
|
|
|
|
if (out == undefined) {
|
|
|
|
@ -22747,10 +22745,10 @@ TABS.servos.initialize = function (callback) {
|
|
|
|
|
var servoHeader = '';
|
|
|
|
|
for (var i = 0; i < RC.active_channels-4; i++) {
|
|
|
|
|
servoHeader = servoHeader + '\
|
|
|
|
|
<th >A' + (i+1) + '</th>\
|
|
|
|
|
<th class="short">A' + (i+1) + '</th>\
|
|
|
|
|
';
|
|
|
|
|
}
|
|
|
|
|
servoHeader = servoHeader + '<th style="width: 110px" i18n="servosDirectionAndRate"></th>';
|
|
|
|
|
servoHeader = servoHeader + '<th data-i18n="servosDirectionAndRate"></th>';
|
|
|
|
|
|
|
|
|
|
for (var i = 0; i < RC.active_channels; i++) {
|
|
|
|
|
servoCheckbox = servoCheckbox + '\
|
|
|
|
@ -22770,8 +22768,6 @@ TABS.servos.initialize = function (callback) {
|
|
|
|
|
<td class="middle"><input type="number" min="500" max="2500" value="' + SERVO_CONFIG[obj].middle + '" /></td>\
|
|
|
|
|
<td class="min"><input type="number" min="500" max="2500" value="' + SERVO_CONFIG[obj].min +'" /></td>\
|
|
|
|
|
<td class="max"><input type="number" min="500" max="2500" value="' + SERVO_CONFIG[obj].max +'" /></td>\
|
|
|
|
|
<td class="angleAtMin"><input type="number" min="-90" max="0" value="' + (-SERVO_CONFIG[obj].angleAtMin) +'" /></td>\
|
|
|
|
|
<td class="angleAtMax"><input type="number" min="0" max="90" value="' + SERVO_CONFIG[obj].angleAtMax +'" /></td>\
|
|
|
|
|
' + servoCheckbox + '\
|
|
|
|
|
<td class="direction">\
|
|
|
|
|
</td>\
|
|
|
|
@ -22825,11 +22821,7 @@ TABS.servos.initialize = function (callback) {
|
|
|
|
|
SERVO_CONFIG[info.obj].middle = parseInt($('.middle input', this).val());
|
|
|
|
|
SERVO_CONFIG[info.obj].min = parseInt($('.min input', this).val());
|
|
|
|
|
SERVO_CONFIG[info.obj].max = parseInt($('.max input', this).val());
|
|
|
|
|
SERVO_CONFIG[info.obj].angleAtMin = -parseInt($('.angleAtMin input', this).val());
|
|
|
|
|
SERVO_CONFIG[info.obj].angleAtMax = parseInt($('.angleAtMax input', this).val());
|
|
|
|
|
|
|
|
|
|
var val = parseInt($('.direction select', this).val());
|
|
|
|
|
SERVO_CONFIG[info.obj].rate = val;
|
|
|
|
|
SERVO_CONFIG[info.obj].rate = parseInt($('.direction select', this).val());
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|