Aircraft data interface

Home

JSON object structure

array of

Field Type Required
name string Always
cn string Always
glider string Always
hc boolean hors concours. Optional, present if true
comp string Optional
flarm array of FlarmID Always

FlarmID - string with constraints:

  • Must be either 6 characters or 9 characters (for tracker type prefix)
  • Must be hex digits only (0-F)
  • Must not be duplicated within a pilot's flarm ID array
  • Should be uppercase hex digits only
  • Should not be duplicated within all pilots' flarm ID arrays within the file
  • The first flarm ID in the pilot's list is deemed the 'primary'
  • In the event of duplicates within the file, the the 'primary' should be used to attempt to deconflict
[
    {
        "name": "John Smith",
        "cn": "123",
        "glider": "K6e",
        "comp": "Club Class",
        "flarm": ["DDEEFF"]
    },
    {
        "name": "Jane Smith",
        "cn": "321",
        "glider": "K8b",
        "comp": "Club Class",
        "flarm": ["EEFFFF", "ICAAABBCC"]
    },
    {
        "name": "Turbo Lover",
        "cn": "999",
        "glider": "Ventus 3T",
        "comp": "18m Class",
        "hc": true,
        "flarm": ["FLAFFFFFF"]
    }
]