Added limo variant
This commit is contained in:
parent
dd2cced474
commit
afd2814cf9
|
@ -0,0 +1,770 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<PropertyList>
|
||||
<sim>
|
||||
|
||||
<description>Follow Me e-tron LIMO</description>
|
||||
<author>Gijs de Rooy, 梁思地/Sidi Liang, 罗启元/Qiyuan Luo, ValKmjolnir, 李维昊/Weihao Li, Marsdolphin</author>
|
||||
<status>early production</status>
|
||||
<variant-of>followme_e-tron</variant-of>
|
||||
<long-description>
|
||||
An electronic, fictional limousine version of a follow me car (Renault Kangoo I) with Chinese characteristics.
|
||||
</long-description>
|
||||
|
||||
<gui><style><colors>
|
||||
<splash-font>
|
||||
<red>1.0</red>
|
||||
<green>1.00</green>
|
||||
<blue>1.00</blue>
|
||||
</splash-font>
|
||||
<splash-screen>
|
||||
<red>0.117</red>
|
||||
<green>0.19</green>
|
||||
<blue>0.227</blue>
|
||||
</splash-screen>
|
||||
</colors></style></gui>
|
||||
|
||||
<previews>
|
||||
<!-- Start G4 Tour splash -->
|
||||
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/0.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/1.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/2.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/3.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/4.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/5.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/6.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/7.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/8.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/9.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/10.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/11.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/12.jpg</path>
|
||||
</preview>
|
||||
<preview>
|
||||
<type>exterior</type>
|
||||
<splash type="bool">true</splash>
|
||||
<path>Splash/G4_Tour/13.jpg</path>
|
||||
</preview>
|
||||
</previews>
|
||||
<!-- Splah ends here -->
|
||||
<rating>
|
||||
<FDM type="int">4</FDM>
|
||||
<systems type="int">3</systems>
|
||||
<cockpit type="int">4</cockpit>
|
||||
<model type="int">4</model>
|
||||
</rating>
|
||||
|
||||
<tags>
|
||||
<tag>groundvehicle</tag>
|
||||
<tag>1990s</tag>
|
||||
<tag>2000s</tag>
|
||||
<tag>2010s</tag>
|
||||
<tag>2020s</tag>
|
||||
</tags>
|
||||
|
||||
<flight-model>jsb</flight-model>
|
||||
<aero>followme_e-tron-limo</aero>
|
||||
|
||||
<model>
|
||||
<path>Aircraft/followme_e-tron/Models/followmeEV-limo.xml</path>
|
||||
<livery>
|
||||
<file type="string"/>
|
||||
</livery>
|
||||
</model>
|
||||
<sound>
|
||||
<path>Aircraft/followme_e-tron/Sounds/followme-sound.xml</path>
|
||||
</sound>
|
||||
|
||||
<menubar>
|
||||
<default>
|
||||
<menu n="10">
|
||||
<label>Follow Me EV</label>
|
||||
<enabled type="bool">true</enabled>
|
||||
<item>
|
||||
<label>Show Options</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>vehicle-dialog</dialog-name>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Battery Management</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>battery-management</dialog-name>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Configuration</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.configDialog.open();</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Select Livery</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.liverySelector.dialog.open()</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Select Message</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.displaySelector.dialog.open()</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Start Engine</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>engine.startEngine(engine.engine_1)</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Stop Engine</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>engine.stopEngine(engine.engine_1)</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Save/Resume</label>
|
||||
<binding>
|
||||
<command>dialog-show</command>
|
||||
<dialog-name>save_dialog</dialog-name>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Toggle Parking Radar</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.parkingRadar.toggle()</script>
|
||||
</binding>
|
||||
</item>
|
||||
<item>
|
||||
<label>Select Passenger</label>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>
|
||||
dual_control_tools.copilot_dialog.show(aircraft_dual_control.copilot_type);
|
||||
</script>
|
||||
</binding>
|
||||
</item>
|
||||
</menu>
|
||||
</default>
|
||||
</menubar>
|
||||
<view n="/0">
|
||||
<internal archive="y">true</internal>
|
||||
<config>
|
||||
<x-offset-m archive="y" type="double">-0.33</x-offset-m>
|
||||
<y-offset-m archive="y" type="double">1.21</y-offset-m>
|
||||
<z-offset-m archive="y" type="double">1.88</z-offset-m>
|
||||
<pitch-offset-deg>-10.0</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">90</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="1">
|
||||
<config>
|
||||
<target-y-offset-m archive="y" type="double">1.6</target-y-offset-m>
|
||||
</config>
|
||||
</view>
|
||||
<view n="2">
|
||||
<config>
|
||||
<target-y-offset-m archive="y" type="double">1.6</target-y-offset-m>
|
||||
</config>
|
||||
</view>
|
||||
<view n="3">
|
||||
<config>
|
||||
<target-y-offset-m archive="y" type="double">1.6</target-y-offset-m>
|
||||
</config>
|
||||
</view>
|
||||
<view n="4">
|
||||
<config>
|
||||
<target-y-offset-m archive="y" type="double">1.6</target-y-offset-m>
|
||||
</config>
|
||||
</view>
|
||||
<view n="5">
|
||||
<config>
|
||||
<target-y-offset-m archive="y" type="double">1.6</target-y-offset-m>
|
||||
</config>
|
||||
</view>
|
||||
<view n="6">
|
||||
<config>
|
||||
<target-y-offset-m archive="y" type="double">1.6</target-y-offset-m>
|
||||
</config>
|
||||
</view>
|
||||
<view n="100">
|
||||
<name>Copilot View</name>
|
||||
<internal archive="y">true</internal>
|
||||
<type>lookfrom</type>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<dynamic-view type="bool">true</dynamic-view>
|
||||
<x-offset-m archive="y" type="double">0.35</x-offset-m>
|
||||
<y-offset-m archive="y" type="double">1.30</y-offset-m>
|
||||
<z-offset-m archive="y" type="double">1.81</z-offset-m>
|
||||
<pitch-offset-deg>-10.0</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">90</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="101">
|
||||
<name>Back Rows</name>
|
||||
<internal archive="y">true</internal>
|
||||
<type>lookfrom</type>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<dynamic-view type="bool">true</dynamic-view>
|
||||
<x-offset-m archive="y" type="double">-0.35</x-offset-m>
|
||||
<y-offset-m archive="y" type="double">1.21</y-offset-m>
|
||||
<z-offset-m archive="y" type="double">2.6</z-offset-m>
|
||||
<pitch-offset-deg>-10.0</pitch-offset-deg>
|
||||
<default-field-of-view-deg type="double">90</default-field-of-view-deg>
|
||||
</config>
|
||||
</view>
|
||||
<view n="102">
|
||||
<name>Reverse Camera</name>
|
||||
<internal archive="y">true</internal>
|
||||
<type>lookfrom</type>
|
||||
<config>
|
||||
<from-model type="bool">true</from-model>
|
||||
<from-model-idx type="int">0</from-model-idx>
|
||||
<dynamic-view type="bool">true</dynamic-view>
|
||||
<x-offset-m archive="y" type="double">0</x-offset-m>
|
||||
<y-offset-m archive="y" type="double">2.1</y-offset-m>
|
||||
<z-offset-m archive="y" type="double">3.52</z-offset-m>
|
||||
<heading-offset-deg>180</heading-offset-deg>
|
||||
<pitch-offset-deg>-10.0</pitch-offset-deg>
|
||||
<field-of-view>90</field-of-view>
|
||||
</config>
|
||||
</view>
|
||||
|
||||
<hud>
|
||||
<enable3d>false</enable3d>
|
||||
</hud>
|
||||
|
||||
<help>
|
||||
<key>
|
||||
<name>m</name>
|
||||
<desc>Toggle direction</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>w</name>
|
||||
<desc>Full pedal</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>s</name>
|
||||
<desc>Full brake</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>a</name>
|
||||
<desc>Steer left</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>d</name>
|
||||
<desc>Steer right</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>space</name>
|
||||
<desc>Horn</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>f</name>
|
||||
<desc>Toggle fault indicator light</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>[</name>
|
||||
<desc>Toggle left indicator light</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>]</name>
|
||||
<desc>Toggle right indicator light</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>e</name>
|
||||
<desc>Toggle auto-pilot system</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>c</name>
|
||||
<desc>Toggle auto-cruise system</desc>
|
||||
</key>
|
||||
<key>
|
||||
<name>r</name>
|
||||
<desc>Toggle parking radar system</desc>
|
||||
</key>
|
||||
<!-- Start text -->
|
||||
<text>
|
||||
Follow me e-tron Brought to you by FGPRC.
|
||||
|
||||
You can select the message to be displayed on the bar, through the "Follow Me EV > Select message" menu.
|
||||
For more options, see "Follow Me EV > Show Options" menu.
|
||||
|
||||
Instructions:
|
||||
Auto Crash system: An auto pilot that keeps the vehicle on the road. It's not 100% reliable and make sure you keep monitoring the road!
|
||||
Auto Speed system: Keeps the vehicle on a certain speed.
|
||||
Auto Hold system: This realisticlly implemented auto hold system will prevent the vehicle from unintented moving.
|
||||
It will turn off switch to parking brake in certain conditions, as the real one does.
|
||||
Only avilable in Luxury interior style and the switch is next to the parking brake.
|
||||
|
||||
Safety system:
|
||||
AEB: Automatically brakes the vehicle to prevent crashes. Not very reliable, disabled as default.
|
||||
Note: The entire safety system will be disabled when resetting airbags. Reinitialize the system to make them work again.
|
||||
|
||||
Drive safe!
|
||||
</text>
|
||||
</help>
|
||||
|
||||
<systems>
|
||||
<autopilot>
|
||||
<serviceable>0</serviceable>
|
||||
</autopilot>
|
||||
</systems>
|
||||
<!-- Start tutorials -->
|
||||
<tutorials>
|
||||
<tutorial include="Tutorials/followme-cockpit-overview-dashboard.xml"/>
|
||||
<tutorial include="Tutorials/followme-cockpit-overview-dashboard-zh.xml"/>
|
||||
<tutorial include="Tutorials/followme-cockpit-overview-center-console.xml"/>
|
||||
<tutorial include="Tutorials/followme-keyboard.xml"/>
|
||||
</tutorials>
|
||||
|
||||
|
||||
<multiplay>
|
||||
<generic>
|
||||
<bool n="0" alias="/systems/decorations-enable"/>
|
||||
<bool n="1" alias="/systems/pmodel-enable"/>
|
||||
<bool n="2" alias="/systems/auto_hold_enabled"/>
|
||||
<bool n="3" alias="/systems/auto_hold_working"/>
|
||||
<bool n="4" alias="/systems/safety/aeb_activated"/>
|
||||
<bool n="5" alias="/controls/lighting/highBeam"/>
|
||||
<bool n="6" alias="/systems/safety/airbag/front"/>
|
||||
<bool n="7" alias="/systems/safety/airbag/side"/>
|
||||
|
||||
<int n="0" alias="/sim/model/lights/indicator-left/state"/>
|
||||
<int n="1" alias="/sim/model/lights/indicator-right/state"/>
|
||||
<int n="2" alias="/systems/horn"/>
|
||||
<int n="3" alias="/controls/lighting/headlight"/>
|
||||
<int n="5" alias="/services/service-truck/enable"/>
|
||||
<int n="6" alias="/systems/screen-enable"/>
|
||||
<int n="7" alias="/gear/gear[0]/tyre-smoke"/>
|
||||
<int n="8" alias="/gear/gear[1]/tyre-smoke"/>
|
||||
<int n="9" alias="/gear/gear[2]/tyre-smoke"/>
|
||||
<int n="10" alias="/gear/gear[3]/tyre-smoke"/>
|
||||
<int n="11" alias="/controls/direction"/>
|
||||
<int n="12" alias="/systems/codriver-enable"/>
|
||||
<!--<int n="13" alias="/interior/enable_mug"/>-->
|
||||
<int n="14" alias="/systems/instruments/enable_cdu"/>
|
||||
<int n="15" alias="/systems/instruments/enable_switches"/>
|
||||
<int n="16" alias="/warninglight/start"/>
|
||||
|
||||
<!--float current num:25 -->
|
||||
<float n="0" alias="/controls/doors/rearright/position-norm"/>
|
||||
<float n="1" alias="/controls/doors/rearleft/position-norm"/>
|
||||
<float n="2" alias="/controls/doors/frontright/position-norm"/>
|
||||
<float n="3" alias="/controls/doors/frontleft/position-norm"/>
|
||||
|
||||
<float n="4" alias="/gear/gear[0]/steering-norm"/>
|
||||
<float n="5" alias="/gear/gear[0]/compression-norm"/>
|
||||
<float n="6" alias="/gear/gear[0]/rollspeed-ms"/>
|
||||
|
||||
<float n="7" alias="/gear/gear[1]/steering-norm"/>
|
||||
<float n="8" alias="/gear/gear[1]/compression-norm"/>
|
||||
<float n="9" alias="/gear/gear[1]/rollspeed-ms"/>
|
||||
|
||||
<float n="20" alias="/gear/gear[2]/steering-norm"/>
|
||||
<float n="10" alias="/gear/gear[2]/compression-norm"/>
|
||||
<float n="11" alias="/gear/gear[2]/rollspeed-ms"/>
|
||||
|
||||
<float n="21" alias="/gear/gear[3]/steering-norm"/>
|
||||
<float n="12" alias="/gear/gear[3]/compression-norm"/>
|
||||
<float n="13" alias="/gear/gear[3]/rollspeed-ms"/>
|
||||
|
||||
<float n="14" alias="/controls/flight/aileron"/>
|
||||
|
||||
<float n="15" alias="/velocities/groundspeed-kt"/>
|
||||
|
||||
<float n="16" alias="/systems/electrical/e-tron/battery-kWh"/>
|
||||
<float n="17" alias="/systems/electrical/e-tron/battery-remaining-percent-float"/>
|
||||
|
||||
<float n="18" alias="/fdm/jsbsim/animation/steering_wheel_pos"/>
|
||||
<float n="19" alias="/controls/gear/brake-parking"/>
|
||||
<float n="25" alias="/controls/gear/brake-left"/>
|
||||
<float n="22" alias="/controls/engines/engine/throttle"/>
|
||||
|
||||
<float n="23" alias="/fdm/jsbsim/animation/storage_cover_pos"/>
|
||||
<float n="24" alias="/controls/interior/luxury/storage_cover_pos"/>
|
||||
|
||||
|
||||
<!--<string n="0" alias="/systems/plate"/>-->
|
||||
<string n="1" alias="/systems/battery-gauge/type"/>
|
||||
<string n="2" alias="/systems/speedometer/type"/>
|
||||
<string n="3" alias="/systems/interior/type"/>
|
||||
<string n="4" alias="/systems/plate/name"/>
|
||||
<string n="5" alias="/systems/plate/file"/>
|
||||
|
||||
</generic>
|
||||
</multiplay>
|
||||
|
||||
<!-- Start custom red/black out settings -->
|
||||
<!-- Temporarily disable those until we get an option
|
||||
<rendering>
|
||||
<redout>
|
||||
<enabled type="bool" userarchive="y">true</enabled>
|
||||
<parameters>
|
||||
<blackout-onset-g type="double">6</blackout-onset-g>
|
||||
<blackout-complete-g type="double">10</blackout-complete-g>
|
||||
<onset-blackout-sec type="double">45</onset-blackout-sec>
|
||||
<fast-blackout-sec type="double">10</fast-blackout-sec>
|
||||
<redout-onset-g type="double">-9</redout-onset-g>
|
||||
<redout-complete-g type="double">-12</redout-complete-g>
|
||||
<onset-redout-sec type="double">45</onset-redout-sec>
|
||||
<fast-redout-sec type="double">12</fast-redout-sec>
|
||||
<recover-fast-sec type="double">6</recover-fast-sec>
|
||||
<recover-slow-sec type="double">20</recover-slow-sec>
|
||||
</parameters>
|
||||
</redout>
|
||||
<headshake>
|
||||
<enabled type="bool" userarchive="y">true</enabled>
|
||||
</headshake>
|
||||
</rendering>
|
||||
-->
|
||||
</sim>
|
||||
|
||||
<engines>
|
||||
<engine n="0">
|
||||
<rpm type="double">2</rpm>
|
||||
</engine>
|
||||
<engine n="1">
|
||||
<rpm type="double">2</rpm>
|
||||
</engine>
|
||||
</engines>
|
||||
|
||||
<controls>
|
||||
<flight>
|
||||
<aileron alias="/controls/flight/rudder" />
|
||||
</flight>
|
||||
<lighting>
|
||||
<headlight>0</headlight>
|
||||
<indicator-left>0</indicator-left>
|
||||
<indicator-right>0</indicator-right>
|
||||
<warning>1</warning>
|
||||
</lighting>
|
||||
</controls>
|
||||
|
||||
<input>
|
||||
<keyboard>
|
||||
<key n="91">
|
||||
<name>[</name>
|
||||
<desc>Toggle left indicator lights</desc>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.indicatorController.left_indicator_toggle();</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="93">
|
||||
<name>]</name>
|
||||
<desc>Toggle right indicator lights</desc>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.indicatorController.right_indicator_toggle();</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="102">
|
||||
<name>f</name>
|
||||
<desc>false-light</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.indicatorController.false_light_toggle();</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="109">
|
||||
<name>m</name>
|
||||
<desc>Toggle direction</desc>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>engine.engine_1.toggleDirection();</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="114">
|
||||
<name>r</name>
|
||||
<desc>Toggle Parking Radar</desc>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.parkingRadar.toggle()</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="119">
|
||||
<name>w</name>
|
||||
<desc>gas pedal</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/engines/engine/throttle</property>
|
||||
<value>1</value>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/engines/engine/throttle</property>
|
||||
<value>0</value>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</key>
|
||||
<key n="115">
|
||||
<name>s</name>
|
||||
<desc>break</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.brakeController.keyboardBrake();</script>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.brakeController.keyboardBrakeRelease();</script>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</key>
|
||||
<key n="97">
|
||||
<name>a</name>
|
||||
<desc>rudder-left</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.steeringAssistance.inputLeft();</script>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.steeringAssistance.neutral();</script>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</key>
|
||||
<key n="99">
|
||||
<name>c</name>
|
||||
<desc>toggleSpeedHold</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>autospeed.toggleSpeedHold();</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="101">
|
||||
<name>e</name>
|
||||
<desc>toggle_auto_pilot</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>autopilot.toggle_auto_pilot();</script>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="100">
|
||||
<name>d</name>
|
||||
<desc>rudder-right</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.steeringAssistance.inputRight();</script>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.steeringAssistance.neutral();</script>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</key>
|
||||
<key n="32">
|
||||
<name>SPACE</name>
|
||||
<desc>horn</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/systems/horn</property>
|
||||
<value>1</value>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/systems/horn</property>
|
||||
<value>0</value>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</key>
|
||||
<key n="108">
|
||||
<name>l</name>
|
||||
<desc>head-light</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-cycle</command>
|
||||
<property>/controls/lighting/headlight-als</property>
|
||||
<value type="double">0</value>
|
||||
<value type="double">1</value>
|
||||
<value type="double">2</value>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="107">
|
||||
<name>k</name>
|
||||
<desc>high-beam</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-cycle</command>
|
||||
<property>/controls/lighting/highBeam</property>
|
||||
<value type="double">0</value>
|
||||
<value type="double">1</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-cycle</command>
|
||||
<property>/controls/lighting/headlight</property>
|
||||
<value type="double">0</value>
|
||||
<value type="double">1</value>
|
||||
</binding>
|
||||
</key>
|
||||
<key n="106">
|
||||
<name>j</name>
|
||||
<desc>high-beam-flash</desc>
|
||||
<repeatable>false</repeatable>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/lighting/highBeam</property>
|
||||
<value type="double">1</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/lighting/headlight</property>
|
||||
<value type="double">1</value>
|
||||
</binding>
|
||||
<mod-up>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/lighting/highBeam</property>
|
||||
<value type="double">0</value>
|
||||
</binding>
|
||||
<binding>
|
||||
<command>property-assign</command>
|
||||
<property>/controls/lighting/headlight</property>
|
||||
<value type="double">0</value>
|
||||
</binding>
|
||||
</mod-up>
|
||||
</key>
|
||||
<key n="66">
|
||||
<name>B</name>
|
||||
<desc>handbrake</desc>
|
||||
<binding>
|
||||
<command>nasal</command>
|
||||
<script>followme.brakeController.toggleHandBrake();</script>
|
||||
</binding>
|
||||
</key>
|
||||
</keyboard>
|
||||
</input>
|
||||
|
||||
<nasal>
|
||||
<followme>
|
||||
<file>Aircraft/followme_e-tron/Nasal/electrical.nas</file>
|
||||
<file>Aircraft/followme_e-tron/Nasal/radar.nas</file>
|
||||
<file>Aircraft/followme_e-tron/Nasal/systems.nas</file>
|
||||
<file>Aircraft/followme_e-tron/Nasal/plate.nas</file>
|
||||
<file>Aircraft/followme_e-tron/Nasal/steering.nas</file>
|
||||
<file>Aircraft/followme_e-tron/Nasal/save.nas</file>
|
||||
</followme>
|
||||
<!--<screen>
|
||||
<file>Aircraft/followme_e-tron/Nasal/SmartScreen.nas</file>
|
||||
</screen> -->
|
||||
<engine>
|
||||
<file>Aircraft/followme_e-tron/Nasal/engine.nas</file>
|
||||
</engine>
|
||||
<light>
|
||||
<file>Aircraft/followme_e-tron/Nasal/light-manager.nas</file>
|
||||
</light>
|
||||
<dual_control_tools>
|
||||
<file>Aircraft/followme_e-tron/Nasal/DualControl/dual-control-tools.nas</file>
|
||||
</dual_control_tools>
|
||||
<aircraft_dual_control>
|
||||
<file>Aircraft/followme_e-tron/Nasal/DualControl/followme-dual-control.nas</file>
|
||||
</aircraft_dual_control>
|
||||
<dual_control>
|
||||
<file>Aircraft/followme_e-tron/Nasal/DualControl/pilot-dual-control.nas</file>
|
||||
</dual_control>
|
||||
<autopilot>
|
||||
<file>Aircraft/followme_e-tron/Nasal/auto_crash.nas</file>
|
||||
</autopilot>
|
||||
<autospeed>
|
||||
<file>Aircraft/followme_e-tron/Nasal/auto_speed.nas</file>
|
||||
</autospeed>
|
||||
<autohold>
|
||||
<file>Aircraft/followme_e-tron/Nasal/auto_hold.nas</file>
|
||||
</autohold>
|
||||
<cdu>
|
||||
<file>Aircraft/followme_e-tron/Models/Interior/Instruments/CDU/boeing.nas</file>
|
||||
<file>Aircraft/followme_e-tron/Models/Interior/Instruments/CDU/library.nas</file>
|
||||
<file>Aircraft/followme_e-tron/Models/Interior/Instruments/CDU/functions.nas</file>
|
||||
</cdu>
|
||||
<datalink>
|
||||
<file>Aircraft/followme_e-tron/Models/Interior/Instruments/CDU/datalink.nas</file>
|
||||
</datalink>
|
||||
<!--<musicplayer>
|
||||
<file>Aircraft/followme_e-tron/MusicPlayer/musicplayer.nas</file>
|
||||
</musicplayer> -->
|
||||
<dialogs>
|
||||
<file>Aircraft/followme_e-tron/gui/dialogs/config.nas</file>
|
||||
</dialogs>
|
||||
<save>
|
||||
<file>Aircraft/followme_e-tron/Nasal/save.nas</file>
|
||||
</save>
|
||||
</nasal>
|
||||
|
||||
</PropertyList>
|
|
@ -0,0 +1,542 @@
|
|||
<?xml-stylesheet href="JSBSim.xsl" type="application/xml"?>
|
||||
<fdm_config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd" name="SenecaII"
|
||||
version="2.0" release="BETA">
|
||||
|
||||
<fileheader>
|
||||
<author>Sidi Liang</author>
|
||||
<filecreationdate>2020-06-10</filecreationdate>
|
||||
<version>0.1</version>
|
||||
<description>A follow me car limo version</description>
|
||||
</fileheader>
|
||||
|
||||
<metrics>
|
||||
<wingarea unit="M2">1</wingarea>
|
||||
<wingspan unit="M">1</wingspan>
|
||||
<chord unit="M">2</chord>
|
||||
<htailarea unit="M2">1</htailarea>
|
||||
<htailarm unit="M">1</htailarm>
|
||||
<vtailarea unit="M2">1</vtailarea>
|
||||
<vtailarm unit="M">1</vtailarm>
|
||||
<location name="AERORP" unit="M">
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>1.20</z>
|
||||
</location>
|
||||
<location name="EYEPOINT" unit="M">
|
||||
<x>-0.3 </x>
|
||||
<y>0.0 </y>
|
||||
<z>2.10</z>
|
||||
</location>
|
||||
<location name="VRP" unit="M">
|
||||
<x> 0.0 </x>
|
||||
<y> 0.0 </y>
|
||||
<z> 0.0 </z>
|
||||
</location>
|
||||
</metrics>
|
||||
|
||||
<mass_balance>
|
||||
<ixx unit="SLUG*FT2"> 5596 </ixx>
|
||||
<iyy unit="SLUG*FT2"> 5334 </iyy>
|
||||
<izz unit="SLUG*FT2"> 11945 </izz>
|
||||
<ixz unit="SLUG*FT2"> 0 </ixz>
|
||||
<emptywt unit="KG"> 4275 </emptywt>
|
||||
<location name="CG" unit="M">
|
||||
<x> 2.90 </x>
|
||||
<y> 0.0 </y>
|
||||
<z> 0.4 </z>
|
||||
</location>
|
||||
</mass_balance>
|
||||
|
||||
<ground_reactions>
|
||||
<contact type="BOGEY" name="FL">
|
||||
<location unit="M">
|
||||
<x> 0.68</x>
|
||||
<y>-0.66</y>
|
||||
<z>-0.02</z>
|
||||
</location>
|
||||
<static_friction> 1.7 </static_friction>
|
||||
<dynamic_friction> 1.0 </dynamic_friction>
|
||||
<rolling_friction> 0.06 </rolling_friction>
|
||||
<spring_coeff unit="LBS/FT"> 5400 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 1600 </damping_coeff>
|
||||
<max_steer unit="DEG"> 45 </max_steer>
|
||||
<brake_group> LEFT </brake_group>
|
||||
<retractable>0</retractable>
|
||||
</contact>
|
||||
<contact type="BOGEY" name="FR">
|
||||
<location unit="M">
|
||||
<x> 0.68</x>
|
||||
<y> 0.66</y>
|
||||
<z>-0.02</z>
|
||||
</location>
|
||||
<static_friction> 1.7 </static_friction>
|
||||
<dynamic_friction> 1.0 </dynamic_friction>
|
||||
<rolling_friction> 0.06 </rolling_friction>
|
||||
<spring_coeff unit="LBS/FT"> 5400 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 1600 </damping_coeff>
|
||||
<max_steer unit="DEG"> 45 </max_steer>
|
||||
<brake_group> RIGHT </brake_group>
|
||||
<retractable>0</retractable>
|
||||
</contact>
|
||||
<contact type="BOGEY" name="BL">
|
||||
<location unit="M">
|
||||
<x> 4.69</x>
|
||||
<y>-0.66</y>
|
||||
<z>-0.03</z>
|
||||
</location>
|
||||
<static_friction> 1.7 </static_friction>
|
||||
<dynamic_friction> 1.5 </dynamic_friction>
|
||||
<rolling_friction> 0.06 </rolling_friction>
|
||||
<spring_coeff unit="LBS/FT"> 5400 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 1600 </damping_coeff>
|
||||
<max_steer unit="DEG"> 5 </max_steer>
|
||||
<brake_group> LEFT </brake_group>
|
||||
<retractable>0</retractable>
|
||||
</contact>
|
||||
<contact type="BOGEY" name="BR">
|
||||
<location unit="M">
|
||||
<x> 4.69</x>
|
||||
<y> 0.66</y>
|
||||
<z>-0.03</z>
|
||||
</location>
|
||||
<static_friction> 1.7 </static_friction>
|
||||
<dynamic_friction> 1.5 </dynamic_friction>
|
||||
<rolling_friction> 0.06 </rolling_friction>
|
||||
<spring_coeff unit="LBS/FT"> 5400 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 1600 </damping_coeff>
|
||||
<max_steer unit="DEG"> 5 </max_steer>
|
||||
<brake_group> RIGHT </brake_group>
|
||||
<retractable>0</retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Bottom1">
|
||||
<location unit="M">
|
||||
<x>0.08</x>
|
||||
<y>0</y>
|
||||
<z>0.38</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Bottom2">
|
||||
<location unit="M">
|
||||
<x>5.30</x>
|
||||
<y>0</y>
|
||||
<z>0.38</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Front">
|
||||
<location unit="M">
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<z>0.54</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="FrontLeft">
|
||||
<location unit="M">
|
||||
<x>0.14</x>
|
||||
<y>0.66</y>
|
||||
<z>0.54</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="FrontRight">
|
||||
<location unit="M">
|
||||
<x>0.14</x>
|
||||
<y>-0.66</y>
|
||||
<z>0.54</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="BackSide1">
|
||||
<location unit="M">
|
||||
<x>5.00</x>
|
||||
<y>0.80</y>
|
||||
<z>0.75</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="BackSide2">
|
||||
<location unit="M">
|
||||
<x>5.00</x>
|
||||
<y>-0.80</y>
|
||||
<z>0.75</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Back">
|
||||
<location unit="M">
|
||||
<x>5.30</x>
|
||||
<y>0</y>
|
||||
<z>0.62</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="BackLeft">
|
||||
<location unit="M">
|
||||
<x>5.30</x>
|
||||
<y>0.73</y>
|
||||
<z>0.76</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="BackRight">
|
||||
<location unit="M">
|
||||
<x>5.31</x>
|
||||
<y>-0.73</y>
|
||||
<z>0.76</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Top1">
|
||||
<location unit="M">
|
||||
<x>0.3</x>
|
||||
<y>0</y>
|
||||
<z>0.90</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Top2">
|
||||
<location unit="M">
|
||||
<x>5.21</x>
|
||||
<y>0</y>
|
||||
<z>1.73</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="display1">
|
||||
<location unit="M">
|
||||
<x>5.00</x>
|
||||
<y>0.37</y>
|
||||
<z>1.90</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="display2">
|
||||
<location unit="M">
|
||||
<x>5.00</x>
|
||||
<y>-0.37</y>
|
||||
<z>1.90</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Wing1">
|
||||
<location unit="M">
|
||||
<x>2.12</x>
|
||||
<y>0.8</y>
|
||||
<z>0.9</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Wing2">
|
||||
<location unit="M">
|
||||
<x>2.12</x>
|
||||
<y>-0.8</y>
|
||||
<z>0.9</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Mirror1">
|
||||
<location unit="M">
|
||||
<x> 1.25</x>
|
||||
<y>0.94</y>
|
||||
<z>1.05</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="Mirror2">
|
||||
<location unit="M">
|
||||
<x> 1.25</x>
|
||||
<y>-0.94</y>
|
||||
<z>1.05</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="FrontSide1">
|
||||
<location unit="M">
|
||||
<x>0.90</x>
|
||||
<y>0.80</y>
|
||||
<z>0.7</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
<contact type="STRUCTURE" name="FrontSide2">
|
||||
<location unit="M">
|
||||
<x>0.90</x>
|
||||
<y>-0.80</y>
|
||||
<z>0.7</z>
|
||||
</location>
|
||||
<static_friction> 3.0 </static_friction>
|
||||
<dynamic_friction> 2.0 </dynamic_friction>
|
||||
<spring_coeff unit="LBS/FT"> 8000 </spring_coeff>
|
||||
<damping_coeff unit="LBS/FT/SEC"> 5000 </damping_coeff>
|
||||
<max_steer unit="DEG"> 0.0 </max_steer>
|
||||
<brake_group> NONE </brake_group>
|
||||
<retractable> 0 </retractable>
|
||||
</contact>
|
||||
</ground_reactions>
|
||||
|
||||
<propulsion>
|
||||
<!--<engine file="motor">
|
||||
<location unit="M">
|
||||
<x> 1.5</x>
|
||||
<y> 0</y>
|
||||
<z> 0</z>
|
||||
</location>
|
||||
<orient unit="DEG">
|
||||
<roll> 0.0 </roll>
|
||||
<pitch> 0 </pitch>
|
||||
<yaw> 0 </yaw>
|
||||
</orient>
|
||||
<feed>0</feed>
|
||||
<thruster file="direct">
|
||||
<location unit="M">
|
||||
<x> 1.5</x>
|
||||
<y> 0</y>
|
||||
<z> 0</z>
|
||||
</location>
|
||||
<orient unit="DEG">
|
||||
<roll> 0.0 </roll>
|
||||
<pitch> 0 </pitch>
|
||||
<yaw> 0 </yaw>
|
||||
</orient>
|
||||
</thruster>
|
||||
</engine>-->
|
||||
</propulsion>
|
||||
|
||||
<flight_control name="Truck">
|
||||
|
||||
<channel name="Steer">
|
||||
<summer name="Steer Sum">
|
||||
<input>fcs/rudder-cmd-norm</input>
|
||||
<clipto>
|
||||
<min>-1</min>
|
||||
<max>1</max>
|
||||
</clipto>
|
||||
<output>fcs/rudder-pos-norm</output>
|
||||
</summer>
|
||||
<lag_filter name="fcs/rudder-pos-norm">
|
||||
<input>fcs/rudder-cmd-norm</input>
|
||||
<c1>30</c1>
|
||||
</lag_filter>
|
||||
</channel>
|
||||
</flight_control>
|
||||
|
||||
<aerodynamics>
|
||||
<axis name="DRAG">
|
||||
<function name="aero/coefficient/CD">
|
||||
<product>
|
||||
<property>aero/qbar-area</property>
|
||||
<value>0.8</value>
|
||||
</product>
|
||||
</function>
|
||||
</axis>
|
||||
<axis name="SIDE"/>
|
||||
<axis name="ROLL"/>
|
||||
<axis name="PITCH"/>
|
||||
<axis name="YAW"/>
|
||||
</aerodynamics>
|
||||
|
||||
<external_reactions>
|
||||
<force name="FL" frame="BODY">
|
||||
<location unit="M">
|
||||
<x> 0.68</x>
|
||||
<y>-0.66</y>
|
||||
<z>-0.02</z>
|
||||
</location>
|
||||
<direction>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</direction>
|
||||
</force>
|
||||
<force name="FR" frame="BODY">
|
||||
<location unit="M">
|
||||
<x> 0.68</x>
|
||||
<y> 0.66</y>
|
||||
<z>-0.02</z>
|
||||
</location>
|
||||
<direction>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</direction>
|
||||
</force>
|
||||
<force name="BL" frame="BODY">
|
||||
<location unit="M">
|
||||
<x> 4.69</x>
|
||||
<y>-0.66</y>
|
||||
<z>-0.03</z>
|
||||
</location>
|
||||
<direction>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</direction>
|
||||
</force>
|
||||
<force name="BR" frame="BODY">
|
||||
<location unit="M">
|
||||
<x> 4.69</x>
|
||||
<y> 0.66</y>
|
||||
<z>-0.03</z>
|
||||
</location>
|
||||
<direction>
|
||||
<x>1</x>
|
||||
<y>0</y>
|
||||
<z>0</z>
|
||||
</direction>
|
||||
</force>
|
||||
</external_reactions>
|
||||
|
||||
<system name="Followme EV animations">
|
||||
<channel name="Stroage" execrate="2">
|
||||
<fcs_function name="animation/storage_nul">
|
||||
<function>
|
||||
<table>
|
||||
<independentVar lookup="row">/controls/interior/luxury/storage_cover_pos</independentVar>
|
||||
<tableData>
|
||||
0.00 0.0
|
||||
0.05 0.1
|
||||
0.10 0.1
|
||||
0.30 0.2
|
||||
0.75 0.7
|
||||
0.95 1.0
|
||||
</tableData>
|
||||
</table>
|
||||
</function>
|
||||
</fcs_function>
|
||||
|
||||
<lag_filter name="animation/storage_cover_pos">
|
||||
<input>animation/storage_nul</input>
|
||||
<c1>3</c1>
|
||||
</lag_filter>
|
||||
</channel>
|
||||
|
||||
<channel name="SteeringWheel">
|
||||
<fcs_function name="animation/steering_wheel_pos">
|
||||
<function>
|
||||
<product>
|
||||
<property>/controls/steering_wheel/steering_limit-deg</property>
|
||||
<property>/controls/flight/rudder</property>
|
||||
</product>
|
||||
</function>
|
||||
</fcs_function>
|
||||
</channel>
|
||||
</system>
|
||||
|
||||
</fdm_config>
|
|
@ -250,6 +250,7 @@
|
|||
|
||||
<flight-model>jsb</flight-model>
|
||||
<aero>followme_e-tron</aero>
|
||||
<primary-set>true</primary-set>
|
||||
|
||||
<model>
|
||||
<path>Aircraft/followme_e-tron/Models/followmeEV.xml</path>
|
||||
|
|
Loading…
Reference in New Issue