aravis icon indicating copy to clipboard operation
aravis copied to clipboard

JAI BM-500GE support

Open lclayton2002 opened this issue 4 years ago • 2 comments

Hi Emmanuel,

https://aravis-project.discourse.group/t/node-acquisitionframerateabs-not-found/138

As requested, attached JAI Features.txt is the output from arv-tool-0.8 features.

Regards Les

lclayton2002 avatar Aug 20 '20 06:08 lclayton2002

They have a funky way to set the acquisition frame rate.

    Category    : 'JAIAcquisitionAndTriggerControl'
        Enumeration : 'JAIAcquisitionFrameRate'
            EnumEntry   : 'fps1_8'
            EnumEntry   : 'fps1_4'
            EnumEntry   : 'fps1_2'
            EnumEntry   : 'fpsNormal'

There is 2 changes we can do in aravis:

  • Implement a special case for the frame rate setting. Could you attach the output of: arv-tool-0.8 values and also the first line of arv-tool-0.8 genicam ?

  • In the gstreamer plugin, we should not make the plugin initialization fail if feature like framerate can not be set, but just show a warning. That way, even if a feature is not handled correctly in the ArvCamera API, it should still be possible to set the right feature values using the features plugin property.

EmmanuelP avatar Aug 20 '20 07:08 EmmanuelP

Hi Emmanuel, In my use case for Aravis showing a warning would suffice. Though I am an experience C# / Java coder, my experience programming in C is Zero. Though taking a look at your arvcamera.c file, the level of comments and structure is pretty easy to follow. Data attached. Thanks Les arv-tool-genicam.txt arv-tool-values.txt

lclayton2002 avatar Aug 20 '20 07:08 lclayton2002