COURSE OF FIRE

<< Click to Display Table of Contents >>

Navigation:  Support > Reconfigurable Rulebook > Definition Types >

COURSE OF FIRE

Description

A COURSE OF FIRE defines the structure of events that make up a competition. This structure includes:

Defining each event, both composite events and singular events. A composite event is made up of other events. A singular event is made up only of itself, and is almost always just a shot.

EVENT STYLE and STAGE STYLE assignment to events.

Range officer command script.

EST Target configuration.

Mapping of shots to singular events.

A COURSE OF FIRE should only describe an event that can be completed with one outing to the range. In other words, an athlete should be able to complete the course of fire with one trip to the range. A multi-day event is the combination of two or more COURSE OF FIRE, that is defined outside of this type.

Fields

Name

Value Type

Description

SetName

String formatted as a Set Name

Unique identifier given to this definition within all COURSE OF FIRE objects.

This value is controlled by Orion, users should not add this attribute to their definition files. See Set Names for more information..

Version

String formatted as a Version

The version number for this definition. User must update this value with each new version uploaded to Orion's cloud.

Required.

HierarchicalName

String formatted as a Hierarchical Name

The unique name space and proper name of this definition.

Required. The namespace must be assigned to the users account when uploading to Orion's cloud.

Type

String formatted as a Type

Identifies that this is a COURSE OF FIRE type definition.

Required. Must be the value, "COURSE OF FIRE".

Owner

String formatted as an Owner

The Orion Account Owner of this COURSE OF FIRE definition.

Required. Must be users Orion Account value.

Discipline

String formatted as a Discipline

The shooting discipline that uses this COURSE OF FIRE.

Required.

Subdiscipline

String formatted as a Subdiscipline and Tags

The subdiscipline to categorize this COURSE OF FIRE.

Not required, but strongly recommended.

Tags

List of Strings formatted as a Subdiscipline and Tags

The tag or tags to categorize with.

Not required but strongly recommended.

Description

String

A human readable description of this COURSE OF FIRE object.

Not required, but strongly recommended.

CommonName

String

A human readable short name.

 

Required.

RequiredAttributes

Removed, replaced with DefaultEventAndStageStyleMappingDef

List of strings formatted as a SetName.

A list of attributes that each competitor needs to have in order for the mapping to event style or stage style to work. used when a course of fire is defined for multiple equipment classes.

 

required if the attributes stagestyleselection or eventstyleselection are used within events. not required otherwise, and defaults to an empty list otherwise.

TargetCollectionDef

String formatted as a SetName.

The Set Name of the TARGET COLLECTION definition to use with this COURSE OF FIRE.

 

Not required, but strongly recommended. If not present or a blank string, the default value is "v1.0:ntparc:Air Rifle".

DefaultTargetCollectionName

String

The name of the Target Collection to use as the default when creating a new Course of Fire.

 

Must be a value specified in the TargetCollectionDef.

 

Not required. If not present, match management systems are free to select a default Target Collection on their own.

DefaultExpectedDiameter

Float

The default expected diameter of the bullet shot at the target.

Not required. If not included, the value of DefaultScoringDiameter is used. If this is not included, defaults to 4.5mm.

DefaultScoringDiameter

Float

The default bullet diameter to use for scoring, measured in mm.

Not required. If not included, the value of DefaultExpectedDiameter is used. If this is not included, defaults to 4.5mm.

ScoreFormatCollectionDef

String formatted as a SetName.

The Set Name of the SCORE FORMAT COLLECTION  definition to use with this COURSE OF FIRE.

 

Not required. Defaults to v1.0:orion:Standard Score Formats

DefaultEventAndStageStyleMappingDef

String formatted as a SetName.

The EVENT AND STAGE STYLE MAPPING definition to use with this COURSE OF FIRE.

 

Not required, but strongly recommended. If not present or the value is an empty string, the default value is "v1.0:orion:Default".

DefaultAttributeDef

String formatted as a SetName.

The default Attribute Value to use to determine a user's Attribute Value Appellation when shooting this course of fire.

 

Not required. Default value is "v1.0:orion:Air Rifle Training Category".

ScoreConfigDefault

String

Name of Score Config to use if none is specified

 

Not Required but recommended; if not included default is first Score Config in the SCORE FORMAT COLLECTION

RangeScripts

List of RangeScripts

Range command script with Paper Targets or EST Configuration.

 

Required and must not be empty.

Events

List of Events.

A list of Events that make up this COURSE OF FIRE. These are the composite events, those that are made up of other child events.

 

Required and may not be empty.

Singulars

List of Singulars.

A list of Singulars that make up this COURSE OF FIRE. These are the singular events, those that are not made up of other events. Almost always represents a singular shot.

 

Required and may not be empty.

AbbreviatedFormats

List of AbbreviatedFormats

A list of AbbreviatedFormats.

 

Required only if there is at least one RangeScript with DesignedForEST set to true, otherwise not required and defaults to an empty list.

 

 


 

Note:

The Reconfigurable Rulebook and functionality will be implemented with the release of Orion Scoring System v. 3.0 (TBA)