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.

 

Definition

Name

Value Type

Description

SetName

String formatted as a Set Name

Unique identifier given to this definition within the COURSE OF FIRE types.

Attribute is controlled by Orion, users should not add this attribute to their definition files.

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 uploaded to Orion's cloud [include link].

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.

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

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.

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)