Singular

<< Click to Display Table of Contents >>

Navigation:  Support > Reconfigurable Rulebook > Definition Objects >

Singular

Description

An event within a COURSE OF FIRE that does not have any children. Almost always refers to a single shot.

Singulars are not defined individually, but as a group. As an example, in a three position match, one Singular object define the shots fired in kneeling, a second Singular object defines the shots fired in prone, and a third object defines the shots fired in standing.

Singular is a sub-object of COURSE OF FIRE.

Definition

Name

Value Type

Description

Type

String

The type of singular event this is. Must be one of the following:

Shot

Test

Required and may not be empty.

EventName

String formatted as a Singular Event Name.

The format for the EventName. The compiled EventName must be unique within the COURSE OF FIRE. Traditionally the EventName for Singulars is the StageLabel value concatenated with the place holder '{}'.

Required.

Values

String formatted as a Value Series.

The integer values to use to generate the EventNames dynamically.

Required.

ScoreFormat

String formatted as a Score Format.

The name of the Score Format to use when displaying the Singular event during a match.

Must be one of the options defined in the SCORE FORMAT COLLECTION ScoreFormats

StageLabel

String.

A unique value that is used in the mapping process of shots to events. StageLabels are assigned to shots:

In an Athena compliant EST system via the StageLabel value in Segment.

In a paper target system via the StageLabel value in a BarcodeLabel.

StageLabel values are traditionally a single character.

Required and may not be blank.

ShotMappingMethod

String

The method to use to map shots to events. Must be one of the following values:

Sequential

Required.

Comment

String

Internal documentation comments. All text is ignored by the system.

 


 

Note:

The Reconfigurable Rulebook and functionality will be fully implemented in the 3.0 release of Orion Scoring System. Athena and Rezults both 100% implement the Reconfigurable Rulebook.