Skip to content

Commit 92b91d2

Browse files
committed
Add verbose option
1 parent 1dc38e4 commit 92b91d2

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

cmd/ssl-simulation-controller/main.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ var trackerAddress = flag.String("trackerAddress", "224.5.23.2:10010", "The addr
1313
var refereeAddress = flag.String("refereeAddress", "224.5.23.1:10003", "The address (ip+port) from which referee packages are received")
1414
var simControlPort = flag.String("simControlPort", "10300", "The port to which simulation control packets are send")
1515
var robotSpecConfig = flag.String("robotSpecConfig", "config/robot-specs.yaml", "The robot specs config file")
16+
var verbose = flag.Bool("verbose", false, "Verbose output")
1617

1718
func main() {
1819
flag.Parse()
19-
ctl := simctl.NewSimulationController(*visionAddress, *refereeAddress, *trackerAddress, *simControlPort, *robotSpecConfig)
20+
ctl := simctl.NewSimulationController(*visionAddress, *refereeAddress, *trackerAddress, *simControlPort, *robotSpecConfig, *verbose)
2021
ctl.Start()
2122

2223
signals := make(chan os.Signal, 1)

internal/simctl/simctl.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,14 @@ type SimulationController struct {
3333
geometryHandler *GeometryHandler
3434
}
3535

36-
func NewSimulationController(visionAddress, refereeAddress, trackerAddress, simControlPort, robotSpecConfig string) (c *SimulationController) {
36+
func NewSimulationController(visionAddress, refereeAddress, trackerAddress, simControlPort, robotSpecConfig string, verbose bool) (c *SimulationController) {
3737
c = new(SimulationController)
3838
c.visionServer = sslnet.NewMulticastServer(visionAddress, c.onNewVisionData)
3939
c.refereeServer = sslnet.NewMulticastServer(refereeAddress, c.onNewRefereeData)
4040
c.trackerServer = sslnet.NewMulticastServer(trackerAddress, c.onNewTrackerData)
41+
c.visionServer.Verbose = verbose
42+
c.refereeServer.Verbose = verbose
43+
c.trackerServer.Verbose = verbose
4144
c.simControlPort = simControlPort
4245
c.simulatorRestarted = true
4346
c.lastVisionFrameIds = map[uint32]uint32{}

0 commit comments

Comments
 (0)