XML: Macros - Set Xpndr Code

From FSDeveloper Wiki
Revision as of 00:49, 10 April 2014 by Rpmc (talk | contribs)
Jump to navigationJump to search

== 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))

________________________

As an alternative, the following will set transponder code to 1200:

'0x' 1200 scat (>K:XPNDR_SET)

and

'0x' (L:XpdrCode, enum) scat (>K:XPNDR_SET)

is equivalent, setting the code to whatever value is stored in (L:XpdrCode, enum)