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 91fcbfa commit 94f344bCopy full SHA for 94f344b
internal/app/vision/visionReceiver.go
@@ -39,9 +39,6 @@ func (v *Receiver) Stop() {
39
}
40
41
func (v *Receiver) consumeData(data []byte) {
42
- v.mutex.Lock()
43
- defer v.mutex.Unlock()
44
-
45
wrapper := SSL_WrapperPacket{}
46
if err := proto.Unmarshal(data, &wrapper); err != nil {
47
log.Println("Could not unmarshal vision wrapper packet", err)
@@ -52,7 +49,9 @@ func (v *Receiver) consumeData(data []byte) {
52
49
v.GeometryCallback(wrapper.Geometry)
53
50
54
51
if wrapper.Detection != nil {
+ v.mutex.Lock()
55
v.latestTimestamp = timer.TimestampToTime(*wrapper.Detection.TCapture)
+ v.mutex.Unlock()
56
v.DetectionCallback(wrapper.Detection)
57
58
0 commit comments