<[file][][]
    <[int32][dynamics][0]

        // telemetry
        <[string8][object][telemetry]
            <[string8][Name][Telemetry]>
            <[string8][Body][Fuselage]>
            <[string8][Airspeed][AirspeedIndicator.IndicatedAirspeed]>
            <[string8][PowerPosition][ThrottleInput.Output]>
            <[string8][GearPosition][GearInput.Output]>
            <[string8][BrakePosition][LeftBrakeInput.Output]>
            <[tmvector3d][LookAtPosition][ 0.0 0.0 0.0 ]>
        >

        <[string8][object][camera]
            <[string8][Name][Follow]>
            <[string8][Body][Fuselage]>
            <[tmvector3d][R0][ 0.0 0.0 0.0 ]>
            <[tmvector3d][X0][ 1.0 0.0 0.0 ]>
            <[string8][Description][Behind aircraft]>
        >
        <[string8][object][camera_head]
            <[string8][Name][CameraPilot]>
            <[string8][Body][Fuselage]>
            <[tmvector3d][R0][ -0.62 0.0 0.65 ]>
            <[tmvector3d][X0][ 1.0 0.00000 0.0 ]>
            <[bool][InCockpit][true]>
            <[string8][Tags][cockpit pilot left]>
            <[string8][Description][Cockpit]>
        >
        <[string8][object][rigidbody]
            <[string8][Name][Fuselage]>
            <[float64][Mass][730.0]>
            <[tmvector3d][InertiaLength][3.4 0.8 0.8]> // 3.7 0.6 0.6
            <[tmvector3d][R0][-0.1 0.0 0.0]> // -0.25
            <[tmmatrix3d][B0][1.0 0.0 0.0  0.0 1.0 0.0  0.0 0.0 1.0]>
        >
        <[string8][object][rigidbody]
            <[string8][Name][LeftWing]>
            <[float64][Mass][50.0]>
            <[tmvector3d][InertiaLength][1.3 3.5 0.25]> // 1.0 2.5 0.25
            <[tmvector3d][R0][-0.2 1.9 -0.27]> // -0.404 1.6 -0.27
            <[tmmatrix3d][B0][1.0 0.0 0.0  0.0 1.0 0.0  0.0 0.0 1.0]>
        >
        <[string8][object][jointlinear]
            <[string8][Name][JointFuselageLeftWing]>
            <[string8][Body0][Fuselage]>
            <[string8][Body1][LeftWing]>
            <[tmvector3d][R0][0.4 0.4 -0.3]>
            <[float64][Kfx][4000000.0]>
            <[float64][Kfy][4000000.0]>
            <[float64][Kfz][3000000.0]>
            <[float64][Dfx][2500.0]>
            <[float64][Dfy][2500.0]>
            <[float64][Dfz][2500.0]>
            <[float64][Ktx][2000000.0]>
            <[float64][Kty][2000000.0]>
            <[float64][Ktz][1000000.0]>
            <[float64][Dtx][2500.0]>
            <[float64][Dty][2500.0]>
            <[float64][Dtz][2500.0]>
            <[float64][ForceMax][147199.996948]>
            <[float64][TorqueMax][588799.987793]>
        >
        <[string8][object][rigidbody]
            <[string8][Name][RightWing]>
            <[float64][Mass][50.0]>
            <[tmvector3d][InertiaLength][1.3 3.5 0.25]> // 1.0 2.5 0.25
            <[tmvector3d][R0][-0.2 -1.9 -0.27]> // -0.404 1.6 -0.27
            <[tmmatrix3d][B0][1.0 0.0 0.0  0.0 1.0 0.0  0.0 0.0 1.0]>
        >
        <[string8][object][jointlinear]
            <[string8][Name][JointFuselageRightWing]>
            <[string8][Body0][Fuselage]>
            <[string8][Body1][RightWing]>
            <[tmvector3d][R0][0.4 -0.4 -0.3]>
            <[float64][Kfx][4000000.0]>
            <[float64][Kfy][4000000.0]>
            <[float64][Kfz][4000000.0]>
            <[float64][Dfx][2500.0]>
            <[float64][Dfy][2500.0]>
            <[float64][Dfz][2500.0]>
            <[float64][Ktx][2000000.0]>
            <[float64][Kty][2000000.0]>
            <[float64][Ktz][1000000.0]>
            <[float64][Dtx][2500.0]>
            <[float64][Dty][2500.0]>
            <[float64][Dtz][2500.0]>
            <[float64][ForceMax][147199.996948]>
            <[float64][TorqueMax][588799.987793]>
        >
//        <[string8][object][collisionhull]
//            <[string8][Name][CollisionFuselage]>
//            <[string8][Body][Fuselage]>
//            <[string8][Geometry][FuselageHull]>
//            <[float64][K][1000000.0]>
//            <[float64][D][40000.0]>
//            <[float64][StaticFrictionCoefficient][2.0]>
//            <[float64][KineticFrictionCoefficient][0.7]>
//            <[bool][Blade][false]>
//        >
//        <[string8][object][collisionhull]
//            <[string8][Name][CollisionLeftWing]>
//            <[string8][Body][LeftWing]>
//            <[string8][Geometry][LeftWing]>
//            <[float64][K][500000.0]>
//            <[float64][D][2000.0]>
//            <[float64][StaticFrictionCoefficient][2.0]>
//            <[float64][KineticFrictionCoefficient][0.7]>
//            <[bool][Blade][false]>
//        >
//        <[string8][object][collisionhull]
//            <[string8][Name][CollisionRightWing]>
//            <[string8][Body][RightWing]>
//            <[string8][Geometry][RightWing]>
//            <[float64][K][500000.0]>
//            <[float64][D][2000.0]>
//            <[float64][StaticFrictionCoefficient][2.0]>
//            <[float64][KineticFrictionCoefficient][0.7]>
//            <[bool][Blade][false]>
//        >

        // engines

        // left main gear
        <[string8][object][rigidbody]
            <[string8][Name][LeftGear]>
            <[float64][Mass][12.75]>
            <[tmvector3d][InertiaLength][0.26 0.5 0.26]>
            <[tmvector3d][R0][0.3 0.68 -0.87]>
            <[tmmatrix3d][B0][-1.000000 0.000000 0.000000 0.000000 0.500000 -0.866025 0.000000 -0.866025 -0.500000]>
        >
        <[string8][object][jointmulti]
            <[string8][Name][JointFuselageLeftGear]>
            <[string8][Body0][Fuselage]>
            <[string8][Body1][LeftGear]>
            <[tmvector3d][Position][0.26 0.45 -0.62]>
            <[tmvector3d][Axis][1.0 0.0 0.0]>
            <[float64][Kp][40000.0]>
            <[float64][Kd][2000.0]>
            <[float64][ZeroPosition][0.02]>
            <[uint32][Type][0]>
        >
