We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5d5e3bc commit 99260c3Copy full SHA for 99260c3
pkg/vision/receiver.go
@@ -48,11 +48,13 @@ func (r *Receiver) Receive(multicastAddress string) {
48
n, _, err := listener.ReadFrom(data)
49
if err != nil {
50
log.Println("ReadFromUDP failed:", err)
51
+ break
52
}
53
54
message, err := parseVisionWrapperPacket(data[:n])
55
56
log.Print("Could not parse referee message: ", err)
57
58
} else {
59
if message.Detection != nil {
60
r.mutex.Lock()
@@ -66,6 +68,11 @@ func (r *Receiver) Receive(multicastAddress string) {
66
68
67
69
70
71
+
72
+ // wait a second and restart
73
+ listener.Close()
74
+ time.Sleep(time.Second)
75
+ r.Receive(multicastAddress)
76
77
78
func (r *Receiver) CombinedDetectionFrames() (f *sslproto.SSL_DetectionFrame) {
0 commit comments