Add IS_GET_GAINBOOST support to IDS uEye plugin

- Add gain-boost property to gstidsueyesrc (boolean)
- Implement is_SetGainBoost() API call in property setter and framerate/exposure function
- Add UDP control commands SET_GAIN_BOOST and GET_GAIN_BOOST
- Add --gain-boost command-line flag to launch-ids.py
- Update camera_control.py with get-gain-boost and set-gain-boost commands
- Change parameter defaults to None (exposure, framerate, gain) to respect INI file defaults
- Only set properties when explicitly provided by user - INI file is source of truth
This commit is contained in:
yair
2025-11-16 04:58:17 +02:00
parent 48f669f5c8
commit b62451d80f
4 changed files with 149 additions and 28 deletions

View File

@@ -60,6 +60,7 @@ struct _GstIdsueyeSrc
gint gain;
gboolean auto_exposure;
gboolean auto_gain;
gboolean gain_boost;
GstClockTime acq_start_time;
guint32 last_frame_count;