Skip to content

Commit d40c2e2

Browse files
authored
PR #13669 from AviaAv: add more info to logs in fps_helper
2 parents 5f6a4da + 37af69e commit d40c2e2

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

unit-tests/live/frames/fps_helper.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
from rspy import test, log
55
import time
6+
import pyrealsense2 as rs
67

78
# global variable used to count on all the sensors simultaneously
89
count_frames = False
@@ -74,11 +75,15 @@ def generate_callbacks(sensor_profiles_dict, profile_name_fps_dict):
7475
"""
7576
def on_frame_received(frame):
7677
global count_frames
77-
log.d(f"frame {frame.profile.stream_name()} #{profile_name_fps_dict[frame.profile.stream_name()] + 1} accepted") # todo remove these
78+
profile_name = frame.profile.stream_name()
79+
counted_frame_number = profile_name_fps_dict[frame.profile.stream_name()] + 1 # frame number counted in test
80+
frame_number = frame.get_frame_number() # the actual frame number from the metadata
81+
frame_ts = frame.get_frame_metadata(rs.frame_metadata_value.frame_timestamp)
82+
log.d(f"frame {profile_name} #{counted_frame_number} "
83+
f"accepted with frame number {frame_number} and ts {frame_ts}")
7884
if count_frames:
79-
profile_name = frame.profile.stream_name()
8085
profile_name_fps_dict[profile_name] += 1
81-
log.d(f"frame {frame.profile.stream_name()} #{profile_name_fps_dict[frame.profile.stream_name()] + 1} finished")
86+
log.d(f"frame {profile_name} #{counted_frame_number} callback finished")
8287

8388
sensor_function_dict = {sensor_key: on_frame_received for sensor_key in sensor_profiles_dict}
8489
return sensor_function_dict

0 commit comments

Comments
 (0)