//        <[string8][object][collisionhull]
//            <[string8][Name][CollisionLeftGear]>
//            <[string8][Body][LeftGear]>
//            <[string8][Geometry][LeftGear]>
//            <[float64][K][500000.0]>
//            <[float64][D][750.0]>
//            <[float64][StaticFrictionCoefficient][2.0]>
//            <[float64][KineticFrictionCoefficient][0.7]>
//            <[bool][Blade][false]>
//        >
        <[string8][object][wheelhull2]
            <[string8][Name][LeftWheelHull]>
            <[string8][Body][LeftGear]>
            <[tmvector3d][R0][ 0.440210 0.949970 -1.196980]>
            <[tmvector3d][X0][ 1.000000 0.00000  0.000000]>
            <[float64][Radius][0.155000]>
            <[float64][K][200000.0]>
            <[float64][D][1000.0]>
            <[float64][RollingFrictionCoefficient][0.02]>
            <[string8][BrakeControl][ServoLeftBrake.Output]>
            <[float64][BrakeCoefficient][1.0]>
            <[float64][CorneringFactor][1.0]>
        >
        <[string8][object][output]
            <[string8][Name][GroundRollSpeedLeft]>
            <[string8][Input][LeftWheelHull.Speed]>
        >
        <[string8][object][output]
            <[string8][Name][GroundRollLoadLeft]>
            <[string8][Input][LeftWheelHull.Load]>
        >

        // right main gear
        <[string8][object][rigidbody]
            <[string8][Name][RightGear]>
            <[float64][Mass][12.570000]>
            <[tmvector3d][InertiaLength][0.26 0.5 0.26]>
            <[tmvector3d][R0][0.3 -0.68 -0.87]>
            <[tmmatrix3d][B0][1.000000 0.000000 0.000000 0.000000 0.500000 0.866025 0.000000 -0.866025 0.500000]>
        >
        <[string8][object][jointmulti]
            <[string8][Name][JointFuselageRightGear]>
            <[string8][Body0][Fuselage]>
            <[string8][Body1][RightGear]>
            <[tmvector3d][Position][0.26 -0.45 -0.62]>
            <[tmvector3d][Axis][1.0 0.0 0.0]>
            <[float64][Kp][40000.0]>
            <[float64][Kd][2000.0]>
            <[float64][ZeroPosition][-0.02]>
            <[uint32][Type][0]>
        >
//        <[string8][object][collisionhull]
//            <[string8][Name][CollisionRightGear]>
//            <[string8][Body][RightGear]>
//            <[string8][Geometry][RightGear]>
//            <[float64][K][500000.0]>
//            <[float64][D][750.0]>
//            <[float64][StaticFrictionCoefficient][2.0]>
//            <[float64][KineticFrictionCoefficient][0.7]>
//            <[bool][Blade][false]>
//        >
        <[string8][object][wheelhull2]
            <[string8][Name][RightWheelHull]>
            <[string8][Body][RightGear]>
            <[tmvector3d][R0][ 0.440210 -0.949970 -1.196980]>
            <[tmvector3d][X0][ 1.000000 -0.00000  0.000000]>
            <[float64][Radius][0.155000]>
            <[float64][K][200000.0]>
            <[float64][D][1000.0]>
            <[float64][RollingFrictionCoefficient][0.02]>
            <[string8][BrakeControl][ServoRightBrake.Output]>
            <[float64][BrakeCoefficient][1.0]>
            <[float64][CorneringFactor][1.0]>
        >
        <[string8][object][output]
            <[string8][Name][GroundRollSpeedRight]>
            <[string8][Input][RightWheelHull.Speed]>
        >
        <[string8][object][output]
            <[string8][Name][GroundRollLoadRight]>
            <[string8][Input][RightWheelHull.Load]>
        >

        // tail gear
        <[string8][object][rigidbody]
            <[string8][Name][TailWheelSupport]>
            <[float64][Mass][2.0]>
            <[tmvector3d][InertiaLength][0.08 0.08 0.16]>
            <[tmvector3d][R0][-4.558380 0.000000 -0.326540]>
            <[tmmatrix3d][B0][1.0 0.0 0.0  0.0 1.0 0.0  0.0 0.0 1.0]>
        >
        <[string8][object][jointmulti]
            <[string8][Name][JointTailWheel]>
            <[tmvector3d][Axis][ 0.0 0.0 1.0 ]>
            <[float64][Kp][0.0]>
            <[float64][Kd][0.0]>
            <[string8][Body0][Fuselage]>
            <[string8][Body1][TailWheelSupport]>
            <[tmvector3d][Position][-4.524749 0.000000 -0.26510]>
            <[uint32][Type][0]>
        >
        <[string8][object][jointlinear]
            <[string8][Name][JointTailGearTailWheelSupport]>
            <[string8][Body0][Fuselage]>
            <[string8][Body1][TailWheelSupport]>
            <[tmvector3d][R0][-4.524749 0.000000 -0.26510]>
            <[float64][Kfx][0.0]>
            <[float64][Kfy][0.0]>
            <[float64][Kfz][0.0]>
            <[float64][Dfx][0.0]>
            <[float64][Dfy][0.0]>
            <[float64][Dfz][0.0]>
            <[float64][Ktx][1.0]>
            <[float64][Kty][1.0]>
            <[float64][Ktz][2000.0]>
            <[float64][Dtx][0.0]>
            <[float64][Dty][0.0]>
            <[float64][Dtz][1.0]>
            <[float64][ForceMax][700000.0]>
            <[float64][TorqueMax][300000.0]>
            <[string8][Rotation0Control][ServoSteering.Output]>
            <[tmvector3d][Rotation0Axis][0.0 0.0 1.0]>
            <[float64][Rotation0Angle][1.0]>
        >
//        <[string8][object][collisionhull]
//            <[string8][Name][CollisionFuselageTail]>
//            <[string8][Body][Fuselage]>
//            <[string8][Geometry][TailGear]>
//            <[float64][K][500000.0]>
//            <[float64][D][20000.0]>
//            <[float64][StaticFrictionCoefficient][2.0]>
//            <[float64][KineticFrictionCoefficient][0.7]>
//            <[bool][Blade][false]>
//        >
        <[string8][object][wheelhull2]
            <[string8][Name][TailWheelHull]>
            <[string8][Body][TailWheelSupport]>
            <[tmvector3d][R0][-4.59763 0.000000 -0.381950]>
            <[tmvector3d][X0][1.000000 0.000000 0.000000]>
            <[float64][Radius][0.0605000]>
            <[float64][K][100000.0]>
            <[float64][D][1000.0]>
            <[float64][RollingFrictionCoefficient][0.04]>
            <[float64][LateralFrictionCoefficient][0.8]>
            <[float64][BrakeCoefficient][0.0]>
            <[float64][CorneringFactor][1.0]>
        >
        <[string8][object][output]
            <[string8][Name][GroundRollSpeedTail]>
            <[string8][Input][TailWheelHull.Speed]>
        >
        <[string8][object][output]
            <[string8][Name][GroundRollLoadTail]>
            <[string8][Input][TailWheelHull.Load]>
        >

        // fuel center

        // fuel left

        // fuel right

        // payload

        // rigidbody systems end


        // propulsion start

        // propeller
        <[string8][object][airfoil]
            <[string8][Name][AirfoilPropeller]>
            <[float64][Cl0][0.0]>
            <[float64][Cd0][0.006]>
            <[float64][Cm0][-0.0]>
            <[float64][ClAlpha][6.28]>
            <[float64][CdAlpha][0.3]>
            <[float64][CmAlpha][0.2]>
            <[float64][Cd0Base][0.005]>
            <[float64][ClAlphaBase][2.9]>
            <[float64][CdAlphaBase][1.8]>
            <[float64][CmAlphaBase][-0.45]>
            <[float64][AttachedCenter][0.0]>
            <[float64][AttachedRange][0.25]>
            <[float64][StallRange][0.15]>
        >
        <[string8][object][rigidbody]
            <[string8][Name][PropellerBody]>
            <[float64][Mass][10.0]>
            <[tmvector3d][InertiaLength][ 0.05 1.98 0.1 ]>
            <[tmvector3d][R0][1.9004 -0.0037 0.0064]>
        >
        <[string8][object][jointmulti]
            <[string8][Name][PropellerJoint]>
            <[string8][Body0][Fuselage]>
            <[string8][Body1][PropellerBody]>
            <[tmvector3d][Position][1.9004 -0.0037 0.0064]>
            <[tmvector3d][Axis][ 1.0 0.0 0.0 ]>
            <[float64][Kp][0.0]>
            <[float64][Kd][0.0]>
            <[uint32][Type][0]>
            <[float64][InitialVelocity][72.0]>
        >
        <[string8][object][linear_interpolation]
            <[string8][Name][PropSpeedMapping]>
            <[string8][Input][PropSpeedLever.Output]>
            <[tmvector2d][Map][ (0.0 115.3) (0.7 252.0) (1.0 283.5) ]>
        >
        <[string8][object][governor]
            <[string8][Name][Governor]>
            <[string8][RotationSpeed][DriveShaft.GetRotationSpeed]>
            <[string8][SpeedControl][PropSpeedMapping.Output]>
            <[float64][PitchMinimum][1.52]>
            <[float64][PitchMaximum][3.6]>
        >
        <[string8][object][propeller]
            <[string8][Name][Propeller]>
            <[string8][Body][PropellerBody]>
            <[string8][Airfoil][AirfoilPropeller]>
            <[string8][AddTorque][DriveShaft.AddTorque]>
            <[string8][EngineRotationSpeed][DriveShaft.GetRotationSpeed]>
            <[string8][DamageOnCrash][Engine.Damage]>
            <[tmvector3d][R0][1.9004   -0.0037    0.0064]>
            <[tmvector3d][X0][0.990279 -0.069798  0.000000]>
            <[tmvector3d][Y0][0.069798  0.990279 -0.000000]>
            <[tmvector3d][Z0][0.000000  0.000000  1.000000]>
            <[uint32][NumberBlades][3]>
            <[float64][Radius][0.99]>
            <[float64][AspectRatio][9.0]>
            <[float64][PitchChange][1.852]>
            <[string8][PitchControl][Governor.PitchAngle]>
            <[float64][Twist][-0.05]>
            <[float64][CutOut][0.2]>
            <[float64][Inertia][0.367411]>
            <[float64][LateralDragCoefficient][0.005]>
            <[float64][LateralForceCoefficient][1.00]>
            <[bool][LinearTwist][false]>
            <[bool][Folding][false]>
        >
