arinc424

ARINC 424 Structured Data File Parser

Usage no npm install needed!

<script type="module">
  import arinc424 from 'https://cdn.skypack.dev/arinc424';
</script>

README

Structure of an Airport Record

{
  ident: 'KJWN',
  msa: [
    { sectors: [Array], center: [Object] },
    { sectors: [Array], center: [Object] },
    { sectors: [Array], center: [Object] }
  ],
  runways: [
    {
      ident: 'RW02',
      length: 6001,
      magBearing: 18,
      lat: 36.17505277777777,
      lon: -85.11091388888889,
      elev: 459,
      displacedDist: 0,
      crossingHeight: 40,
      width: 100,
      tchValue: 'R',
      locRefPathIdent: ''
    },
    {
      ident: 'RW20',
      length: 6001,
      magBearing: 198,
      lat: 36.19099166666666,
      lon: -85.11609444444444,
      elev: 501,
      displacedDist: 0,
      crossingHeight: 40,
      width: 100,
      tchValue: 'I',
      locRefPathIdent: 'IJWN',
      locCatClass: 1
    }
  ],
  sids: [],
  points: [ {}, {}, {}, {}, {} ],
  approaches: {
    I20: [
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object]
    ],
    L20: [
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object]
    ],
    R02: [
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object]
    ],
    R20: [
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object]
    ]
  }
}
[
  'headers',
  'stats',
  'mora',
  'navaids',
  'enroute',
  'airports',
  'fetchAirport'
]