Skip to content

Commit 216a5d8

Browse files
authored
Fix unlimited frequency publish in ZEDSVOPlaybackSensor (#1008)
1 parent b2b8af6 commit 216a5d8

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

ihmc-perception/src/main/java/us/ihmc/sensors/zed/ZEDSVOPlaybackSensor.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ public ZEDSVOPlaybackSensor(ROS2PublishSubscribeAPI ros2, int cameraID, ZEDModel
4949
svoStatusMessage.setLength(getLength());
5050

5151
ros2.publish(PerceptionAPI.ZED_SVO_CURRENT_FILE, svoStatusMessage);
52-
}).setFrequencyLimit(sl_get_camera_fps(cameraID));
53-
publishInfoThread.startRepeating();
52+
});
5453
}
5554

5655
public void useTrackedPose(boolean useTrackedPose)
@@ -60,6 +59,14 @@ public void useTrackedPose(boolean useTrackedPose)
6059
setSensorFrame(getTrackedSensorFrame());
6160
}
6261

62+
@Override
63+
protected boolean startSensor()
64+
{
65+
boolean b = super.startSensor();
66+
publishInfoThread.setFrequencyLimit(getFps()).startRepeating();
67+
return b;
68+
}
69+
6370
@Override
6471
protected void setInitParameters(SL_InitParameters parametersToSet)
6572
{

0 commit comments

Comments
 (0)