//        <[string8][object][collisionblade]
//            <[string8][Name][CollisionPropeller]>
//            <[string8][Body][Fuselage]>
//            <[string8][Geometry][PropellerDisk]>
//            <[string8][DamageOnCrash][Propeller.Damage]>
//        >

        <[string8][object][servolinear]
            <[string8][Name][ServoAirBrake]>
            <[string8][Input][ServoThrottle.Output]>
            <[float64][OutputSpeed][10]>
            <[float64][Position][0]>
            <[float64tmarray][InputPosition] [ 0.0  0.7  1.0 ]>
            <[float64tmarray][OutputPosition][ 1.0 -1.0 -1.0 ]>
        >
        <[string8][object][airbrake]
            <[string8][Name][PropellerAirBrake]>
            <[string8][Body][Fuselage]>
            <[tmvector3d][R0][1.9004 -0.0037 0.0064]>
            <[tmvector3d][X0][1.0 0.0 0.0]>
            <[float64][Cd][1.0]>
            <[float64][Area][0.5]>
            <[string8][Control][ServoAirBrake.Output]>
        >

        // engine
        <[string8][object][engine]
            <[string8][Name][Engine]>
            <[string8][ThrottleControl][ServoThrottle.Output]>
            <[string8][RotationSpeed][DriveShaft.GetRotationSpeed]>
            <[string8][AddTorque][DriveShaft.AddTorque]>
            <[string8][AddInertia][DriveShaft.AddInertia]>
            <[float64][RotationInertia][1.177600]>
            <[float64][ThrottleIdle][0.13000]>
            <[float64][Friction][77.0]>
            <[float64][RatedRotationSpeed][282.7]>
            <[float64][RatedPower][234675.0]>
            <[float64][Displacement][0.0095]>
        >
        <[string8][object][jointtorque]
            <[string8][Name][DriveShaft]>
            <[string8][Body0][Fuselage]>
            <[string8][Body1][PropellerBody]>
            <[tmvector3d][Z0][1.0 0.0 0.0]>
            <[float64][Friction][0.0]>
        >
        <[string8][object][output]
            <[string8][Name][RotationSpeed]>
            <[string8][Input][DriveShaft.GetRotationSpeed]>
        >
        <[string8][object][output]
            <[string8][Name][ManifoldPressure]>
            <[string8][Input][Engine.ManifoldPressure]>
        >
        <[string8][object][output]
            <[string8][Name][FuelFlow]>
            <[string8][Input][Engine.FuelFlow]>
        >

        // propulsion end


        // aerodynamics start

        // bodies
        <[string8][object][aerofuselage]
            <[string8][Name][FuselageAero]>
            <[string8][Body][Fuselage]>
            <[float64][StationX]     [ 1.744870  1.538240  1.300890  0.706380  0.048150 -0.372640 -0.956390 -1.969020 -3.511580 -4.211850 ]>
            <[float64][StationY]     [ 0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000 ]>
            <[float64][StationZ]     [ 0.006470 -0.080660 -0.113870 -0.122190 -0.106990  0.026910  0.109210  0.130480  0.064800  0.069920 ]>
            <[float64][StationWidth] [ 0.411480  0.979450  1.021190  1.083000  1.050730  0.979450  0.885790  0.661770  0.335320  0.137170 ]>
            <[float64][StationHeight][ 0.402170  0.647020  0.760120  0.892460  1.004810  1.218580  1.281510  1.101960  0.640760  0.499790 ]>
            <[uint32][StationShape]  [ 0         0         0         0         0         0         0         0         0         0        ]>
            <[float64][Cdx][0.13]>
            <[float64][Cdy][1.00]>
            <[float64][Cdz][1.20]>
            <[float64][Cly][0.50]>
            <[float64][Clz][0.50]>
            <[float64][Cm] [0.35]>
        >
        <[string8][object][aerofuselage]
            <[string8][Name][RightGearAero]>
            <[string8][Body][RightGear]>
            <[float64][StationX]     [  0.810940  0.701840  0.570680  0.387770 -0.116280 ]>
            <[float64][StationY]     [ -0.851100 -0.851100 -0.851100 -0.851100 -0.851100 ]>
            <[float64][StationZ]     [ -1.117420 -1.120900 -1.114350 -1.119490 -1.119200 ]>
            <[float64][StationWidth] [  0.056720  0.155310  0.180470  0.173440  0.044840 ]>
            <[float64][StationHeight][  0.067110  0.220130  0.273600  0.268450  0.077290 ]>
            <[uint32][StationShape]  [  0         0         0         0         0        ]>
            <[float64][Cdx][0.3]>
            <[float64][Cdy][1.6]>
            <[float64][Cdz][1.6]>
            <[float64][Cly][1.3]>
            <[float64][Clz][1.3]>
            <[float64][Cm][0.0]>
        >
        <[string8][object][aerofuselage]
            <[string8][Name][LeftGearAero]>
            <[string8][Body][LeftGear]>
            <[float64][StationX]     [  0.810940  0.701840  0.570680  0.387770 -0.116280 ]>
            <[float64][StationY]     [  0.851100  0.851100  0.851100  0.851100  0.851100 ]>
            <[float64][StationZ]     [ -1.117420 -1.120900 -1.114350 -1.119490 -1.119200 ]>
            <[float64][StationWidth] [  0.056720  0.155310  0.180470  0.173440  0.044840 ]>
            <[float64][StationHeight][  0.067110  0.220130  0.273600  0.268450  0.077290 ]>
            <[uint32][StationShape]  [  0         0         0         0         0        ]>
            <[float64][Cdx][0.3]>
            <[float64][Cdy][1.6]>
            <[float64][Cdz][1.6]>
            <[float64][Cly][1.3]>
            <[float64][Clz][1.3]>
            <[float64][Cm][0.0]>
        >

        // airfoils
        <[string8][object][airfoil]
            <[string8][Name][FX71_150_30]>
            <[float64][Cl0][0.0]>
            <[float64][Cd0][0.005]>
            <[float64][Cm0][0.0]>
            <[float64][ClAlpha][6.0]>
            <[float64][CdAlpha][0.42]>
            <[float64][CmAlpha][0.115]>
            <[float64][ClFlap][2.8]>
            <[float64][CdFlap][0.002]>
            <[float64][CmFlap][-0.2]>
            <[float64][Cd0Base][0.005]>
            <[float64][ClAlphaBase][1.8]>
            <[float64][CdAlphaBase][1.6]>
            <[float64][CmAlphaBase][-0.1]>
            <[float64][ClFlapBase][1.3]>
            <[float64][AttachedCenter][0.0]>
            <[float64][AttachedRange][0.1745]>
            <[float64][StallRange][0.22]>
            <[float64][AttachedCenterFlap][-0.12]>
        >
        <[string8][object][airfoil]
            <[string8][Name][MA15S]>
            <[float64][Cl0][0.0]>
            <[float64][Cd0][0.009]>
            <[float64][Cm0][0.0]>
            <[float64][ClAlpha][6.5]>
            <[float64][CdAlpha][0.35]>
            <[float64][CmAlpha][0.1]>
            <[float64][ClFlap][2.3]>
            <[float64][CdFlap][0.002]>
            <[float64][CmFlap][-0.2]>
            <[float64][Cd0Base][0.005]>
            <[float64][ClAlphaBase][1.3]>
            <[float64][CdAlphaBase][1.6]>
            <[float64][CmAlphaBase][-0.1]>
            <[float64][ClFlapBase][0.1]>
            <[float64][AttachedCenter][0.0]>
            <[float64][AttachedRange][0.24]>
            <[float64][StallRange][0.07]>
            <[float64][AttachedCenterFlap][-0.12]>
        >
        <[string8][object][airfoil]
            <[string8][Name][MA12S]>
            <[float64][Cl0][0.0]>
            <[float64][Cd0][0.008]>
            <[float64][Cm0][0.0]>
            <[float64][ClAlpha][6.28]>
            <[float64][CdAlpha][0.35]>
            <[float64][CmAlpha][0.1]>
            <[float64][ClFlap][2.1]>
            <[float64][CdFlap][0.002]>
            <[float64][CmFlap][-0.22]>
            <[float64][Cd0Base][0.005]>
            <[float64][ClAlphaBase][1.3]>
            <[float64][CdAlphaBase][1.6]>
            <[float64][CmAlphaBase][-0.1]>
            <[float64][ClFlapBase][0.2]>
            <[float64][AttachedCenter][0.0]>
            <[float64][AttachedRange][0.24]>
            <[float64][StallRange][0.09]>
            <[float64][AttachedCenterFlap][-0.12]>
        >

        // aerowings
        <[string8][object][aerowing]
            <[string8][Name][LeftWingAero]>
            <[string8][Body][LeftWing]>
            <[string8][AirfoilRoot][MA15S]>
            <[string8][AirfoilTip] [MA12S]>
            <[string8][Flap0Control][ServoLeftAileron.Output]>
            <[float64array][StationY]           [  0.508490  1.009530  3.751570  4.012410 ]>
            <[float64array][StationLE]          [  0.436340  0.398940  0.232200  0.216485 ]>
            <[float64array][StationTE]          [ -1.297640 -1.200760 -0.678380 -0.641745 ]>
            <[float64array][StationZ]           [ -0.288770 -0.279460 -0.225000 -0.219810 ]>
            <[float64array][StationIncidence]   [  0.0       0.0       0.0       0.0      ]>
            <[uint32array][StationFlap]         [  0         1         1         0        ]>
            <[float64array][StationFlapFraction][  0.25      0.25      0.6       0.6      ]>
            <[float64][AspectRatioMultiplier][2.0]>
            <[string8][DownWashInput]     [LeftWingAero.DownWashMean]>
            <[float64][DownWashPercentage][1.0]>
            <[string8][PropwashInput]     [Propeller.GetWash]>
            <[float64][PropwashPercentage][0.05]>
            <[float64][PropwashOmega]     [4.0]>
            <[float64][GroundEffectFactor][0.8]>
            <[float64][GroundEffectScale] [0.8]>
            <[float64][BetaSlope][2.5]>
            <[float64][BetaMax]  [2.0]>
        >
        <[string8][object][aerowing]
            <[string8][Name][RightWingAero]>
            <[string8][Body][RightWing]>
            <[string8][AirfoilRoot][MA15S]>
            <[string8][AirfoilTip] [MA12S]>
            <[string8][Flap0Control][ServoRightAileron.Output]>
            <[float64array][StationY]           [ -4.012410 -3.751570 -1.009530 -0.508490 ]>
            <[float64array][StationLE]          [  0.216485  0.232200  0.398940  0.436340 ]>
            <[float64array][StationTE]          [ -0.641745 -0.678380 -1.200760 -1.297640 ]>
            <[float64array][StationZ]           [ -0.219810 -0.225000 -0.279460 -0.288770 ]>
            <[float64array][StationIncidence]   [  0.0       0.0       0.0       0.0      ]>
            <[uint32array][StationFlap]         [  1         1         0         0        ]>
            <[float64array][StationFlapFraction][  0.6       0.25      0.25      0.25     ]>
            <[float64][AspectRatioMultiplier][2.0]>
            <[string8][DownWashInput]     [RightWingAero.DownWashMean]>
            <[float64][DownWashPercentage][1.0]>
            <[string8][PropwashInput]     [Propeller.GetWash]>
            <[float64][PropwashPercentage][0.05]>
            <[float64][PropwashOmega]     [4.0]>
            <[float64][GroundEffectFactor][0.8]>
            <[float64][GroundEffectScale] [0.8]>
            <[float64][BetaSlope][2.5]>
            <[float64][BetaMax]  [2.0]>
        >
        <[string8][object][aerowing]
            <[string8][Name][LeftStabilizerAero]>
            <[string8][Body][Fuselage]>
            <[string8][AirfoilRoot][FX71_150_30]>
            <[string8][AirfoilTip] [FX71_150_30]>
            <[string8][Flap0Control][ServoElevator.Output]>
            <[float64array][StationY]           [  0.000000  0.145850  0.733670  1.603440 ]>
            <[float64array][StationLE]          [ -3.388610 -3.378375 -3.489630 -3.635070 ]>
            <[float64array][StationTE]          [ -4.122210 -4.353685 -4.308890 -4.249510 ]>
            <[float64array][StationZ]           [  0.248240  0.248240  0.248240  0.248240 ]>
            <[float64array][StationIncidence]   [ -0.017454 -0.017454 -0.017454 -0.017454 ]>
          //<[float64array][StationIncidence]   [ -0.005    -0.005    -0.005    -0.005    ]>
            <[uint32array][StationFlap]         [  0         1         1         0        ]>
            <[float64array][StationFlapFraction][  0.35      0.35      0.35      0.35     ]>
            <[float64][AspectRatioMultiplier][2.0]>
            <[string8][DownWashInput]     [LeftWingAero.DownWashMean]>
            <[float64][DownWashPercentage][4.8]>
            <[string8][PropwashInput]     [Propeller.GetWash]>
            <[float64][PropwashPercentage][0.6]>
            <[float64][PropwashRotation]  [0.12]>
            <[float64][PropwashOmega]     [4.0]>
            <[float64][GroundEffectFactor][1.0]>
            <[float64][GroundEffectScale] [1.0]>
            <[float64][BetaSlope][2.5]>
            <[float64][BetaMax]  [2.0]>
        >
        <[string8][object][aerowing]
            <[string8][Name][RightStabilizerAero]>
            <[string8][Body][Fuselage]>
            <[string8][AirfoilRoot][FX71_150_30]>
            <[string8][AirfoilTip] [FX71_150_30]>
            <[string8][Flap0Control][ServoElevator.Output]>
            <[float64array][StationY]           [ -1.603440 -0.733670 -0.145850  0.000000 ]>
            <[float64array][StationLE]          [ -3.635070 -3.489630 -3.378375 -3.388610 ]>
            <[float64array][StationTE]          [ -4.249510 -4.308890 -4.353685 -4.122210 ]>
            <[float64array][StationZ]           [  0.248240  0.248240  0.248240  0.248240 ]>
            <[float64array][StationIncidence]   [ -0.017454 -0.017454 -0.017454 -0.017454 ]>
          //<[float64array][StationIncidence]   [ -0.005    -0.005    -0.005    -0.005    ]>
            <[uint32array][StationFlap]         [  1         1         0         0        ]>
            <[float64array][StationFlapFraction][  0.35      0.35      0.35      0.35     ]>
            <[float64][AspectRatioMultiplier][2.0]>
            <[string8][DownWashInput]     [RightWingAero.DownWashMean]>
            <[float64][DownWashPercentage][4.8]>
            <[string8][PropwashInput]     [Propeller.GetWash]>
            <[float64][PropwashPercentage][0.6]>
            <[float64][PropwashRotation]  [0.12]>
            <[float64][PropwashOmega]     [8.0]>
            <[float64][GroundEffectFactor][1.0]>
            <[float64][GroundEffectScale] [1.0]>
            <[float64][BetaSlope][2.5]>
            <[float64][BetaMax]  [2.0]>
        >
        <[string8][object][aerowing]
            <[string8][Name][StabilizerAero]>
            <[string8][Body][Fuselage]>
            <[string8][AirfoilRoot][FX71_150_30]>
            <[string8][AirfoilTip] [FX71_150_30]>
            <[string8][Flap0Control][ServoRudder.Output]>
            <[float64array][StationY]           [  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000 ]>
            <[float64array][StationLE]          [ -3.604000 -3.602000 -3.603000 -3.708000 -3.870000 -3.870000 -3.947000 ]>
            <[float64array][StationTE]          [ -4.461000 -4.776000 -4.787000 -4.663000 -4.507000 -4.502000 -4.453000 ]>
            <[float64array][StationZ]           [ -0.143000 -0.075000 -0.023000  0.482000  1.100000  1.106000  1.302000 ]>
            <[float64array][StationIncidence]   [  0.0       0.0       0.0       0.0       0.0       0.0       0.0      ]>
            <[uint32array][StationFlap]         [  1         1         1         1         1         1         0        ]>
            <[float64array][StationFlapFraction][  0.3       0.4       0.5       0.5       0.5       1.0       1.0      ]>
            <[float64][AspectRatioMultiplier]   [1.0]>
            <[float64][DownWashPercentage]      [1.0]>
            <[string8][PropwashInput]           [Propeller.GetWash]>
            <[float64][PropwashPercentage]      [0.6]>
            <[float64][PropwashRotation]        [0.01]>
            <[float64][PropwashOmega]           [8.0]>
            <[float64][RotationalChordFraction] [0.4]>
            <[float64][BetaSlope][2.5]>
            <[float64][BetaMax]  [2.0]>
            <[bool][NoSplash][false]>
        >

        // aerodynamics end


        // autopilot start

        // selected speed
        <[string8][object][control_input]
            <[string8][Name][AutopilotTargetSpeed]>
            <[string8][Input][AutopilotTargetSpeed]>
        >
        <[string8][object][control_input]
            <[string8][Name][SelectedAirSpeedInput]>
            <[string8][Input][Autopilot.SelectedAirspeed]>
            <[uint][Positions][401]>
            <[tmvector2d][Range][ 0.0 205.7778]>
            <[float64][Value][0.0]>
        >
        <[string8][object][output]
            <[string8][Name][SelectedAirSpeed]>
            <[string8][Input][SelectedAirSpeedInput.Output]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderSelectedAirSpeed]>
            <[string8][Input][SelectedAirSpeedInput.Output]>
            <[string8][Message][Autopilot.SelectedAirspeed]>
        >

        // selected heading
        <[string8][object][control_input]
            <[string8][Name][AutopilotTargetHeading]>
            <[string8][Input][AutopilotTargetHeading]>
        >
        <[string8][object][control_input_binary]
            <[string8][Name][AutopilotHeading]>
            <[string8][Input][Autopilot.Heading]>
            <[float64][Value][0.0]>
        >
        <[string8][object][control_input_cyclic]
            <[string8][Name][SelectedHeadingInput]>
            <[string8][Input][Autopilot.SelectedHeading]>
            <[tmvector2d][Range][ 0.0 6.283185 ]>
            <[uint][Step][0.01745329222]>
        >
        <[string8][object][output]
            <[string8][Name][SelectedHeading]>
            <[string8][Input][SelectedHeadingInput.Output]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderSelectedHeading]>
            <[string8][Input][SelectedHeadingInput.Output]>
            <[string8][Message][Autopilot.SelectedHeading]>
        >

        // selected altitude
        <[string8][object][control_input]
            <[string8][Name][AutopilotTargetAltitude]>
            <[string8][Input][AutopilotTargetAltitude]>
        >
        <[string8][object][control_input_binary]
            <[string8][Name][AutopilotAltitude]>
            <[string8][Input][Autopilot.Altitude]>
            <[float64][Value][0.0]>
        >
        <[string8][object][control_input]
            <[string8][Name][SelectedAltitudeInput]>
            <[string8][Input][Autopilot.SelectedAltitude]>
            <[uint][Positions][501]>
            <[tmvector2d][Range][ 0.0 15240.1 ]>
        >
        <[string8][object][output]
            <[string8][Name][SelectedAltitude]>
            <[string8][Input][SelectedAltitudeInput.Output]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderSelectedAltitude]>
            <[string8][Input][SelectedAltitudeInput.Output]>
            <[string8][Message][Autopilot.SelectedAltitude]>
        >

        // selected vertical speed
        <[string8][object][control_input]
            <[string8][Name][AutopilotTargetVerticalSpeed]>
            <[string8][Input][AutopilotTargetVerticalSpeed]>
        >
        <[string8][object][control_input]
            <[string8][Name][SelectedVerticalSpeedInput]>
            <[string8][Input][Autopilot.SelectedVerticalSpeed]>
            <[uint][Positions][201]>
            <[tmvector2d][Range][ -50.8 50.8]>
            <[float64][Value][0.0]>
        >
        <[string8][object][output]
            <[string8][Name][SelectedVerticalSpeed]>
            <[string8][Input][SelectedVerticalSpeedInput.Output]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderSelectedVerticalSpeed]>
            <[string8][Input][SelectedVerticalSpeedInput.Output]>
            <[string8][Message][Autopilot.SelectedVerticalSpeed]>
        >

        // autopilot itself

        // flight director

        // autopilot end


        // engine control start

        // throttle
        <[string8][object][control_input]
            <[string8][Name][ThrottleInput]>
            <[string8][Input][Controls.Throttle1]>
        >
        <[string8][object][servolinear]
            <[string8][Name][ServoThrottle]>
            <[string8][Input][ThrottleInput.Output]>
            <[float64][OutputSpeed][10.0]>
            <[float64][Position][0.0]>
            <[float64array][InputPosition][  0.0  0.5  1.00 ]>
            <[float64array][OutputPosition][ 0.0  0.4  1.00 ]>
        >
        <[string8][object][output]
            <[string8][Input][ServoThrottle.Output]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderThrottlePosition]>
            <[string8][Input][ThrottleInput.Output]>
            <[string8][Message][Aircraft.Throttle]>
        >

        // throttle lever animation
        <[string8][object][servolinear]
            <[string8][Name][ServoThrottleMove]>
            <[string8][Input][ServoThrottle.Output]>
            <[float64][OutputSpeed][10.0]>
            <[float64][Position][0.0]>
            <[float64array][InputPosition][  0.0   0.5    1.00 ]>
            <[float64array][OutputPosition][ 0.00  0.075  0.15 ]>
        >
        <[string8][object][output]
            <[string8][Input][ServoThrottleMove.Output]>
        >

        // mixture
        <[string8][object][control_input]
            <[string8][Name][MixtureInput]>
