Scouting: Add No Show for Data Entry
Signed-off-by: Emily Markova <emily.markova@gmail.com>
Change-Id: Ic0e5b2cebd1d326c376bb140a90fdfa5d1f950de
diff --git a/scouting/webserver/requests/requests.go b/scouting/webserver/requests/requests.go
index 8761b7d..18d7ed5 100644
--- a/scouting/webserver/requests/requests.go
+++ b/scouting/webserver/requests/requests.go
@@ -457,7 +457,7 @@
MatchNumber: submit2024Actions.MatchNumber(), SetNumber: submit2024Actions.SetNumber(), CompLevel: string(submit2024Actions.CompLevel()),
StartingQuadrant: 0, SpeakerAuto: 0, AmpAuto: 0, NotesDroppedAuto: 0, MobilityAuto: false,
Speaker: 0, Amp: 0, SpeakerAmplified: 0, NotesDropped: 0, Shuttled: 0, OutOfField: 0, Penalties: 0,
- TrapNote: false, Spotlight: false, AvgCycle: 0, Park: false, OnStage: false, Harmony: false, RobotDied: false, CollectedBy: "",
+ TrapNote: false, Spotlight: false, AvgCycle: 0, Park: false, OnStage: false, Harmony: false, RobotDied: false, NoShow: false, CollectedBy: "",
}
// Loop over all actions.
for i := 0; i < submit2024Actions.ActionsListLength(); i++ {
@@ -490,6 +490,11 @@
robotDeathAction.Init(actionTable.Bytes, actionTable.Pos)
stat.RobotDied = true
+ } else if action_type == submit_2024_actions.ActionTypeNoShowAction {
+ var NoShowAction submit_2024_actions.NoShowAction
+ NoShowAction.Init(actionTable.Bytes, actionTable.Pos)
+ stat.NoShow = true
+
} else if action_type == submit_2024_actions.ActionTypePickupNoteAction {
var pick_up_action submit_2024_actions.PickupNoteAction
pick_up_action.Init(actionTable.Bytes, actionTable.Pos)
@@ -612,6 +617,7 @@
OnStage: stat.OnStage,
Harmony: stat.Harmony,
RobotDied: stat.RobotDied,
+ NoShow: stat.NoShow,
CollectedBy: stat.CollectedBy,
CompType: stat.CompType,
})