<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://cmm.ozdeadmeat.com/index.php?action=history&amp;feed=atom&amp;title=GetCallsignTable</id>
	<title>GetCallsignTable - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cmm.ozdeadmeat.com/index.php?action=history&amp;feed=atom&amp;title=GetCallsignTable"/>
	<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=GetCallsignTable&amp;action=history"/>
	<updated>2026-06-04T14:19:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=GetCallsignTable&amp;diff=5765&amp;oldid=prev</id>
		<title>Ozdeadmeat: GetCallsignTable – created via PowerShell script (2025-11-11T21:11:59Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=GetCallsignTable&amp;diff=5765&amp;oldid=prev"/>
		<updated>2025-11-11T10:12:01Z</updated>

		<summary type="html">&lt;p&gt;GetCallsignTable – created via PowerShell script (2025-11-11T21:11:59Z)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          GetCallsignTable|fDescription=   Parses an aircraft callsign string and returns a table containing the numeric ID of the base callsign, the first digit found in the name, the trailing digit (if any), and the original name. The function uses a predefined mapping (CALLSIGN) from call‑name prefixes to their corresponding IDs. It extracts the alphabetic prefix with string.match, looks up its ID, then pulls the first numeric character and the final numeric character from the full callsign.|parentFile=     cmm.DCSFunctions.lua|syntax=         CMM.GetCallsignTable(&amp;lt;UnitName string&amp;gt;)|return=         table or nil|returnDesc=     A table with keys [1] (callsign ID), [2] (first digit), [3] (last digit), and &amp;quot;name&amp;quot; (original string). Returns nil if the prefix is not found in the mapping.|example=        local info = CMM.GetCallsignTable(&amp;quot;Uzi61&amp;quot;); env.info(tostring(info[1]) .. &amp;quot;,&amp;quot; .. tostring(info[2]) .. &amp;quot;,&amp;quot; .. tostring(info[3]))|exampleDesc=    Demonstrates extracting the callsign ID and digits from &amp;quot;Uzi61&amp;quot; and logging them.|related=        |note=           |envType= CMM|par1=         string UnitName|reqType1=     string|reqName1=     UnitName|desc1=       The full aircraft callsign (e.g., &amp;quot;Uzi61&amp;quot; or &amp;quot;Magic12&amp;quot;).}}&lt;/div&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
</feed>