@@ -2,19 +2,21 @@ package main
22
33import (
44 "flag"
5- "github.com/RoboCup-SSL/ssl-vision-client/internal/gc"
6- "github.com/RoboCup-SSL/ssl-vision-client/internal/tracked"
7- "github.com/RoboCup-SSL/ssl-vision-client/internal/vision"
85 "log"
96 "net/http"
107 "strings"
8+
9+ "github.com/RoboCup-SSL/ssl-vision-client/internal/gc"
10+ "github.com/RoboCup-SSL/ssl-vision-client/internal/tracked"
11+ "github.com/RoboCup-SSL/ssl-vision-client/internal/vision"
1112)
1213
1314var address = flag .String ("address" , ":8082" , "The address on which the UI and API is served, default: :8082" )
1415var visionAddress = flag .String ("visionAddress" , "224.5.23.2:10006" , "The multicast address of ssl-vision, default: 224.5.23.2:10006" )
1516var trackedAddress = flag .String ("trackedAddress" , "224.5.23.2:10010" , "The multicast address of trackers, default: 224.5.23.2:10010" )
1617var refereeAddress = flag .String ("refereeAddress" , "224.5.23.1:10003" , "The multicast address of the game controller, default: 224.5.23.1:10003" )
1718var skipInterfaces = flag .String ("skipInterfaces" , "" , "Comma separated list of interface names to ignore when receiving multicast packets" )
19+ var logfileFolder = flag .String ("logfileFolder" , "logs" , "Logfile folder where completed logs are served from" )
1820var verbose = flag .Bool ("verbose" , false , "Verbose output" )
1921
2022func main () {
@@ -52,6 +54,7 @@ func setupServer() *http.Server {
5254 trackedReceiver .TrackedFrames ,
5355 vision .GeometryProvider (visionReceiver ),
5456 refereeReceiver .RefereeMsg ,
57+ * logfileFolder ,
5558 )
5659 return & http.Server {
5760 Addr : * address ,
0 commit comments