XML: Macros - Set Xpndr Code: Difference between revisions
From FSDeveloper Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 32: | Line 32: | ||
(L:XPDR_Code, Bco16) (>K:XPNDR_SET) | (L:XPDR_Code, Bco16) (>K:XPNDR_SET) | ||
In this example, the transponder code will be set to the number 1234 | In this example, the transponder code will be set to the number 1234. Flight Simulator internally handles the number conversion to Bco16 units. | ||
[[category:Aircraft Design]] | [[category:Aircraft Design]] | ||
[[category:Panel and Gauge Design]] | [[category:Panel and Gauge Design]] | ||
Revision as of 00:29, 30 May 2014
== Transponder Set Macro ==
<Macro id="XPDR Set" Name="XPDRSet">
<MacroValue>
@1 s0 10 % l0 10 /
int 10 % 16 * + l0 100 /
int 10 % 256 * + l0 1000 /
int 4096 * + (>K:XPNDR_SET)
</MacroValue>
</Macro>
@XPDRSet(1200)
@XPDRSet((L:XPDR_Code,number))
== Transponder Set Using Bco16 Units ==
Alternatively, the following can be used to set transponder code:
1234 (>L:XPDR_Code, enum) (L:XPDR_Code, Bco16) (>K:XPNDR_SET)
In this example, the transponder code will be set to the number 1234. Flight Simulator internally handles the number conversion to Bco16 units.