Check for dirty motors and fuels before quitting
[sw/motorsim] / MotorIOTest.xml
1 <object-stream>
2   <com.billkuker.rocketry.motorsim.Motor>
3     <chamber class="com.billkuker.rocketry.motorsim.CylindricalChamber">
4       <ID>30 mm</ID>
5       <OD>31 mm</OD>
6       <length>200 mm</length>
7     </chamber>
8     <fuel class="com.billkuker.rocketry.motorsim.fuel.KNSU" serialization="custom">
9       <java.net.URI>
10         <default>
11           <string>motorsim:KNSU</string>
12         </default>
13       </java.net.URI>
14     </fuel>
15     <grain class="com.billkuker.rocketry.motorsim.grain.MultiGrain">
16       <count>2</count>
17       <grain class="com.billkuker.rocketry.motorsim.grain.CoredCylindricalGrain">
18         <ID>8 mm</ID>
19         <OD>29 mm</OD>
20         <aftEndInhibited>false</aftEndInhibited>
21         <foreEndInhibited>false</foreEndInhibited>
22         <innerSurfaceInhibited>false</innerSurfaceInhibited>
23         <length>70 mm</length>
24         <outerSurfaceInhibited>true</outerSurfaceInhibited>
25       </grain>
26     </grain>
27     <name>IOTestMotor</name>
28     <nozzle class="com.billkuker.rocketry.motorsim.ConvergentDivergentNozzle">
29       <efficiency>0.87</efficiency>
30       <exitDiameter>9 mm</exitDiameter>
31       <throatDiameter>7.9 mm</throatDiameter>
32     </nozzle>
33   </com.billkuker.rocketry.motorsim.Motor>
34 </object-stream>