1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-01 09:24:10 +01:00

Merge remote-tracking branch 'origin/laurent/OP-1734_Wizard_show_servo_movement' into next

Conflicts:
	ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp
This commit is contained in:
Laurent Lalanne 2015-03-07 12:43:03 +01:00
commit fba3281a8c
6 changed files with 3526 additions and 2855 deletions

View File

@ -358,7 +358,7 @@ bool ConfigFixedWingWidget::setupFrameFixedWing(QString airframeType)
// rudder
channel = m_aircraft->fwRudder1ChannelBox->currentIndex() - 1;
setMixerType(mixer, channel, VehicleConfig::MIXERTYPE_SERVO);
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW, 127);
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW, -127);
// ailerons
channel = m_aircraft->fwAileron1ChannelBox->currentIndex() - 1;
@ -542,13 +542,13 @@ bool ConfigFixedWingWidget::setupFrameVtail(QString airframeType)
// First Vtail servo
setMixerType(mixer, channel, VehicleConfig::MIXERTYPE_SERVO);
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_PITCH, -pitch);
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW, yaw);
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW, -yaw);
// Second Vtail servo
channel = m_aircraft->fwElevator2ChannelBox->currentIndex() - 1;
setMixerType(mixer, channel, VehicleConfig::MIXERTYPE_SERVO);
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_PITCH, pitch);
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW, yaw);
setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_YAW, -yaw);
}
m_aircraft->fwStatusLabel->setText("Mixer generated");

View File

