Add field reset screen to alliance station display.

This commit is contained in:
Patrick Fairbank
2015-08-21 22:44:10 -07:00
parent cf491fa348
commit 32088da0a1
4 changed files with 27 additions and 7 deletions

View File

@@ -209,8 +209,8 @@ func RefereeDisplayWebsocketHandler(w http.ResponseWriter, r *http.Request) {
// Don't allow clearing the field until the match is over.
continue
}
mainArena.redRealtimeScore.FieldReset = true
mainArena.blueRealtimeScore.FieldReset = true
mainArena.allianceStationDisplayScreen = "fieldReset"
mainArena.allianceStationDisplayNotifier.Notify(nil)
continue // Don't reload.
case "commitMatch":
if mainArena.MatchState != POST_MATCH {
@@ -219,8 +219,8 @@ func RefereeDisplayWebsocketHandler(w http.ResponseWriter, r *http.Request) {
}
mainArena.redRealtimeScore.FoulsCommitted = true
mainArena.blueRealtimeScore.FoulsCommitted = true
mainArena.redRealtimeScore.FieldReset = true
mainArena.blueRealtimeScore.FieldReset = true
mainArena.allianceStationDisplayScreen = "fieldReset"
mainArena.allianceStationDisplayNotifier.Notify(nil)
mainArena.scoringStatusNotifier.Notify(nil)
default:
websocket.WriteError(fmt.Sprintf("Invalid message type '%s'.", messageType))