Fix/fix camera live mode handling #53

Merged
appel_c merged 4 commits from fix/fix_camera_live_mode_handling into main 2025-05-16 15:16:44 +02:00
appel_c commented 2025-05-09 17:10:11 +02:00 (Migrated from gitlab.psi.ch)

Summary

MR to improve the integration of the prosilica and Basler camera at Debye. It adds a base class for cameras at Debye with option to activate/deactivate a live_mode where camera images are streamed to BEC at fixed frequency.

Type of changes

  • add base class with live_mode property
  • Throttled emission of data to BEC (1Hz)

Additional notes

We were experiencing issues (most likely network related), once we increased the live_monitoring to frequencies of 5Hz and above. 3 cameras with ~4.5MP, 8bit. The beamline will further investigate the network structure of computers and switches.

## Summary MR to improve the integration of the prosilica and Basler camera at Debye. It adds a base class for cameras at Debye with option to activate/deactivate a live_mode where camera images are streamed to BEC at fixed frequency. ## Related issues - closes #20 - relates to #15 ## Type of changes - add base class with live_mode property - Throttled emission of data to BEC (1Hz) ## Additional notes We were experiencing issues (most likely network related), once we increased the live_monitoring to frequencies of 5Hz and above. 3 cameras with ~4.5MP, 8bit. The beamline will further investigate the network structure of computers and switches.
appel_c commented 2025-05-09 17:10:11 +02:00 (Migrated from gitlab.psi.ch)

assigned to @appel_c

assigned to @appel_c
wakonig_k (Migrated from gitlab.psi.ch) approved these changes 2025-05-09 17:10:11 +02:00
appel_c commented 2025-05-12 08:32:30 +02:00 (Migrated from gitlab.psi.ch)

added 1 commit

  • c5889af5 - test(test-camers): Add unit tests for camera integration of prosilica and basler cameras

Compare with previous version

added 1 commit <ul><li>c5889af5 - test(test-camers): Add unit tests for camera integration of prosilica and basler cameras</li></ul> [Compare with previous version](/bec/debye_bec/-/merge_requests/30/diffs?diff_id=45143&start_sha=9fbb0bd1a7ef492ea725eab30f52e2d5855c9b47)
appel_c commented 2025-05-12 08:36:29 +02:00 (Migrated from gitlab.psi.ch)

changed the description

changed the description
appel_c commented 2025-05-12 08:37:09 +02:00 (Migrated from gitlab.psi.ch)

changed the description

changed the description
appel_c commented 2025-05-13 08:06:40 +02:00 (Migrated from gitlab.psi.ch)

marked this merge request as ready

marked this merge request as **ready**
appel_c commented 2025-05-13 08:07:07 +02:00 (Migrated from gitlab.psi.ch)

requested review from @wakonig_k, @clark_a, and @hitz_s

requested review from @wakonig_k, @clark_a, and @hitz_s
wakonig_k commented 2025-05-13 08:21:44 +02:00 (Migrated from gitlab.psi.ch)

lgtm

lgtm
wakonig_k commented 2025-05-13 08:22:18 +02:00 (Migrated from gitlab.psi.ch)

approved this merge request

approved this merge request
appel_c commented 2025-05-16 15:14:18 +02:00 (Migrated from gitlab.psi.ch)

added 11 commits

  • c5889af5...0c1f41cd - 7 commits from branch main
  • 415c601d - feat(debye-base-cam): introduce base class for cameras at debye
  • ca2cf40d - refactor: refactor basler and prosilica cameras
  • 10b0608d - fix: debug with devices, throttle live_view to 1Hz
  • 665c290a - test(test-camers): Add unit tests for camera integration of prosilica and basler cameras

Compare with previous version

added 11 commits <ul><li>c5889af5...0c1f41cd - 7 commits from branch <code>main</code></li><li>415c601d - feat(debye-base-cam): introduce base class for cameras at debye</li><li>ca2cf40d - refactor: refactor basler and prosilica cameras</li><li>10b0608d - fix: debug with devices, throttle live_view to 1Hz</li><li>665c290a - test(test-camers): Add unit tests for camera integration of prosilica and basler cameras</li></ul> [Compare with previous version](/bec/debye_bec/-/merge_requests/30/diffs?diff_id=45318&start_sha=c5889af5d8e209bb938d0a0ed8e18d347f192658)
appel_c (Migrated from gitlab.psi.ch) scheduled this pull request to auto merge when all checks succeed 2025-05-16 15:14:23 +02:00
appel_c (Migrated from gitlab.psi.ch) merged commit into main 2025-05-16 15:16:44 +02:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bec/debye_bec#53