User Tools

Site Tools


aircraft:tmd:instruments

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
aircraft:tmd:instruments [2019/07/07 21:03] – [DME] jhaircraft:tmd:instruments [2022/07/19 21:10] (current) jh
Line 22: Line 22:
 ''MachNumber'' fraction speed of sound,\\ ''MachNumber'' fraction speed of sound,\\
 ''TrueAirspeed'' in meters per second ''TrueAirspeed'' in meters per second
 +
 +
  
 ==== Airspeed Indicator ===== ==== Airspeed Indicator =====
Line 62: Line 64:
 <code> <code>
             <[input_default][PressureSettingPilot][]             <[input_default][PressureSettingPilot][]
-                <[string8][Input][PressureSettingPilot]>+                <[string8][Message][PressureSettingPilot]>
                 <[uint][Positions][201]>                 <[uint][Positions][201]>
                 <[tmvector2d][Range][ 95000.0 105000.0 ]>                 <[tmvector2d][Range][ 95000.0 105000.0 ]>
Line 224: Line 226:
 First of all a radio frequency input is required, this is handled by the ''input_pair'' that can tune a standby frequency and then swap to the active frequency. We send these frequencies to outside devices using [[aircraft:tmd:sender|sender]] objects to be displayed on external panels for example. First of all a radio frequency input is required, this is handled by the ''input_pair'' that can tune a standby frequency and then swap to the active frequency. We send these frequencies to outside devices using [[aircraft:tmd:sender|sender]] objects to be displayed on external panels for example.
  
-Secondly a course selection has to be made, this happens with an ''input_cyclic'' from 0.0 to 6.28 for the course (see heading indicator).+Secondly a course selection has to be made, this happens with an ''input_cyclic'' from 0.0 to 6.28 for the course (see heading indicator). You may know this as the OBS knob.
  
 Lastly we can give the receiver these values and it will spit out a multitude of outputs. Lastly we can give the receiver these values and it will spit out a multitude of outputs.
Line 230: Line 232:
 <code> <code>
             <[input_knob][SelectedCourse1Knob][]             <[input_knob][SelectedCourse1Knob][]
-                <[string8][Input][Navigation.SelectedCourse1]>+                <[string8][Message][Navigation.SelectedCourse1]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_cyclic][SelectedCourse1][]             <[input_cyclic][SelectedCourse1][]
-                <[string8][Input][Navigation.SelectedCourse1]>+                <[string8][Message][Navigation.SelectedCourse1]>
                 <[tmvector2d][Range][ 0.0 6.283185307179586476925286766559 ]>                 <[tmvector2d][Range][ 0.0 6.283185307179586476925286766559 ]>
                 <[float64][StepSize][0.01745329251994329576923690768489]>                 <[float64][StepSize][0.01745329251994329576923690768489]>
Line 248: Line 250:
  
             <[input_knob][NAV1StandbyFrequencyKnobSmall][]             <[input_knob][NAV1StandbyFrequencyKnobSmall][]
-                <[string8][Input][Navigation.NAV1StandbyFrequency]>+                <[string8][Message][Navigation.NAV1StandbyFrequency]>
                 <[float64][InputValue][1.0]>                 <[float64][InputValue][1.0]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_knob][NAV1StandbyFrequencyKnobLarge][]             <[input_knob][NAV1StandbyFrequencyKnobLarge][]
-                <[string8][Input][Navigation.NAV1StandbyFrequency]>+                <[string8][Message][Navigation.NAV1StandbyFrequency]>
                 <[float64][InputValue][20.0]>                 <[float64][InputValue][20.0]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_button][NAV1FrequencySwapButton][]             <[input_button][NAV1FrequencySwapButton][]
-                <[string8][Input][Navigation.NAV1FrequencySwap]>+                <[string8][Message][Navigation.NAV1FrequencySwap]>
                 <[string8][Events]       [ ButtonSound.Trigger ]>                 <[string8][Events]       [ ButtonSound.Trigger ]>
                 <[string8][EventsRelease][ ButtonSound.Trigger ]>                 <[string8][EventsRelease][ ButtonSound.Trigger ]>
             >             >
             <[input_pair][NAV1Frequency][]             <[input_pair][NAV1Frequency][]
-                <[string8][Input][Navigation.NAV1StandbyFrequency]> +                <[string8][Message][Navigation.NAV1StandbyFrequency]> 
-                <[string8][InputSwap][Navigation.NAV1FrequencySwap]>+                <[string8][MessageSwap][Navigation.NAV1FrequencySwap]>
                 <[uint][Positions][201]>                 <[uint][Positions][201]>
                 <[float64][StepLarge][20.0]>                 <[float64][StepLarge][20.0]>
Line 360: Line 362:
 <code> <code>
             <[input_knob][ADFStandbyFrequencyKnobSmall][]             <[input_knob][ADFStandbyFrequencyKnobSmall][]
-                <[string8][Input][Navigation.ADF1StandbyFrequency]>+                <[string8][Message][Navigation.ADF1StandbyFrequency]>
                 <[float64][InputValue][1.0]>                 <[float64][InputValue][1.0]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_knob][ADFtandbyFrequencyKnobLarge][]             <[input_knob][ADFtandbyFrequencyKnobLarge][]
-                <[string8][Input][Navigation.ADF1StandbyFrequency]>+                <[string8][Message][Navigation.ADF1StandbyFrequency]>
                 <[float64][InputValue][100.0]>                 <[float64][InputValue][100.0]>
                 <[string8][Events][ KnobTurnSound.Trigger ]>                 <[string8][Events][ KnobTurnSound.Trigger ]>
             >             >
             <[input_pair][ADF1FrequencyInput][]             <[input_pair][ADF1FrequencyInput][]
-                <[string8][Input][Navigation.ADF1StandbyFrequency]> +                <[string8][Message][Navigation.ADF1StandbyFrequency]> 
-                <[string8][InputSwap][Navigation.ADF1FrequencySwap]>+                <[string8][MessageSwap][Navigation.ADF1FrequencySwap]>
                 <[string8][InputEnable][ADFOn.Output]>                 <[string8][InputEnable][ADFOn.Output]>
                 <[uint][Positions][1561]>                 <[uint][Positions][1561]>
Line 380: Line 382:
             >             >
             <[input_button][ADF1FrequencySwapButton][]             <[input_button][ADF1FrequencySwapButton][]
-                <[string8][Input][Navigation.ADF1FrequencySwap]>+                <[string8][Message][Navigation.ADF1FrequencySwap]>
                 <[string8][Events][ ButtonSound.Trigger ]>                 <[string8][Events][ ButtonSound.Trigger ]>
                 <[string8][EventsRelease][ ButtonSound.Trigger ]>                 <[string8][EventsRelease][ ButtonSound.Trigger ]>
Line 409: Line 411:
  
 Outputs: ''OutputBearing'' angle in radiant on the compass rose. Outputs: ''OutputBearing'' angle in radiant on the compass rose.
 +
 +
 +==== ATC-Transponder ====
 +
 +The transponder sends signals to air traffic control to identify the aircraft on the radar screens. A unique four digit code is given to each aircraft that is in the airspace of the controller. This is called the Squawk code or just transponder code.
 +
 +To enter a code you can either set up control clickspots with the message ''Communication.TransponderDigit'' to enter one digit after the other (like in the default Cessna 172), or ''Communication.TransponderCode'' to directly change one of the digits (like in the default Baron 58)
 +<code>
 +            <[transponder][Transponder][]
 +                <[string8][InputEnable][TransponderOn.Output]>
 +            >
 +            <[output][TransponderCode][]
 +                <[string8][Input][Transponder.OutputStandby]>
 +            >
 +            <[output][TransponderCursor][]
 +                <[string8][Input][Transponder.OutputCursor]>
 +            >
 +            <[sender][SenderTransponderCode][]
 +                <[string8][Input][Transponder.OutputStandby]>
 +                <[string8][Message][Communication.TransponderCode]>
 +            >
 +            <[sender][SenderTransponderCursor][]
 +                <[string8][Input][Transponder.OutputCursor]>
 +                <[string8][Message][Communication.TransponderCursor]>
 +            >
 +</code>
 +
 +Outputs:\\
 +''Output'' currently active code (remains active until entry completed)\\
 +''OutputStandby'' entry made, displayed to pilots\\
 +''OutputCursor'' digit that is being edited at the moment\\
 +
aircraft/tmd/instruments.1562526223.txt.gz · Last modified: 2019/07/07 21:03 by jh