1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113 | ---
gameInfo: # general game info
name: "2020 FIRST Infinite Recharge" # game name
program: FRC # game program (frc/ftc)
year: 2020 # game year
duration: 150 # game duration
events:
- 2020ncpem
- 2020ncgui
loadouts: # robot starting loadouts
- display: "1 Power Cell" # loadout display name
events: # list of events loadout triggers
- get_cell
- display: "2 Power Cells"
events:
- get_cell
- get_cell
- display: "3 Power Cells"
events:
- get_cell
- get_cell
- get_cell
scout: # scouting template data
run: # list of game elements for scouting a run
- type: multi_item # element type
activeTime: 0 # T+ time to activate the element
display: "Power Cells" # element display name (multi item)
analysisDisplay: "Power Cells"
key: "power_cells" # element key (multi item)
max: 5 # max to be held (multi item)
get: # get event (multi item)
display: "Get Power Cell" # get event display name (multi item)
key: get_cell # get event key (multi item)
endDisable: true # disable at end of match
children: # event children (destinations)
- display: "Upper Power Ports"
key: upper_cell
- display: "Lower Power Port"
key: lower_cell
- display: "Dropped Cell"
key: drop_cell
- type: single_item # single item
activeTime: 0
canHold: false # can't hold
ignoreHold: true # doable when holding
endDisable: true # disables at the end
display: "Start Control Panel"
analysisDisplay: "Control Panel"
key: start_panel
children:
- display: "Successful Attempt"
key: successful_panel
- display: "Failed Attempt"
key: failed_panel
- display: "Stopped Attempt"
key: stopped_panel
- type: single_item # single item
activeTime: 105 # activates at T+105 / T-45
canHold: false # can't hold
ignoreHold: true # doable while holding
endDisable: false # doesn't disable at the end
singleUse: true # can only occur once
display: "Start Hang"
analysisDisplay: "Hang"
key: start_hang
children:
- display: "Successful Hang"
key: successful_hang
- display: "Failed Hang"
key: failed_hang
- display: "Parked"
key: park_hang
- type: duration # duration element
activeTime: 0
key: defense
startDisplay: "Start Defending"
startKey: start_defend
endDisplay: "Stop Defending"
endKey: end_defend
analysisDisplay: "Defense"
ignoreHold: true
endDisable: true
pit:
- type: number
name: Ground Clearance (inches)
key: ground_clearance
required: true
- type: boolean
name: Control Panel Clearance
key: control_panel
- type: select
name: Drivetrain
key: drivetrain
options:
- name: Kit Bot
key: kit_bot
- name: Swerve
key: swerve
- name: West Coast
key: west_coast
- name: Mecanum
key: mecanum
- name: All Omni
key: all_omni
- name: Pneumatic
key: pneumatic
- name: Eight Wheel
key: eight_wheel
- name: Treads
key: treads
- name: Other (in notes)
key: other
required: true
|