From 75dc90af863f1a28465457259d4b310e855400a0 Mon Sep 17 00:00:00 2001 From: Markus Fleschutz Date: Mon, 29 Nov 2021 07:59:13 +0100 Subject: [PATCH] Update what-is.ps1 --- Data/Abbr/Aviation.csv | 92 +++++++++++++++++++++++++++++++++- Scripts/export-to-serenade.ps1 | 8 +-- Scripts/what-is.ps1 | 2 +- 3 files changed, 96 insertions(+), 6 deletions(-) diff --git a/Data/Abbr/Aviation.csv b/Data/Abbr/Aviation.csv index 86d0732e..a9f8b07c 100644 --- a/Data/Abbr/Aviation.csv +++ b/Data/Abbr/Aviation.csv @@ -3,8 +3,12 @@ AB,Air Base AC,Aircraft ACAS,Airborne Collision Avoidance System ACC,Area Control Centre +ADAC,Abu Dhabi Airports +ADP,Aeroportes de Paris +AENA,Aeropuertos Españoles y Navegación Aérea AF,Air Field AFM,Aircraft Flight Manual +AGL,Above Ground Level AIP,Aeronautical Information Publication AMAN,Arrival Manager AOA,Angle of Attack @@ -22,29 +26,115 @@ ATC,Air Traffic Control ATIS,Automatic Terminal Information Service ATO,Air Traffic Organization BAF,Belgian Air Force +BWI,Baltimore/Washington International Thurgood Marshall Airport CAAC,Civil Aviation Administration of China CAAS,Civil Aviation Authorization of Singapore CANSO,Civil Air Navigation Services Organization CAS,Calibrated Airspeed CAT,Category of Aircraft CAVOK,Ceiling And Visibility OK +CCBC,Community College Baltimore County COG,Center of Gravity +COTS,Commercial-of-the-shelf CRDA,Converging Runway Display Aid CTA,Controlled Time of Arrival CTA,Controlled Area CTOT,Calculated Take-Off Time CTR,Control Zone or Controlled Traffic Region +DAS,DFS Aviation Services (DFS subcompany for services outside Germany) +DCIA,Dependent Converging Instrument Approach +DFS,Deutsche Flugsicherung (ATC in Germany) +DGAC,Direction générale de l'aviation civile +DTI,Direction Technique Innovation +DW,Downwind +EAS,Equivalent Airspeed +EAVA,Estonian Aviation Academy ECAC,European Civil Aviation Conference +EFM,Gesellschaft für Enteisen und Flugzeugschleppen +ETA,Estimated Time of Arrival +ETOPS,Extended Range Twin-engine Aircraft Operations +FAA,Federal Aviation Administration (USA) +FAT,Factory Acceptance Test (see also SAT and RAT) +FE,Field Elevation (highest point of an airport’s usable runways and is measured in height above mean sea level) FIA,Flight Information Area FIR,Flight Information Region FL,Flight Level +FMG,Flughafen München GmbH +FOD,Foreign Object Debris +FOV,Field of View +GP,Glide Path +GPS,Global Positioning System +GS,Ground Speed or Glideslope +HKIA,Hong Kong International Airport +IAA,Israeli Airport Authority +IAF,Israeli Air Force +IANS,Institute of Air Navigation Services, a division of Eurocontrol IAS,Indicated Air Speed +IATA,International Air Transport Association, HQ in Montreal, Canada +IG,Image Generator +IGLR,Integrated Ground Lighting and Radar +IMC,Instrument Meteorological Conditions +KAT,Kaufbeuren ATM Training (DFS subcompany) +LAA,Lappland Aviation Academy LL,Lower Limit +LMUK,Lockheed Martin UK +LOD,Level of Detail LTA,Lower Traffic Area +LVNL,Luchtverkeersleiding Nederland (Air Traffic Control the Netherlands) +LVP,Low Visibility Procedures +MATS,Malta Air Traffic Services MEA,Minimum En-route Altitude +METAR,Meteorological Aerodrome Report +MSL,Median Sea Level OCTA,Outside Control Areas +PAPI,Precision Approach Path Indicator +PAR,Precision Approach Radar +POH,Pilot's Operating Handbook +PPL,Private Pilot License +QFE,the altimeter setting that will cause the altimeter to read the height above a specific aerodrome or ground level, and therefore read zero on landing +QNE,pressure altitude at the landing runway threshold +QNH,atmospheric pressure adjusted to mean sea level +RAT,Reliability Acceptance Test (see also FAT and SAT) +RBAF,Royal Belgium Armed Forces +RCAF,Royal Canadian Air Force +RET,Rapid Exit Taxiways +RJAF,Royal Jordanian Air Force +RPI,Runway Point of Intercept +RPM,Rotations per Minute +RVR,Runway Visual Range +RWY,Runway +SAT,Site Acceptance Test (see also FAT and RAT) +SLOC,Slovenia Control +STARS,Standard Arrival Routes +SID,Standard Instrument Departure +SKYGUIDE,ATC Swiss +SOW,Statement of Work +SSR,Secondary Surveillance Radar +SWT,Switch TA,Terminal Airspace TAS,Terminal Airspace System +TAS,True Airspeed +TCAS,Traffic Collision Avoidance System +TCL,Taxi Center Lights +TFDM,Terminal Flight Data Management TMA,Terminal Control Area +TSTC,Texas State Technical College +TWR,Control Tower, +UAA,University of Alaska Anchorage +UMASS,University of Massachusetts +USAF,US Air Force UTA,Upper Traffic Area -VTC,Visual Terminal Chart \ No newline at end of file +V1,Decision speed, the speed beyond which takeoff should no longer be aborted +V2,Takeoff speed. The speed at which the aircraft may safely be climbed with one engine inoperative +VASI,Visual Approach Slope Indicator +VHF,Very High Frequency +VMO,maximum operation speed is the air speed than should never be exceeded deliberately in normal operation, whatever the flight situation is +VOR,VHF Omni-directional Range +VREF,1.3 times the stalling speed of the aircraft in the stated landing configuration and at the prevailing aircraft weight +VRR,Voice Recognition & Response +VS,Stall speed, defined as the minimum steady flight speed at which the airplane is controllable +VTC,Visual Terminal Chart +VTOL,vertical take-off and landing +VSTOL,vertical short take-off and landing +VTOSL,vertical take-off and short landing +WTC,Wake Turbulence Category \ No newline at end of file diff --git a/Scripts/export-to-serenade.ps1 b/Scripts/export-to-serenade.ps1 index 6255f516..0f7db407 100755 --- a/Scripts/export-to-serenade.ps1 +++ b/Scripts/export-to-serenade.ps1 @@ -14,8 +14,8 @@ .EXAMPLE PS> ./export-to-serenade.ps1 Computer ⏳ Found 499 PowerShell scripts... - ⏳ Writing to custom JavaScript file C:\Users\Markus\.serenade\scripts\PowerShell.js... - ✔️ export to Serenade with wake word "Computer" finished in 3 sec + ⏳ Writing custom JavaScript file C:\Users\Markus\.serenade\scripts\PowerShell.js... + ✔️ Exported to Serenade with wake word "Computer" in 3 sec .NOTES Author: Markus Fleschutz · License: CC0 .LINK @@ -31,7 +31,7 @@ try { $Scripts = Get-ChildItem "$FilePattern" "⏳ Found $($Scripts.Count) PowerShell scripts..." - "⏳ Writing to custom JavaScript file $TargetFile..." + "⏳ Writing custom JavaScript file $TargetFile..." "/* NOTE: This file has been generated automatically by export-to-serenade.ps1 */" | Set-Content "$TargetFile" foreach ($Script in $Scripts) { @@ -41,7 +41,7 @@ try { } [int]$Elapsed = $StopWatch.Elapsed.TotalSeconds - "✔️ export to Serenade with wake word `"$WakeWord`" finished in $Elapsed sec" + "✔️ Exported to Serenade with wake word `"$WakeWord`" in $Elapsed sec" exit 0 # success } catch { write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" diff --git a/Scripts/what-is.ps1 b/Scripts/what-is.ps1 index 7211237a..d763d894 100755 --- a/Scripts/what-is.ps1 +++ b/Scripts/what-is.ps1 @@ -31,7 +31,7 @@ try { foreach($Row in $Table) { if ($Row.Abbreviation -eq $abbreviation) { $Basename = (get-item "$File").Basename - Reply "→ $($Row.Definition) ($($Row.Abbreviation)) in $Basename." + Reply " - $($Row.Definition) ($($Row.Abbreviation)) in $Basename" $FoundOne = $true } }