-
Notifications
You must be signed in to change notification settings - Fork 0
Setup Page
The setup page allows the configuration of the various search criteria to be used when fetching from the VATSIM Statistics API.
Members are added by CID. Their details are filled out when the program accesses the API for the first time after the member is added. A member can be highlighted by clicking on their CID.
- Add: Add a new member with the CID entered in the text box.
- Remove: Remove the currently highlighted member from the list.
Positions are added by name. They are designed hierarchically, with each position being able to have “child” positions which count towards its hours total.
N.B. A single controlling session can and will be counted by multiple positions if it fits their criteria. This can be useful when checking several things at once, but it can also cause hours to be counted multiple times.
A position can be highlighted by clicking on its name.
- Add: Add a new position with the name entered in the text box.
- Remove: Remove the currently highlighted position from the list.
The position details box shows (and allows the editing of) the details of the currently highlighted position.
- Name: View/change the name of the currently selected position. (The name is used for labelling only and can be left blank.)
- Parent: Select the parent position of the currently selected position. This allows the current position’s hours to count as being a part of the parent position’s hours.
- For example, if you want to create a position to show all of the hours on approach positions at an airport, but also want to see the total number of hours on the airport as a whole, you could:
- Create the approach position.
- Create an aerodrome control position containing DEL/GND/TWR.
- Create a combined position for the whole airport and set it as the parent of both the approach and aerodrome positions.
- For example, if you want to create a position to show all of the hours on approach positions at an airport, but also want to see the total number of hours on the airport as a whole, you could:
- Conditions: These define how controlling sessions are allocated to positions. If a controlling session matches any of the conditions for a position, it will be counted in that position’s total. There are four different types:
- Prefix: This selects any controlling session where the segment of the logon callsign before the first underscore exactly matches the entered text.
- e.g. EGKK for all positions at London Gatwick.
- Suffix: This selects any controlling session where the segment of the logon callsign after the final underscore exactly matches the entered text.
- e.g. APP for all approach control positions.
- Prefix/Suffix: This is a combination of the prefix and suffix condition types. Any controlling session which matches both the prefix and suffix conditions is selected.
- e.g. EGKK and APP for all approach control positions at London Gatwick.
- Specific Callsign: This selects any controlling session where the entered callsign exactly matches the logon callsign.
- e.g. EGKK_TWR would match any sessions as EGKK_TWR, but not as EGKK__TWR or as EGKK_1_TWR.
- Prefix: This selects any controlling session where the segment of the logon callsign before the first underscore exactly matches the entered text.
- Save: Save changes to the position name.
- Add: Add a new condition.
- Remove: Remove the currently highlighted condition from the list.
The condition setup box shows (and allows the editing of) the details of the currently highlighted condition.
N.B. A controlling session can only be counted once towards each position. Matching multiple conditions within a single position will not result in the session being counted multiple times. Applies to v1.2 and above only.
- Name: View/change the name of the currently selected condition. (The name is used for labelling only and can be left blank.)
- Type: View/change the type of the currently selected condition.
- Entries: Enter the type-specific details of the condition (the prefix/suffix or specific callsign to be checked for).
- Save: Save changes to the condition. (Only visible once the condition type has been selected.)
The date range box allows a shortened time frame to be selected for statistics. When activated, only controlling sessions within the selected time frame will be counted towards the position totals.
- Start: The start date of the time frame. Uncheck the box to count all controlling sessions between the CID's creation and the specified end date.
- End: The end date of the time frame. Uncheck the box to count all controlling sessions between the specified start date and today.
N.B. Unchecking both the start and end checkboxes will cause all controlling sessions to be counted.