//            <[string8][Input][Mixture]>
            <[float64][Value][0.0]>
        >
        <[string8][object][servolinear]
            <[string8][Name][ServoMixture]>
            <[string8][Input][MixtureInput.Output]>
            <[float64][OutputSpeed][1.0]>
            <[float64][Position][-0.05]>
            <[float64array][InputPosition][  0.0  0.0    1.0 ]>
            <[float64array][OutputPosition][ 0.0 -0.025 -0.05 ]>
        >
        <[string8][object][output]
            <[string8][Input][ServoMixture.Output]>
        >

        // propeller speed
        <[string8][object][control_input]
            <[string8][Name][PropellerSpeedInput]>
            <[string8][Input][Controls.PropellerSpeed1]>
            <[tmvector2d][Range][ 0.0 1.0 ]>
            <[uint][Positions][200]>
            <[float64][Value][1.0]>
        >
        <[string8][object][servoclassic]
            <[string8][Name][PropSpeedLever]>
            <[string8][Input][PropellerSpeedInput.Output]>
            <[float64][Speed][5.0]>
            <[float64][P0][0.0]>
            <[float64][P1][1.0]>
            <[float64][P2][0.0]>
            <[float64][P3][0.0]>
            <[float64][Position][1.0]>
        >
        <[string8][object][output]
            <[string8][Input][PropSpeedLever.Output]>
        >

        // engine control end


        // primary flight controls start

        // elevator
        <[string8][object][control_input]
            <[string8][Name][ElevatorInput]>
            <[string8][Input][Controls.Pitch.Input]>
            <[tmvector2d][Range][ -1.0 1.0 ]>
            <[float64][Value][0.0]>
        >
        <[string8][object][servoclassic]
            <[string8][Name][ServoElevator]>
            <[string8][Input][ElevatorTrimmed.Output]>
            <[float64][Speed][20.0]>
            <[float64][P0][0.0]>
            <[float64][P1][0.4363]>
            <[float64][P2][0.0]>
            <[float64][P3][0.0]>
            <[float64][Position][0.0]>
        >
        <[string8][object][output]
            <[string8][Input][ServoElevator.Output]>
        >

        // aileron
        <[string8][object][control_input]
            <[string8][Name][AileronInput]>
            <[string8][Input][Controls.Roll.Input]>
            <[tmvector2d][Range][ -1.0 1.0 ]>
        >
        <[string8][object][servoclassic]
            <[string8][Name][ServoLeftAileron]>
            <[string8][Input][AileronTrimmed.Output]>
            <[float64][Speed][20.0]>
            <[float64][P0][0.004]>
            <[float64][P1][0.4736]>
            <[float64][P2][0.0]>
            <[float64][P3][0.05]>
            <[float64][Position][0.0]>
        >
        <[string8][object][output]
            <[string8][Input][ServoLeftAileron.Output]>
        >
        <[string8][object][servoclassic]
            <[string8][Name][ServoRightAileron]>
            <[string8][Input][AileronTrimmed.Output]>
            <[float64][Speed][20.0]>
            <[float64][P0][-0.004]>
            <[float64][P1][-0.4736]>
            <[float64][P2][0.0]>
            <[float64][P3][-0.05]>
            <[float64][Position][0.0]>
        >
        <[string8][object][output]
            <[string8][Input][ServoRightAileron.Output]>
        >

        // rudder
        <[string8][object][control_input]
            <[string8][Name][RudderInput]>
            <[string8][Input][Controls.Yaw.Input]>
            <[tmvector2d][Range][ -1.0 1.0 ]>
        >
        <[string8][object][servoclassic]
            <[string8][Name][ServoRudder]>
            <[string8][Input][RudderTrimmed.Output]>
            <[float64][Speed][10.0]>
            <[float64][P0][0.0]>
            <[float64][P1][-0.4236]>
            <[float64][P2][0.0]>
            <[float64][P3][-0.13]>
            <[float64][Position][0.0]>
        >
        <[string8][object][output]
            <[string8][Input][ServoRudder.Output]>
        >
        <[string8][object][servoclassic]
            <[string8][Name][ServoSteering]>
            <[string8][Input][RudderInput.Output]>
            <[float64][Speed][5.0]>
            <[float64][P0][0.0]>
            <[float64][P1][-0.7]>
            <[float64][P2][0.0]>
            <[float64][P3][0.0]>
            <[float64][Position][0.0]>
        >
        <[string8][object][output]
            <[string8][Input][ServoSteering.Output]>
        >

        // pitch trim
        <[string8][object][control_input]
            <[string8][Name][PitchTrim]>
            <[string8][Input][Controls.Trim]>
            <[uint][Positions][201]>
            <[tmvector2d][Range][ -1.0 1.0]>
        >
        <[string8][object][mixlinear]
            <[string8][Name][MixElevatorTrim]>
            <[string8][Input0][ElevatorInput.Output]>
            <[string8][Input1][PitchTrim.Output]>
            <[float64][Weight0][1.0]>
            <[float64][Weight1][0.25]>
            <[float64][Offset][0]>
        >
        <[string8][object][clamp]
            <[string8][Name][ElevatorTrimmed]>
            <[string8][Input][MixElevatorTrim.Output]>
            <[tmvector2d][Range][ -1.0 1.0 ]>
        >
        <[string8][object][output]
            <[string8][Input][PitchTrim.Output]>
        >

        // aileron trim
        <[string8][object][control_input]
            <[string8][Name][AileronTrim]>
            <[string8][Input][Controls.AileronTrim]>
            <[uint][Positions][201]>
            <[tmvector2d][Range][ -1.0 1.0]>
        >
        <[string8][object][mixlinear]
            <[string8][Name][AileronTrimmedMix]>
            <[string8][Input0][AileronInput.Output]>
            <[string8][Input1][AileronTrim.Output]>
            <[float64][Weight0][1.0]>
            <[float64][Weight1][0.2]>
            <[float64][Offset][0.0]>
        >
        <[string8][object][clamp]
            <[string8][Name][AileronTrimmed]>
            <[string8][Input][AileronTrimmedMix.Output]>
            <[tmvector2d][Range][ -1.0 1.0 ]>
        >

        // rudder trim
        <[string8][object][control_input]
            <[string8][Name][RudderTrim]>
            <[string8][Input][Controls.RudderTrim]>
            <[uint][Positions][101]>
            <[tmvector2d][Range][ -1.0 1.0 ]>
        >
        <[string8][object][mixlinear]
            <[string8][Name][RudderTrimmedMix]>
            <[string8][Input0][RudderInput.Output]>
            <[string8][Input1][RudderTrim.Output]>
            <[float64][Weight0][1.0]>
            <[float64][Weight1][0.2]>
            <[float64][Offset][0.0]>
        >
        <[string8][object][clamp]
            <[string8][Name][RudderTrimmed]>
            <[string8][Input][RudderTrimmedMix.Output]>
            <[tmvector2d][Range][ -1.0 1.0 ]>
        >

        // primary fight controls end


        // gear start

        // wheelbrake
        <[string8][object][control_input]
            <[string8][Name][LeftBrakeInput]>
            <[string8][Input][Controls.WheelBrake.Left]>
        >
        <[string8][object][control_input]
            <[string8][Name][RightBrakeInput]>
            <[string8][Input][Controls.WheelBrake.Right]>
        >
        <[string8][object][servolinear]
            <[string8][Name][ServoLeftBrake]>
            <[string8][Input][LeftBrakeInput.Output]>
            <[float64][OutputSpeed][4.0]>
            <[float64][Position][0.0]>
            <[float64array][InputPosition][  0.00  1.00 ]>
            <[float64array][OutputPosition][ 0.00  1.00 ]>
        >
        <[string8][object][output]
            <[string8][Input][ServoLeftBrake.Output]>
        >
        <[string8][object][servolinear]
            <[string8][Name][ServoRightBrake]>
            <[string8][Input][RightBrakeInput.Output]>
            <[float64][OutputSpeed][4.0]>
            <[float64][Position][0.0]>
            <[float64array][InputPosition][  0.00  1.00 ]>
            <[float64array][OutputPosition][ 0.00  1.00 ]>
        >
        <[string8][object][output]
            <[string8][Input][ServoRightBrake.Output]>
        >

        // gear end


        // electricity start

        // electricity end


        // instruments start

        <[string8][object][sender_body]
            <[string8][Name][SenderBody]>
            <[string8][Body][Fuselage]>
        >

        // pitot tube
        <[string8][object][pitot_tube]
            <[string8][Name][PitotTube]>
            <[string8][Body][Fuselage]>
        >
        <[string8][object][output]
            <[string8][Name][SideSlip]>
            <[string8][Input][PitotTube.SideSlip]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderMach]>
            <[string8][Input][PitotTube.MachNumber]>
            <[string8][Message][Aircraft.MachNumber]>
        >

        // temperature

        // airspeed
        <[string8][object][airspeed_indicator]
            <[string8][Name][AirspeedIndicator]>
            <[string8][StaticPressure][PitotTube.StaticPressure]>
            <[string8][TotalPressure][PitotTube.TotalPressure]>
        >
        <[string8][object][differentiator]
            <[string8][Name][AirspeedTrend]>
            <[string8][Input][AirspeedIndicator.IndicatedAirspeed]>
        >
        <[string8][object][output]
            <[string8][Name][AirspeedIndicatorNeedle]>
            <[string8][Input][AirspeedIndicator.IndicatedAirspeed]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderAirspeed]>
            <[string8][Input][AirspeedIndicator.IndicatedAirspeed]>
            <[string8][Message][Aircraft.IndicatedAirspeed]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderAirspeedTrend]>
            <[string8][Input][AirspeedTrend.Output]>
            <[string8][Message][Aircraft.IndicatedAirspeedTrend]>
        >

        // altitude

        // altimeter pilot side
        <[string8][object][control_input]
            <[string8][Name][PressureSettingPilot]>
            <[string8][Input][PressureSettingPilot]>
            <[uint][Positions][201]>
            <[tmvector2d][Range][ 95000.0 105000.0]>
            <[float64][Value][101325.0]>
        >
        <[string8][object][output]
            <[string8][Input][PressureSettingPilot.Output]>
        >
        <[string8][object][altimeter]
            <[string8][Name][AltimeterPilot]>
            <[string8][StaticPressure][PitotTube.StaticPressure]>
            <[string8][AltimeterSetting][PressureSettingPilot.Output]>
        >
        <[string8][object][output]
            <[string8][Name][AltitudePilot]>
            <[string8][Input][AltimeterPilot.PressureAltitude]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderAltitude]>
            <[string8][Input][AltimeterPilot.PressureAltitude]>
            <[string8][Message][Aircraft.Altitude]>
        >

        // altimeter copilot side
        <[string8][object][control_input]
            <[string8][Name][PressureSettingCopilot]>
            <[string8][Input][PressureSettingCopilot]>
            <[uint][Positions][201]>
            <[tmvector2d][Range][ 95000.0 105000.0]>
            <[float64][Value][101325.0]>
        >
        <[string8][object][output]
            <[string8][Input][PressureSettingCopilot.Output]>
        >
        <[string8][object][altimeter]
            <[string8][Name][AltimeterCopilot]>
            <[string8][StaticPressure][PitotTube.StaticPressure]>
            <[string8][AltimeterSetting][PressureSettingCopilot.Output]>
        >
        <[string8][object][output]
            <[string8][Name][AltitudeCopilot]>
            <[string8][Input][AltimeterCopilot.PressureAltitude]>
        >

        // transponder altitude
        <[string8][object][altimeter]
            <[string8][Name][TransponderAltimeter]>
            <[string8][StaticPressure][PitotTube.StaticPressure]>
            <[string8][AltimeterSetting][101325.0]>
        >
        <[string8][object][output]
            <[string8][Name][TransponderAltitude]>
            <[string8][Input][TransponderAltimeter.PressureAltitude]>
        >

        // vertical speed

        // attitude

        // acceleration
        <[string8][object][accelerometer]
            <[string8][Name][Accelerometer]>
            <[string8][Body][Fuselage]>
            <[tmvector3d][R0][ -0.89145 0.0 0.27091 ]>
        >
        <[string8][object][output]
            <[string8][Name][AccelerometerNeedle]>
            <[string8][Input][Accelerometer.Acceleration]>
        >

        // balance
        <[string8][object][balance_indicator]
            <[string8][Name][BalanceIndicator]>
            <[string8][Body][Fuselage]>
            <[tmvector3d][R0][-0.89812 0.20951 0.22514]>
            <[float64][Radius][0.09]>
            <[float64][Limit][0.016]>
            <[float64][Damping][4.0]>
        >
        <[string8][object][output]
            <[string8][Name][BalanceIndicatorDeflection]>
            <[string8][Input][BalanceIndicator.Output]>
        >

        // turn coordinator

        // clocks
        <[string8][object][clock]
            <[string8][Name][Clock]>
        >
        <[string8][object][output]
            <[string8][Name][UniversalTime]>
            <[string8][Input][Clock.OutputUniversalTime]>
        >
        <[string8][object][output]
            <[string8][Name][LocalTime]>
            <[string8][Input][Clock.OutputLocalTime]>
        >



        // navigation instruments start

        // compass
        <[string8][object][magnetic_compass]
            <[string8][Name][MagneticCompass]>
            <[string8][Body][Fuselage]>
            <[tmvector3d][R0][ -0.87681 -0.21278 0.27091 ]>
        >

        // heading
        <[string8][object][heading_indicator]
            <[string8][Name][HeadingIndicator]>
            <[string8][Body][Fuselage]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderMagneticHeading]>
            <[string8][Input][HeadingIndicator.MagneticHeading]>
            <[string8][Message][Aircraft.MagneticHeading]>
        >

        // navigation instruments end


        // communication start

        // COM1
        <[string8][object][input_knob]
            <[string8][Name][COM1Knob]>
            <[string8][Input][Navigation.COM1StandbyFrequency]>
            <[float64][InputValue][1.0]>
        >
        <[string8][object][control_input_pair]
            <[string8][Name][COM1FrequencyInput]>
            <[string8][Input][Navigation.COM1StandbyFrequency]>
            <[string8][InputSwap][Navigation.COM1FrequencySwap]>
            <[uint][Positions][762]>
            <[tmvector2d][Range][117975000.0 137000000.0]>
            //<[float64][Value][120500000.0]>
            <[float64][Standby][120900000.0]> // NORCAL Departure NW-E
            <[float64][Active] [120500000.0]> // KSFO TWR
        >
        <[string8][object][output]
            <[string8][Name][COM1Frequency]>
            <[string8][Input][COM1FrequencyInput.Output]>
        >
        <[string8][object][output]
            <[string8][Name][COM1StandbyFrequency]>
            <[string8][Input][COM1FrequencyInput.OutputStandby]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderCOM1Frequency]>
            <[string8][Input][COM1FrequencyInput.Output]>
            <[string8][Message][Navigation.COM1Frequency]>
        >
        <[string8][object][sender]
            <[string8][Name][SenderCOM1StandbyFrequency]>
            <[string8][Input][COM1FrequencyInput.OutputStandby]>
            <[string8][Message][Navigation.COM1StandbyFrequency]>
        >

        // Transponder - TCAS - SQUAWK
        <[string8][object][input_knob]
            <[string8][Name][TransponderNumberKnob]>
            <[string8][Input][Navigation.TransponderNumber]>
            <[float64][InputValue][1.0]>
        >
        <[string8][object][output]
            <[string8][Name][TransponderNumber]>
            //<[string8][Input][7000.0]>
            <[string8][Input][1200.0]>
        >

        // communication end

        // instruments end


        // external lights start

        // strobe lights
        <[string8][object][control_input_binary]
            <[string8][Name][StrobeLightSwitch]>
            <[string8][Input][Controls.Lighting.Strobe]>
            <[float64][Value][1.0]>
        >
        <[string8][object][output]
            <[string8][Input][StrobeLightSwitch.Output]>
        >

        // navigation lights
        <[string8][object][control_input_binary]
            <[string8][Name][NavigationLightSwitch]>
            <[string8][Input][Controls.Lighting.Navigation]>
            <[float64][Value][0.0]> // are only on at night
        >
        <[string8][object][output]
            <[string8][Input][NavigationLightSwitch.Output]>
        >

        // external lighting end


        // animations start

        // canopy
// currently not hooked up to anything
//        <[string8][object][constant]
//            <[string8][Name][CockpitInput]>
//            <[string8][Input][0.0]>
//        >
//        <[string8][object][servolinear]
//            <[string8][Name][ServoCanopySequenz]> // TODO english please
//            <[string8][Input][CockpitInput.Output]>
//            <[float64][OutputSpeed][1.0]>
//            <[float64][Position][0.0]>
//            <[float64array][InputPosition][  0.0 1.0 ]>
//            <[float64array][OutputPosition][ 0.0 1.0 ]>
//        >
//        <[string8][object][servolinear]
//            <[string8][Name][ServoCanopy]>
//            <[string8][Input][ServoCanopySequenz.Output]>
//            <[float64][OutputSpeed][2.0]>
//            <[float64][Position][0.0]>
//            <[float64array][InputPosition][  0.0  0.15  0.5  1.0 ]>
//            <[float64array][OutputPosition][ 0.0  0.0   0.6  1.2 ]>
//        >
//        <[string8][object][output]
//            <[string8][Input][ServoCanopy.Output]>
//        >
//        <[string8][object][servolinear]
//            <[string8][Name][ServoCanopyMove]>
//            <[string8][Input][ServoCanopySequenz.Output]>
//            <[float64][OutputSpeed][2.0]>
//            <[float64][Position][-1.0]>
//            <[float64array][InputPosition][  0.0 0.1 1.0 ]>
//            <[float64array][OutputPosition][-1.0 0.0 0.0 ]>
//        >
//        <[string8][object][output]
//            <[string8][Input][ServoCanopyMove.Output]>
//        >

        // aerobatic sheet
        <[string8][object][control_input_binary]
            <[string8][Name][AerobaticSheetSwitch]>
            <[string8][Input][Controls.SheetSwitch]>
            <[float64][Value][0.0]>
        >
        <[string8][object][output]
            <[string8][Input][AerobaticSheetSwitch.Output]>
        >

        // master switch
        <[string8][object][control_input_binary]
            <[string8][Name][MasterSwitch]>
            <[string8][Input][Controls.MasterSwitch]>
            <[float64][Value][1.0]>
        >
        <[string8][object][output]
            <[string8][Input][MasterSwitch.Output]>
        >

        // alternator switch
        <[string8][object][control_input_binary]
            <[string8][Name][AlternatorSwitch]>
            <[string8][Input][Controls.Alternator]>
            <[float64][Value][1.0]>
        >
        <[string8][object][output]
            <[string8][Input][AlternatorSwitch.Output]>
        >

        // boost pump switch
        <[string8][object][control_input_binary]
            <[string8][Name][BoostPumpSwitch]>
            <[string8][Input][Controls.BoostPump]>
            <[float64][Value][1.0]>
        >
        <[string8][object][output]
            <[string8][Input][BoostPumpSwitch.Output]>
        >

        // smoke switches
        <[string8][object][control_input_binary]
            <[string8][Name][SmokePumpSwitch]>
            <[string8][Input][Controls.SmokePump]>
            <[float64][Value][0.0]>
        >
        <[string8][object][output]
            <[string8][Input][SmokePumpSwitch.Output]>
        >
        <[string8][object][control_input_binary]
            <[string8][Name][SmokeRefillSwitch]>
            <[string8][Input][Controls.SmokeRefill]>
            <[float64][Value][0.0]>
        >
        <[string8][object][output]
            <[string8][Input][SmokeRefillSwitch.Output]>
        >

        // avionics switch
        <[string8][object][control_input_binary]
            <[string8][Name][AvionicsSwitch]>
            <[string8][Input][Controls.AvionicsMaster]>
            <[float64][Value][1.0]>
        >
        <[string8][object][output]
            <[string8][Input][AvionicsSwitch.Output]>
        >

        // volt ampere switch
        <[string8][object][control_input_binary]
            <[string8][Name][VoltAmpereSwitch]>
            <[string8][Input][Controls.VoltAmpere]>
            <[float64][Value][1.0]>
        >
        <[string8][object][output]
            <[string8][Input][VoltAmpereSwitch.Output]>
        >



        <[string8][object][collisionhull]
            <[string8][Name][CollisionFuselage]>
            <[float64][K][12500000.0]>
            <[float64][D][100000.0]>
            <[string8][Body][Fuselage]>
            <[string8][Geometry][Fuselage]>
        >
//        <[string8][object][collisionhull]
//            <[string8][Name][CollisionWings]>
//            <[float64][K][12500000.0]>
//            <[float64][D][100000.0]>
//            <[string8][Body][Fuselage]>
//            <[string8][Geometry][Wings]>
//        >

    >
    <[int32][graphics][0]


        <[string8][object][rigidbodygraphics]
            <[string8][Name][Fuselage]>
            <[string8][GeometryList][ Fuselage ]>
            <[uint32][PositionID][Fuselage.R]> 
            <[uint32][OrientationID][Fuselage.Q]>
        >

    >
    <[int32][sound][0]

    >
>
