You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CameraPropertiesTriggerMetadata struct captures three triggers (frame_start, acquisition_start, exposure) and allows to express which input/output lines these can be enabled on using a bit mask over the 8 possible lines.
One problem with this struct is that the trigger_wait output trigger is not captured by this struct, so its capabilities/metadata cannot be expressed. That can be easily fixed by adding a trigger_wait member to the CameraPropertiesTriggerMetadata struct.
But we may want to consider wider changes to this struct, so that it more closely mirrors the corresponding CameraProperties struct. For example, we could define a CameraPropertiesTriggerMetadata::input::acquisition_start bit-mask instead of CameraPropertiesTriggerMetadata::acquisition_start::input one.
The text was updated successfully, but these errors were encountered:
aliddell
transferred this issue from acquire-project/acquire-core-libs
Jan 5, 2024
In acquire-project/acquire-core-libs#18, there was some discussion about the inability to express the trigger_wait output line/trigger in the properties metadata.
The
CameraPropertiesTriggerMetadata
struct captures three triggers (frame_start
,acquisition_start
,exposure
) and allows to express which input/output lines these can be enabled on using a bit mask over the 8 possible lines.One problem with this struct is that the
trigger_wait
output trigger is not captured by this struct, so its capabilities/metadata cannot be expressed. That can be easily fixed by adding atrigger_wait
member to theCameraPropertiesTriggerMetadata
struct.But we may want to consider wider changes to this struct, so that it more closely mirrors the corresponding
CameraProperties
struct. For example, we could define aCameraPropertiesTriggerMetadata::input::acquisition_start
bit-mask instead ofCameraPropertiesTriggerMetadata::acquisition_start::input
one.The text was updated successfully, but these errors were encountered: