From fb3bb6f7a62129b9df3b5b17dac8a7eefd584352 Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Mon, 23 Sep 2024 13:03:46 +0200 Subject: [PATCH] [orx-realsense2] Add timeOut parameter to Sensor.waitForFrames --- orx-jvm/orx-realsense2/src/main/kotlin/RS2Sensor.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/orx-jvm/orx-realsense2/src/main/kotlin/RS2Sensor.kt b/orx-jvm/orx-realsense2/src/main/kotlin/RS2Sensor.kt index 7ea7dac7..7bb26e3f 100644 --- a/orx-jvm/orx-realsense2/src/main/kotlin/RS2Sensor.kt +++ b/orx-jvm/orx-realsense2/src/main/kotlin/RS2Sensor.kt @@ -142,7 +142,7 @@ abstract class Sensor { /** * wait for frames to arrives */ - abstract fun waitForFrames() + abstract fun waitForFrames(timeOut: Int = 15000) /** * destroy the sensor @@ -153,7 +153,7 @@ abstract class Sensor { class DummySensor : Sensor() { override val serial: String = "DummySensor-${System.identityHashCode(this)}" - override fun waitForFrames() { + override fun waitForFrames(timeOut: Int) { } override fun destroy() { @@ -179,9 +179,9 @@ class RS2Sensor( serial } - override fun waitForFrames() { + override fun waitForFrames(timeOut: Int) { val error = rs2_error() - val frames = rs2_pipeline_wait_for_frames(pipeline, RS2_DEFAULT_TIMEOUT, error) + val frames = rs2_pipeline_wait_for_frames(pipeline, timeOut, error) error.check() val frameCount = rs2_embedded_frames_count(frames, error)