Event Assignment Files

<< Click to Display Table of Contents >>

Navigation:  Support > Athena Support > Spectator Displays > Composing Configuration Files for the Spectator Displays >

Event Assignment Files

Description

An Event Assignment file is the mapping of the Course of Fire's Display Events and the View Configuration to display when the Display Event is fired.

File Type and Location

Event Assignment files are JSON text files that may either be edited by hand or created and updated through Orion's Display Configuration Form. They are located in the My Matches/DATABASE/Display/EventAssignments folder.

Files who's name start with "Athena" are reserved for use by Orion. Do not edit these files as upgrades to Orion may overwrite them. It is permissible to copy these files and edit the copies.

Fields

The Event Assignment file is a JSON dictionary of name value pairs. Each name is an Display Event name, each one has to be listed. The value is the name of a View Configuration.

Example

{

    "Default": "AthenaMatchInProgress",

    "QualificationPreEvent": "AthenaQualificationPreEvent",

    "QualificationPostEvent": "AthenaQualificationPostEvent",

    "QualificationCallToLine": "AthenaQualificationCallToLine",

    "QualificationRemoveEquipment": "AthenaQualificationPostEvent",

    "QualificationStart": "AthenaMatchInProgress",

    "QualificationStop": "AthenaOnlyResultList",

    "QualificationPreparationPeriodStart": "AthenaPreparationPeriod",

    "QualificationPreparationPeriodStop": "AthenaMatchInProgress",

    "QualificationSightersStart": "AthenaOnlyAthleteDisplay",

    "QualificationSightersStop": "AthenaOnlyAthleteDisplay",

    "QualificationStageStart": "AthenaMatchInProgress",

    "QualificationStageStop": "AthenaMatchInProgress",

    "QualificationTargetChangeStart": "AthenaMatchInProgress",

    "QualificationTargetChangeStop": "AthenaMatchInProgress",

    "QualificationChangeOverStart": "AthenaChangeOver",

    "QualificationChangeOverStop": "AthenaMatchInProgress",

    "QualificationExtraTimeStart": "AthenaMatchInProgress",

    "QualificationExtraTimeStop": "AthenaOnlyResultList",

    "QualificationUnscheduledCeaseFire": "AthenaCeaseFire",

    "QualificationBoatInImpactArea": "AthenaCeaseFire",

    "QualificationAlibiStart": "AthenaMatchInProgress",

    "QualificationAlibiStop": "AthenaOnlyResultList",

    "FinalPreEvent": "AthenaFinalsPreEvent",

    "FinalPostEvent": "AthenaQualificationPostEvent",

    "FinalCallToLine": "AthenaQualificationCallToLine",

    "FinalRemoveEquipment": "AthenaQualificationPostEvent",

    "FinalPreparationPeriodStart": "AthenaPreparationPeriod",

    "FinalPreparationPeriodStop": "AthenaOnlyAthleteDisplay",

    "FinalSightersStart": "AthenaOnlyAthleteDisplay",

    "FinalSighersStop": "AthenaOnlyAthleteDisplay",

    "FinalAthleteIntroductionStart": "AthenaOnlyAthleteDisplay",

    "FinalAthleteIntroductionStop": "AthenaOnlyAthleteDisplay",

    "FinalStageStart": "AthenaOnlyAthleteDisplay",

    "FinalStageStop": "AthenaOnlyResultList",

    "FinalEliminationStageStart": "AthenaOnlyAthleteDisplay",

    "FinalEliminationStageStop": "AthenaOnlyResultList",

    "FinalChangeOverStart": "AthenaChangeOver",

    "FinalChangeOverStop": "AthenaMatchInProgress",

    "FinalAthleteEliminated": "AthenaOnlyResultList",

    "FinalThirdPlaceAnnounced": "AthenaOnlyResultList",

    "FinalSecondPlacedAnnounced": "AthenaOnlyResultList",

    "FinalFirstPlaceAnnounced": "AthenaOnlyResultList",

    "SpecialEventOne": "AthenaMatchInProgress",

    "SpecialEventTwo": "AthenaMatchInProgress",

    "SpecialEventThree": "AthenaMatchInProgress",

    "SpecialEventFour": "AthenaMatchInProgress"

}