@ -216,7 +216,7 @@ void OutputCalibrationPage::setupVehicle()
case SetupWizard::FIXED_WING_AILERON:
loadSVGFile(FIXEDWING_SVG_FILE);
m_wizardIndexes << 0 << 1 << 2 << 2 << 2;
m_vehicleElementIds << "aileron-single" << "ail2-frame" << "ail2-motor" << "ail2-aileron" << "ail2-elevator" << "ail2-rudder";
m_vehicleElementIds << "singleaileron" << "singleaileron-frame" << "singleaileron-motor" << "singleaileron-aileron" << "singleaileron-elevator" << "singleaileron-rudder";
m_vehicleElementTypes << FULL << FRAME << MOTOR << SERVO << SERVO << SERVO;
m_vehicleHighlightElementIndexes << 0 << 1 << 2 << 3 << 4;
m_channelIndex << 0 << 2 << 0 << 1 << 3;
@ -298,6 +298,7 @@ void OutputCalibrationPage::setupVehicle()
void OutputCalibrationPage::setupVehicleItems()
{
m_vehicleItems.clear();
m_arrowsItems.clear();
m_vehicleBoundsItem = new QGraphicsSvgItem();
m_vehicleBoundsItem->setSharedRenderer(m_vehicleRenderer);
m_vehicleBoundsItem->setElementId(m_vehicleElementIds[0]);
@ -319,6 +320,46 @@ void OutputCalibrationPage::setupVehicleItems()
m_vehicleScene->addItem(item);
m_vehicleItems << item;
bool addArrows = false;
if ((m_vehicleElementIds[i].contains("left")) || (m_vehicleElementIds[i].contains("right"))
|| (m_vehicleElementIds[i].contains("elevator")) || (m_vehicleElementIds[i].contains("rudder"))
|| (m_vehicleElementIds[i].contains("steering")) || (m_vehicleElementIds[i] == "singleaileron-aileron")) {
addArrows = true;
}
if (addArrows) {
QString arrowUp = "-up"; // right if rudder / steering
QString arrowDown = "-down"; // left
QGraphicsSvgItem *itemUp = new QGraphicsSvgItem();
itemUp->setSharedRenderer(m_vehicleRenderer);
QString elementUp = m_vehicleElementIds[i] + arrowUp;
itemUp->setElementId(elementUp);
itemUp->setZValue(i + 10);
itemUp->setOpacity(0);
QRectF itemBounds = m_vehicleRenderer->boundsOnElement(elementUp);
itemUp->setPos(itemBounds.x() - parentBounds.x(), itemBounds.y() - parentBounds.y());
m_vehicleScene->addItem(itemUp);
m_arrowsItems << itemUp;
QGraphicsSvgItem *itemDown = new QGraphicsSvgItem();
itemDown->setSharedRenderer(m_vehicleRenderer);
QString elementDown = m_vehicleElementIds[i] + arrowDown;
itemDown->setElementId(elementDown);
itemDown->setZValue(i + 10);
itemDown->setOpacity(0);
itemBounds = m_vehicleRenderer->boundsOnElement(elementDown);
itemDown->setPos(itemBounds.x() - parentBounds.x(), itemBounds.y() - parentBounds.y());
m_vehicleScene->addItem(itemDown);
m_arrowsItems << itemDown;
}
}
}
@ -345,6 +386,24 @@ void OutputCalibrationPage::setupVehicleHighlightedPart()
}
}
void OutputCalibrationPage::showElementMovement(bool isUp, qreal value)
{
QString highlightedItemName = m_vehicleItems[m_currentWizardIndex]->elementId();
for (int i = 0; i < m_arrowsItems.size(); i++) {
QString upItemName = highlightedItemName + "-up";
QString downItemName = highlightedItemName + "-down";
if (m_arrowsItems[i]->elementId() == upItemName) {
QGraphicsSvgItem *itemUp = m_arrowsItems[i];
itemUp->setOpacity(isUp ? value : 0);
}
if (m_arrowsItems[i]->elementId() == downItemName) {
QGraphicsSvgItem *itemDown = m_arrowsItems[i];
itemDown->setOpacity(isUp ? 0 : value);
}
}
}
void OutputCalibrationPage::setWizardPage()
{
qDebug() << "Wizard index: " << m_currentWizardIndex;
@ -390,6 +449,9 @@ void OutputCalibrationPage::setWizardPage()
}
}
setupVehicleHighlightedPart();
// Hide arrows
showElementMovement(true, 0);
showElementMovement(false, 0);
}
void OutputCalibrationPage::initializePage()
@ -551,6 +613,9 @@ void OutputCalibrationPage::enableServoSliders(bool enabled)
ui->servoMinAngleSlider->setEnabled(enabled);
ui->servoMaxAngleSlider->setEnabled(enabled);
ui->reverseCheckbox->setEnabled(!enabled);
// Hide arrows
showElementMovement(true, 0);
showElementMovement(false, 0);
}
bool OutputCalibrationPage::checkAlarms()
@ -654,6 +719,27 @@ void OutputCalibrationPage::on_servoCenterAngleSlider_valueChanged(int position)
ui->servoMaxAngleSlider->setValue(value);
}
}
quint16 minValue = (ui->reverseCheckbox->isChecked()) ? ui->servoMaxAngleSlider->value() : ui->servoMinAngleSlider->value();
quint16 maxValue = (ui->reverseCheckbox->isChecked()) ? ui->servoMinAngleSlider->value() : ui->servoMaxAngleSlider->value();
quint16 range = maxValue - minValue;
// Reset arows
showElementMovement(true, 0);
showElementMovement(false, 0);
// 30% "Dead band" : no arrow display
quint16 limitLow = minValue + (range * 0.35);
quint16 limitHigh = maxValue - (range * 0.35);
quint16 middle = minValue + (range / 2);
qreal arrowOpacity = 0;
if (value < limitLow) {
arrowOpacity = (qreal)(middle - value) / (qreal)(middle - minValue);
showElementMovement(ui->reverseCheckbox->isChecked(), arrowOpacity);
} else if (value > limitHigh) {
arrowOpacity = (qreal)(value - middle) / (qreal)(maxValue - middle);
showElementMovement(!ui->reverseCheckbox->isChecked(), arrowOpacity);
}
debugLogChannelValues();
}
@ -666,8 +752,8 @@ void OutputCalibrationPage::on_servoMinAngleSlider_valueChanged(int position)
QList<quint16> currentChannels;
getCurrentChannels(currentChannels);
quint16 currentChannel = currentChannels[0];
m_actuatorSettings[currentChannel].channelMin = value;
ui->servoPWMValue->setText(tr("Output value : <b>%1</b> µs (Min)").arg(value));
// Adjust neutral and max
if (ui->reverseCheckbox->isChecked()) {
@ -697,8 +783,8 @@ void OutputCalibrationPage::on_servoMaxAngleSlider_valueChanged(int position)
QList<quint16> currentChannels;
getCurrentChannels(currentChannels);
quint16 currentChannel = currentChannels[0];
m_actuatorSettings[currentChannel].channelMax = value;
ui->servoPWMValue->setText(tr("Output value : <b>%1</b> µs (Max)").arg(value));
// Adjust neutral and min
if (ui->reverseCheckbox->isChecked()) {

View File

@ -78,6 +78,7 @@ private:
void startWizard();
void setupVehicleItems();
void setupVehicleHighlightedPart();
void showElementMovement(bool isUp, qreal value);
void setWizardPage();
void enableButtons(bool enable);
void enableServoSliders(bool enabled);
@ -98,6 +99,7 @@ private:
QList<QString> m_vehicleElementIds;
QList<ElementType> m_vehicleElementTypes;
QList<QGraphicsSvgItem *> m_vehicleItems;
QList<QGraphicsSvgItem *> m_arrowsItems;
QList<quint16> m_vehicleHighlightElementIndexes;
QList<quint16> m_channelIndex;
QList<quint16> m_wizardIndexes;

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 422 KiB

After

Width:  |  Height:  |  Size: 526 KiB

View File

@ -26,7 +26,7 @@
inkscape:export-ydpi="70.479134"><metadata
id="metadata4103"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs4101"><radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-98.0973,98.0973,-98.0973,-98.0973,-113082.84,-155604.09)"
@ -7564,7 +7564,19 @@
id="stop5573-2-8-5-9-5-0-9-4" /><stop
style="stop-color:#848081;stop-opacity:1"
offset="1"
id="stop5575-5-7-9-0-2-8-2-3" /></linearGradient></defs><sodipodi:namedview
id="stop5575-5-7-9-0-2-8-2-3" /></linearGradient><filter
color-interpolation-filters="sRGB"
inkscape:collect="always"
id="filter9921-4-2"><feGaussianBlur
inkscape:collect="always"
stdDeviation="0.60884705"
id="feGaussianBlur9923-3-3" /></filter><filter
color-interpolation-filters="sRGB"
inkscape:collect="always"
id="filter9921-4-2-6-0"><feGaussianBlur
inkscape:collect="always"
stdDeviation="0.60884705"
id="feGaussianBlur9923-3-3-3-2" /></filter></defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
@ -7577,13 +7589,13 @@
inkscape:window-height="928"
id="namedview4099"
showgrid="false"
inkscape:zoom="0.78435941"
inkscape:cx="421.0109"
inkscape:cy="573.46538"
inkscape:zoom="0.40567848"
inkscape:cx="743.97136"
inkscape:cy="255.67352"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="car-steering"
inkscape:current-layer="motorbike"
showborder="true"
inkscape:showpageshadow="false"
showguides="true"
@ -7600,7 +7612,7 @@
fit-margin-top="50"
fit-margin-bottom="50"
fit-margin-right="50"
inkscape:bbox-nodes="false"
inkscape:bbox-nodes="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-midpoints="true"
inkscape:snap-grids="false"><inkscape:grid
@ -7771,7 +7783,7 @@
style="display:inline"
transform="translate(-1.0465068e-7,-4.4182544e-5)"><path
transform="matrix(-1,0,0,1,681.77091,708.1928)"
d="M 191.31786,1225.9447 A 95.658928,20.138721 0 1 1 0,1225.9447 A 95.658928,20.138721 0 1 1 191.31786,1225.9447 z"
d="M 191.31786,1225.9447 C 191.31786,1237.067 148.48989,1246.0834 95.658928,1246.0834 C 42.827961,1246.0834 0,1237.067 0,1225.9447 C 0,1214.8224 42.827961,1205.806 95.658928,1205.806 C 148.48989,1205.806 191.31786,1214.8224 191.31786,1225.9447 z"
sodipodi:ry="20.138721"
sodipodi:rx="95.658928"
sodipodi:cy="1225.9447"
@ -7836,7 +7848,7 @@
x="300.95084"
y="1906.3666" /><path
transform="translate(-0.00459003,-104.83732)"
d="M 314.66354,2090.5566 A 4.9847689,4.5971303 0 1 1 304.694,2090.5566 A 4.9847689,4.5971303 0 1 1 314.66354,2090.5566 z"
d="M 314.66354,2090.5566 C 314.66354,2093.0956 312.43178,2095.1538 309.67877,2095.1538 C 306.92576,2095.1538 304.694,2093.0956 304.694,2090.5566 C 304.694,2088.0177 306.92576,2085.9595 309.67877,2085.9595 C 312.43178,2085.9595 314.66354,2088.0177 314.66354,2090.5566 z"
sodipodi:ry="4.5971303"
sodipodi:rx="4.9847689"
sodipodi:cy="2090.5566"
@ -7860,7 +7872,7 @@
sodipodi:cy="-54.65202"
sodipodi:rx="7.9385705"
sodipodi:ry="7.9385705"
d="M 154.44129,-54.65202 A 7.9385705,7.9385705 0 1 1 138.56415,-54.65202 A 7.9385705,7.9385705 0 1 1 154.44129,-54.65202 z"
d="M 154.44129,-54.65202 C 154.44129,-50.267668 150.88707,-46.713449 146.50272,-46.713449 C 142.11836,-46.713449 138.56415,-50.267668 138.56415,-54.65202 C 138.56415,-59.036371 142.11836,-62.59059 146.50272,-62.59059 C 150.88707,-62.59059 154.44129,-59.036371 154.44129,-54.65202 z"
transform="matrix(-0.81878721,0,0,0.81878721,565.51334,1690.0415)" /><g
style="display:inline"
transform="matrix(-0.39813496,-0.91732685,-0.91732685,0.39813496,1757.6809,1391.2077)"
@ -7960,7 +7972,7 @@
sodipodi:cy="1225.9447"
sodipodi:rx="95.658928"
sodipodi:ry="20.138721"
d="M 191.31786,1225.9447 A 95.658928,20.138721 0 1 1 0,1225.9447 A 95.658928,20.138721 0 1 1 191.31786,1225.9447 z"
d="M 191.31786,1225.9447 C 191.31786,1237.067 148.48989,1246.0834 95.658928,1246.0834 C 42.827961,1246.0834 0,1237.067 0,1225.9447 C 0,1214.8224 42.827961,1205.806 95.658928,1205.806 C 148.48989,1205.806 191.31786,1214.8224 191.31786,1225.9447 z"
transform="matrix(-1,0,0,1,243.77091,708.1928)" /><g
style="display:inline"
id="g5488"
@ -7975,7 +7987,7 @@
id="path5494"
inkscape:connector-curvature="0" /></g><path
transform="matrix(-2.5815325,0,0,2.5815325,1310.6966,-3004.1641)"
d="M 464.20661,1875.9762 A 12.461923,12.461923 0 1 1 439.28277,1875.9762 A 12.461923,12.461923 0 1 1 464.20661,1875.9762 z"
d="M 464.20661,1875.9762 C 464.20661,1882.8587 458.62722,1888.4381 451.74469,1888.4381 C 444.86216,1888.4381 439.28277,1882.8587 439.28277,1875.9762 C 439.28277,1869.0937 444.86216,1863.5143 451.74469,1863.5143 C 458.62722,1863.5143 464.20661,1869.0937 464.20661,1875.9762 z"
sodipodi:ry="12.461923"
sodipodi:rx="12.461923"
sodipodi:cy="1875.9762"
@ -8021,7 +8033,7 @@
style="display:inline"
id="motorbike-m1"><path
transform="matrix(1.1648161,0,0,1.1648161,-71.612697,-316.94008)"
d="M 428.06704,1876.2877 A 27.727777,27.727777 0 1 1 372.61149,1876.2877 A 27.727777,27.727777 0 1 1 428.06704,1876.2877 z"
d="M 428.06704,1876.2877 C 428.06704,1891.6013 415.65289,1904.0155 400.33926,1904.0155 C 385.02564,1904.0155 372.61149,1891.6013 372.61149,1876.2877 C 372.61149,1860.9741 385.02564,1848.5599 400.33926,1848.5599 C 415.65289,1848.5599 428.06704,1860.9741 428.06704,1876.2877 z"
sodipodi:ry="27.727777"
sodipodi:rx="27.727777"
sodipodi:cy="1876.2877"
@ -8036,7 +8048,7 @@
sodipodi:cy="1876.2877"
sodipodi:rx="27.727777"
sodipodi:ry="27.727777"
d="M 428.06704,1876.2877 A 27.727777,27.727777 0 1 1 372.61149,1876.2877 A 27.727777,27.727777 0 1 1 428.06704,1876.2877 z"
d="M 428.06704,1876.2877 C 428.06704,1891.6013 415.65289,1904.0155 400.33926,1904.0155 C 385.02564,1904.0155 372.61149,1891.6013 372.61149,1876.2877 C 372.61149,1860.9741 385.02564,1848.5599 400.33926,1848.5599 C 415.65289,1848.5599 428.06704,1860.9741 428.06704,1876.2877 z"
transform="matrix(1.1409811,0,0,1.1409811,-62.070587,-272.21865)" /><g
transform="matrix(-1,0,0,1,789.41785,0)"
id="text5535"
@ -8069,7 +8081,31 @@
style="fill:#ffffff"
inkscape:connector-curvature="0"
d="M 403.899,769.674 V 771.895 H 391.461 C 391.443,771.339 391.534,770.804 391.73,770.291 C 392.047,769.444 392.554,768.609 393.251,767.789 C 393.949,766.967 394.956,766.018 396.274,764.939 C 398.319,763.259 399.7,761.931 400.419,760.954 C 401.139,759.975 401.498,759.049 401.498,758.176 C 401.498,757.26 401.17,756.488 400.517,755.862 C 399.863,755.232 399.008,754.918 397.955,754.918 C 396.843,754.918 395.953,755.252 395.285,755.919 C 394.618,756.587 394.28,757.511 394.271,758.691 L 391.896,758.448 C 392.059,756.677 392.67,755.327 393.731,754.398 C 394.792,753.467 396.217,753.003 398.005,753.003 C 399.81,753.003 401.238,753.504 402.291,754.505 C 403.344,755.506 403.869,756.746 403.869,758.227 C 403.869,758.982 403.717,759.719 403.408,760.45 C 403.097,761.177 402.588,761.942 401.873,762.747 C 401.16,763.552 399.974,764.655 398.311,766.059 C 396.924,767.222 396.036,768.011 395.643,768.426 C 395.25,768.841 394.924,769.258 394.667,769.677 L 403.899,769.674 L 403.899,769.674 z"
id="path16338" /></g></g></g></g><g
id="path16338" /></g></g></g><g
transform="matrix(0.93030357,-0.36679049,0.36679049,0.93030357,-370.03515,332.30549)"
id="motorbike-steering-down"><path
style="color:#000000;fill:#1b421b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter9921-4-2-6-0);enable-background:accumulate"
d="M 530.37305,1424.5117 L 518.07691,1425.5117 L 540.78076,1398.5117 L 563.48462,1425.5117 L 551.18848,1424.5117 L 551.18848,1474.8734 L 530.37305,1474.8734 z"
id="path11299-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc"
transform="matrix(0,1,-1,0,1803.5344,1015.8512)" /><path
style="color:#000000;fill:#1bb81b;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 379.03125,1535.9062 L 380.03125,1548.2188 L 329.65625,1548.2188 L 329.65625,1569.0312 L 380.03125,1569.0312 L 379.03125,1581.3438 L 406.03125,1558.625 L 379.03125,1535.9062 z M 354.84375,1551.4062 C 356.21255,1551.4062 357.30371,1551.7372 358.125,1552.4375 C 358.95264,1553.1314 359.48318,1554.1503 359.71875,1555.5 L 357.4375,1556.0312 C 357.26559,1555.3121 356.95838,1554.757 356.5,1554.375 C 356.0416,1553.993 355.4804,1553.8125 354.84375,1553.8125 C 353.85693,1553.8125 353.07994,1554.1985 352.46875,1554.9688 C 351.85756,1555.7325 351.53125,1556.8963 351.53125,1558.4688 C 351.53125,1560.1556 351.86913,1561.4339 352.53125,1562.3125 C 353.09787,1563.0701 353.87603,1563.4687 354.84375,1563.4688 C 355.29577,1563.4688 355.76614,1563.3351 356.25,1563.125 C 356.74022,1562.9086 357.14925,1562.6192 357.53125,1562.25 L 357.53125,1560.5 L 354.875,1560.5 L 354.875,1558.125 L 359.875,1558.125 L 359.875,1563.7188 C 359.37204,1564.3106 358.67314,1564.7922 357.75,1565.2188 C 356.82685,1565.645 355.89826,1565.875 354.96875,1565.875 C 353.8355,1565.875 352.8346,1565.585 351.96875,1565.0312 C 351.1029,1564.4712 350.41557,1563.639 349.90625,1562.5312 C 349.40329,1561.4174 349.15625,1560.1276 349.15625,1558.625 C 349.15625,1557.0844 349.39692,1555.7513 349.90625,1554.6562 C 350.42194,1553.5615 351.09133,1552.7597 351.90625,1552.2188 C 352.72752,1551.6777 353.70414,1551.4062 354.84375,1551.4062 z M 333.5,1551.625 L 338.375,1551.625 C 339.62284,1551.6251 340.5277,1551.7454 341.0625,1552 C 341.59728,1552.2483 342.0312,1552.6886 342.375,1553.3125 C 342.71878,1553.93 342.90624,1554.6966 342.90625,1555.5625 C 342.90624,1556.6575 342.62217,1557.519 342.09375,1558.1875 C 341.57169,1558.8559 340.84271,1559.2969 339.875,1559.4688 C 340.37158,1559.8253 340.76904,1560.1984 341.09375,1560.625 C 341.41843,1561.0451 341.87723,1561.8113 342.4375,1562.9062 L 343.8125,1565.625 L 341.0625,1565.625 L 339.375,1562.5938 C 338.77018,1561.4924 338.37271,1560.805 338.15625,1560.5312 C 337.93978,1560.2512 337.71068,1560.0394 337.46875,1559.9375 C 337.22682,1559.8293 336.84728,1559.7813 336.3125,1559.7812 L 335.8125,1559.7812 L 335.8125,1565.625 L 333.5,1565.625 L 333.5,1551.625 z M 345,1551.625 L 347.3125,1551.625 L 347.3125,1565.625 L 345,1565.625 L 345,1551.625 z M 362.03125,1551.625 L 364.34375,1551.625 L 364.34375,1557.1562 L 368.90625,1557.1562 L 368.90625,1551.625 L 371.21875,1551.625 L 371.21875,1565.625 L 368.90625,1565.625 L 368.90625,1559.5 L 364.34375,1559.5 L 364.34375,1565.625 L 362.03125,1565.625 L 362.03125,1551.625 z M 372.78125,1551.625 L 381.90625,1551.625 L 381.90625,1554 L 378.5,1554 L 378.5,1565.625 L 376.1875,1565.625 L 376.1875,1554 L 372.78125,1554 L 372.78125,1551.625 z M 335.8125,1554 L 335.8125,1557.5625 L 337.53125,1557.5625 C 338.58172,1557.5625 339.24475,1557.4954 339.53125,1557.4062 C 339.81774,1557.3108 340.07173,1557.1238 340.25,1556.8438 C 340.42826,1556.5637 340.49999,1556.2147 340.5,1555.75 C 340.49999,1555.3043 340.42826,1554.9236 340.25,1554.6562 C 340.07173,1554.3825 339.80559,1554.1956 339.5,1554.0938 C 339.28353,1554.0238 338.66274,1554 337.625,1554 L 335.8125,1554 z"
id="path11301-5"
inkscape:connector-curvature="0" /></g><g
transform="matrix(0.93030357,-0.36679049,0.36679049,0.93030357,-364.52913,330.13459)"
id="motorbike-steering-up"><path
transform="matrix(0,1,1,0,-1157.8507,1015.8512)"
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path11305-8"
d="M 530.37305,1424.5117 L 518.07691,1425.5117 L 540.78076,1398.5117 L 563.48462,1425.5117 L 551.18848,1424.5117 L 551.18848,1474.8734 L 530.37305,1474.8734 z"
style="color:#000000;fill:#1b421b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter9921-4-2-6-0);enable-background:accumulate" /><path
style="color:#000000;fill:#1bb81b;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 266.65625,1535.9062 L 239.65625,1558.625 L 266.65625,1581.3438 L 265.65625,1569.0312 L 316.03125,1569.0312 L 316.03125,1548.2188 L 265.65625,1548.2188 L 266.65625,1535.9062 z M 283.3125,1551.625 L 291.84375,1551.625 L 291.84375,1554 L 285.625,1554 L 285.625,1557.0938 L 291.40625,1557.0938 L 291.40625,1559.4688 L 285.625,1559.4688 L 285.625,1563.2812 L 292.03125,1563.2812 L 292.03125,1565.625 L 283.3125,1565.625 L 283.3125,1551.625 z M 294.03125,1551.625 L 301.875,1551.625 L 301.875,1554 L 296.34375,1554 L 296.34375,1557.3125 L 301.125,1557.3125 L 301.125,1559.6875 L 296.34375,1559.6875 L 296.34375,1565.625 L 294.03125,1565.625 L 294.03125,1551.625 z M 303,1551.625 L 312.125,1551.625 L 312.125,1554 L 308.71875,1554 L 308.71875,1565.625 L 306.40625,1565.625 L 306.40625,1554 L 303,1554 L 303,1551.625 z M 273.5625,1551.75 L 275.875,1551.75 L 275.875,1563.2812 L 281.625,1563.2812 L 281.625,1565.625 L 273.5625,1565.625 L 273.5625,1551.75 z"
id="path11307-7"
inkscape:connector-curvature="0" /></g></g><g
id="tank"><g
id="tank-frame"><path
sodipodi:nodetypes="sssssssss"
@ -8104,7 +8140,7 @@
id="g4317-6"
transform="translate(-23.155453,-40.626099)"><path
transform="translate(49.34375,1674.1645)"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
sodipodi:ry="19.124739"
sodipodi:rx="19.124739"
sodipodi:cy="-643.0614"
@ -8119,7 +8155,7 @@
sodipodi:cy="-643.0614"
sodipodi:rx="19.124739"
sodipodi:ry="19.124739"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
transform="matrix(0.29043923,0,0,0.29043923,178.13229,1217.8734)" /></g><g
transform="translate(58.844547,-40.626099)"
id="g4323-1"><path
@ -8130,10 +8166,10 @@
sodipodi:cy="-643.0614"
sodipodi:rx="19.124739"
sodipodi:ry="19.124739"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
transform="translate(49.34375,1674.1645)" /><path
transform="matrix(0.29043923,0,0,0.29043923,178.13229,1217.8734)"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
sodipodi:ry="19.124739"
sodipodi:rx="19.124739"
sodipodi:cy="-643.0614"
@ -8144,7 +8180,7 @@
id="g4329-9"
transform="translate(142.84455,-40.626099)"><path
transform="translate(49.34375,1674.1645)"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
sodipodi:ry="19.124739"
sodipodi:rx="19.124739"
sodipodi:cy="-643.0614"
@ -8159,7 +8195,7 @@
sodipodi:cy="-643.0614"
sodipodi:rx="19.124739"
sodipodi:ry="19.124739"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
transform="matrix(0.29043923,0,0,0.29043923,178.13229,1217.8734)" /></g><g
transform="translate(222.84455,-40.626099)"
id="g4335-3"><path
@ -8170,10 +8206,10 @@
sodipodi:cy="-643.0614"
sodipodi:rx="19.124739"
sodipodi:ry="19.124739"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
transform="translate(49.34375,1674.1645)" /><path
transform="matrix(0.29043923,0,0,0.29043923,178.13229,1217.8734)"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
sodipodi:ry="19.124739"
sodipodi:rx="19.124739"
sodipodi:cy="-643.0614"
@ -8193,10 +8229,10 @@
sodipodi:cy="-643.0614"
sodipodi:rx="19.124739"
sodipodi:ry="19.124739"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
transform="translate(49.34375,1674.1645)" /><path
transform="matrix(0.29043923,0,0,0.29043923,178.13229,1217.8734)"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
sodipodi:ry="19.124739"
sodipodi:rx="19.124739"
sodipodi:cy="-643.0614"
@ -8207,7 +8243,7 @@
id="g4349-6"
transform="translate(58.844547,-40.626099)"><path
transform="translate(49.34375,1674.1645)"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
sodipodi:ry="19.124739"
sodipodi:rx="19.124739"
sodipodi:cy="-643.0614"
@ -8222,7 +8258,7 @@
sodipodi:cy="-643.0614"
sodipodi:rx="19.124739"
sodipodi:ry="19.124739"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
transform="matrix(0.29043923,0,0,0.29043923,178.13229,1217.8734)" /></g><g
transform="translate(142.84455,-40.626099)"
id="g4355-2"><path
@ -8233,10 +8269,10 @@
sodipodi:cy="-643.0614"
sodipodi:rx="19.124739"
sodipodi:ry="19.124739"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
transform="translate(49.34375,1674.1645)" /><path
transform="matrix(0.29043923,0,0,0.29043923,178.13229,1217.8734)"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
sodipodi:ry="19.124739"
sodipodi:rx="19.124739"
sodipodi:cy="-643.0614"
@ -8247,7 +8283,7 @@
id="g4361-2"
transform="translate(222.84455,-40.626099)"><path
transform="translate(49.34375,1674.1645)"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
sodipodi:ry="19.124739"
sodipodi:rx="19.124739"
sodipodi:cy="-643.0614"
@ -8262,7 +8298,7 @@
sodipodi:cy="-643.0614"
sodipodi:rx="19.124739"
sodipodi:ry="19.124739"
d="M 200.62933,-643.0614 A 19.124739,19.124739 0 1 1 162.37985,-643.0614 A 19.124739,19.124739 0 1 1 200.62933,-643.0614 z"
d="M 200.62933,-643.0614 C 200.62933,-632.4991 192.06689,-623.93666 181.50459,-623.93666 C 170.94229,-623.93666 162.37985,-632.4991 162.37985,-643.0614 C 162.37985,-653.6237 170.94229,-662.18614 181.50459,-662.18614 C 192.06689,-662.18614 200.62933,-653.6237 200.62933,-643.0614 z"
transform="matrix(0.29043923,0,0,0.29043923,178.13229,1217.8734)" /></g></g><path
transform="translate(1.5175692e-7,-3.7640998e-6)"
style="color:#000000;fill:url(#linearGradient16164);fill-opacity:1;fill-rule:nonzero;stroke:#131715;stroke-width:0.31890565;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@ -9044,7 +9080,7 @@
sodipodi:cy="1901.3416"
sodipodi:rx="0.92891532"
sodipodi:ry="0.92891532"
d="M 48.904387,1901.3416 A 0.92891532,0.92891532 0 1 1 47.046556,1901.3416 A 0.92891532,0.92891532 0 1 1 48.904387,1901.3416 z"
d="M 48.904387,1901.3416 C 48.904387,1901.8546 48.488497,1902.2705 47.975471,1902.2705 C 47.462446,1902.2705 47.046556,1901.8546 47.046556,1901.3416 C 47.046556,1900.8285 47.462446,1900.4126 47.975471,1900.4126 C 48.488497,1900.4126 48.904387,1900.8285 48.904387,1901.3416 z"
transform="matrix(-3.6465408,0,0,3.6465408,671.05978,-4564.7251)" /><path
d="M 649.1838,2260.3441 C 660.1028,2271.2721 660.1028,2288.9881 649.1708,2299.9081 C 638.2498,2310.8331 620.5338,2310.8331 609.6078,2299.9081 C 598.6868,2288.9871 598.6868,2271.2751 609.6178,2260.3531 C 620.5388,2249.4271 638.2528,2249.4251 649.1828,2260.3421"
id="path16350"
@ -9056,7 +9092,31 @@
style="fill:#ffffff"
inkscape:connector-curvature="0"
d="M 252.11,629.086 H 249.801 V 614.363 C 249.244,614.892 248.516,615.425 247.612,615.955 C 246.71,616.486 245.899,616.884 245.18,617.148 V 614.916 C 246.471,614.309 247.601,613.572 248.569,612.708 C 249.536,611.844 250.219,611.006 250.622,610.192 H 252.11 V 629.086 z"
id="path16354" /></g></g></g></g><g
id="path16354" /></g></g><g
transform="matrix(0,0.99999999,-0.99999999,0,2291.2542,2043.3476)"
id="car-steering-up"><path
style="color:#000000;fill:#1b421b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter9921-4-2);enable-background:accumulate"
d="M 530.37305,1424.5117 L 518.07691,1425.5117 L 540.78076,1398.5117 L 563.48462,1425.5117 L 551.18848,1424.5117 L 551.18848,1474.8734 L 530.37305,1474.8734 z"
id="path11299"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc"
transform="matrix(0,1,-1,0,1803.5344,1015.8512)" /><path
style="color:#000000;fill:#1bb81b;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 379.03125,1535.9062 L 380.03125,1548.2188 L 329.65625,1548.2188 L 329.65625,1569.0312 L 380.03125,1569.0312 L 379.03125,1581.3438 L 406.03125,1558.625 L 379.03125,1535.9062 z M 354.84375,1551.4062 C 356.21255,1551.4062 357.30371,1551.7372 358.125,1552.4375 C 358.95264,1553.1314 359.48318,1554.1503 359.71875,1555.5 L 357.4375,1556.0312 C 357.26559,1555.3121 356.95838,1554.757 356.5,1554.375 C 356.0416,1553.993 355.4804,1553.8125 354.84375,1553.8125 C 353.85693,1553.8125 353.07994,1554.1985 352.46875,1554.9688 C 351.85756,1555.7325 351.53125,1556.8963 351.53125,1558.4688 C 351.53125,1560.1556 351.86913,1561.4339 352.53125,1562.3125 C 353.09787,1563.0701 353.87603,1563.4687 354.84375,1563.4688 C 355.29577,1563.4688 355.76614,1563.3351 356.25,1563.125 C 356.74022,1562.9086 357.14925,1562.6192 357.53125,1562.25 L 357.53125,1560.5 L 354.875,1560.5 L 354.875,1558.125 L 359.875,1558.125 L 359.875,1563.7188 C 359.37204,1564.3106 358.67314,1564.7922 357.75,1565.2188 C 356.82685,1565.645 355.89826,1565.875 354.96875,1565.875 C 353.8355,1565.875 352.8346,1565.585 351.96875,1565.0312 C 351.1029,1564.4712 350.41557,1563.639 349.90625,1562.5312 C 349.40329,1561.4174 349.15625,1560.1276 349.15625,1558.625 C 349.15625,1557.0844 349.39692,1555.7513 349.90625,1554.6562 C 350.42194,1553.5615 351.09133,1552.7597 351.90625,1552.2188 C 352.72752,1551.6777 353.70414,1551.4062 354.84375,1551.4062 z M 333.5,1551.625 L 338.375,1551.625 C 339.62284,1551.6251 340.5277,1551.7454 341.0625,1552 C 341.59728,1552.2483 342.0312,1552.6886 342.375,1553.3125 C 342.71878,1553.93 342.90624,1554.6966 342.90625,1555.5625 C 342.90624,1556.6575 342.62217,1557.519 342.09375,1558.1875 C 341.57169,1558.8559 340.84271,1559.2969 339.875,1559.4688 C 340.37158,1559.8253 340.76904,1560.1984 341.09375,1560.625 C 341.41843,1561.0451 341.87723,1561.8113 342.4375,1562.9062 L 343.8125,1565.625 L 341.0625,1565.625 L 339.375,1562.5938 C 338.77018,1561.4924 338.37271,1560.805 338.15625,1560.5312 C 337.93978,1560.2512 337.71068,1560.0394 337.46875,1559.9375 C 337.22682,1559.8293 336.84728,1559.7813 336.3125,1559.7812 L 335.8125,1559.7812 L 335.8125,1565.625 L 333.5,1565.625 L 333.5,1551.625 z M 345,1551.625 L 347.3125,1551.625 L 347.3125,1565.625 L 345,1565.625 L 345,1551.625 z M 362.03125,1551.625 L 364.34375,1551.625 L 364.34375,1557.1562 L 368.90625,1557.1562 L 368.90625,1551.625 L 371.21875,1551.625 L 371.21875,1565.625 L 368.90625,1565.625 L 368.90625,1559.5 L 364.34375,1559.5 L 364.34375,1565.625 L 362.03125,1565.625 L 362.03125,1551.625 z M 372.78125,1551.625 L 381.90625,1551.625 L 381.90625,1554 L 378.5,1554 L 378.5,1565.625 L 376.1875,1565.625 L 376.1875,1554 L 372.78125,1554 L 372.78125,1551.625 z M 335.8125,1554 L 335.8125,1557.5625 L 337.53125,1557.5625 C 338.58172,1557.5625 339.24475,1557.4954 339.53125,1557.4062 C 339.81774,1557.3108 340.07173,1557.1238 340.25,1556.8438 C 340.42826,1556.5637 340.49999,1556.2147 340.5,1555.75 C 340.49999,1555.3043 340.42826,1554.9236 340.25,1554.6562 C 340.07173,1554.3825 339.80559,1554.1956 339.5,1554.0938 C 339.28353,1554.0238 338.66274,1554 337.625,1554 L 335.8125,1554 z"
id="path11301"
inkscape:connector-curvature="0" /></g><g
transform="matrix(0,0.99999999,-0.99999999,0,2291.2542,2047.0634)"
id="car-steering-down"><path
transform="matrix(0,1,1,0,-1157.8507,1015.8512)"
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path11305"
d="M 530.37305,1424.5117 L 518.07691,1425.5117 L 540.78076,1398.5117 L 563.48462,1425.5117 L 551.18848,1424.5117 L 551.18848,1474.8734 L 530.37305,1474.8734 z"
style="color:#000000;fill:#1b421b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter9921-4-2);enable-background:accumulate" /><path
style="color:#000000;fill:#1bb81b;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 266.65625,1535.9062 L 239.65625,1558.625 L 266.65625,1581.3438 L 265.65625,1569.0312 L 316.03125,1569.0312 L 316.03125,1548.2188 L 265.65625,1548.2188 L 266.65625,1535.9062 z M 283.3125,1551.625 L 291.84375,1551.625 L 291.84375,1554 L 285.625,1554 L 285.625,1557.0938 L 291.40625,1557.0938 L 291.40625,1559.4688 L 285.625,1559.4688 L 285.625,1563.2812 L 292.03125,1563.2812 L 292.03125,1565.625 L 283.3125,1565.625 L 283.3125,1551.625 z M 294.03125,1551.625 L 301.875,1551.625 L 301.875,1554 L 296.34375,1554 L 296.34375,1557.3125 L 301.125,1557.3125 L 301.125,1559.6875 L 296.34375,1559.6875 L 296.34375,1565.625 L 294.03125,1565.625 L 294.03125,1551.625 z M 303,1551.625 L 312.125,1551.625 L 312.125,1554 L 308.71875,1554 L 308.71875,1565.625 L 306.40625,1565.625 L 306.40625,1554 L 303,1554 L 303,1551.625 z M 273.5625,1551.75 L 275.875,1551.75 L 275.875,1563.2812 L 281.625,1563.2812 L 281.625,1565.625 L 273.5625,1565.625 L 273.5625,1551.75 z"
id="path11307"
inkscape:connector-curvature="0" /></g></g></g><g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="tank"

Before

Width:  |  Height:  |  Size: 431 KiB

After

Width:  |  Height:  |  Size: 448 KiB

View File

@ -1927,7 +1927,7 @@ void VehicleConfigurationHelper::setupDualAileron()
channels[3].throttle2 = 0;
channels[3].roll = 0;
channels[3].pitch = 0;
channels[3].yaw = 100;
channels[3].yaw = -100;
guiSettings.fixedwing.FixedWingThrottle = 3;
guiSettings.fixedwing.FixedWingRoll1 = 1;
@ -1979,7 +1979,7 @@ void VehicleConfigurationHelper::setupAileron()
channels[3].throttle2 = 0;
channels[3].roll = 0;
channels[3].pitch = 0;
channels[3].yaw = 100;
channels[3].yaw = -100;
guiSettings.fixedwing.FixedWingThrottle = 3;
guiSettings.fixedwing.FixedWingRoll1 = 1;
@ -2030,7 +2030,7 @@ void VehicleConfigurationHelper::setupVtail()
channels[1].throttle2 = 0;
channels[1].roll = 0;
channels[1].pitch = 100;
channels[1].yaw = 100;
channels[1].yaw = -100;
// Left Vtail Servo (Chan 4)
channels[3].type = MIXER_TYPE_SERVO;
@ -2038,7 +2038,7 @@ void VehicleConfigurationHelper::setupVtail()
channels[3].throttle2 = 0;
channels[3].roll = 0;
channels[3].pitch = -100;
channels[3].yaw = 100;
channels[3].yaw = -100;
guiSettings.fixedwing.FixedWingThrottle = 3;
guiSettings.fixedwing.FixedWingRoll1 = 1;