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 DMK 33GX174e TIS camera provides its features based on an outdated Standard Features Naming Convention (SFNC) version, which is less than 1.2.1. During my investigation, I compared the SFNC version of the camera with harvesters and found the result to be 2.1.0, which is quite current.
Upon checking with the TIS IC SDK (manufacturer software), I was able to retrieve an XML file from the camera.
However, it appears to have replaced the "AnalogControls" category with "AnalogControl". The same happened for "ImageFormat" -> "ImageFormatControl"
The original file contains the "AnalogControls" category, but the modified one does not. Furthermore, the SFNC version in the original file is not given, while it's 2.1.0 in the modified file.
Is it common practice to convert the XML file to the current GenICam SFNC?
Might harvesters have difficulties modifying the XML, since it is preserving the categories, unlike the TIS software.
This might be why the version is 2.1.0 for both the software (TIS) and harvesters.
To Reproduce
Steps to reproduce the behavior:
Go to 'ic4 Demo Application and Download the Modified and Original files (provided below)'
Compare to harvesters.image_aquirer.remote_device.node_map
Compare the XML File and node maps
See difference
Sample Code
I can show a piece of code that demonstrates the reported phenomenon:
Yes
No
Expected Behavior
How does harvesters read the SFNC version of 2.1.0 but also provides the category "AnalogControls" and "ImageFormat", which is clearly not matching with the SFNC version. How is this value generated and why does it differ in both applications?
Describe the Issue
The DMK 33GX174e TIS camera provides its features based on an outdated Standard Features Naming Convention (SFNC) version, which is less than 1.2.1. During my investigation, I compared the SFNC version of the camera with harvesters and found the result to be 2.1.0, which is quite current.
Upon checking with the TIS IC SDK (manufacturer software), I was able to retrieve an XML file from the camera.
However, it appears to have replaced the "AnalogControls" category with "AnalogControl". The same happened for "ImageFormat" -> "ImageFormatControl"
The original file contains the "AnalogControls" category, but the modified one does not. Furthermore, the SFNC version in the original file is not given, while it's 2.1.0 in the modified file.
Is it common practice to convert the XML file to the current GenICam SFNC?
Might harvesters have difficulties modifying the XML, since it is preserving the categories, unlike the TIS software.
This might be why the version is 2.1.0 for both the software (TIS) and harvesters.
To Reproduce
Steps to reproduce the behavior:
Sample Code
I can show a piece of code that demonstrates the reported phenomenon:
Expected Behavior
How does harvesters read the SFNC version of 2.1.0 but also provides the category "AnalogControls" and "ImageFormat", which is clearly not matching with the SFNC version. How is this value generated and why does it differ in both applications?
Screenshots
No
Configuration
Python: 3.11.9
Harvester: 1.4.3
GenTL Producer: libbgapi 2.13.2
Camera: TIS DMK33GX174 & DMK33GX174e
Reproducibility
This phenomenon can be stably reproduced:
If applicable, please provide your observation about the reproducibility.
Actions You Have Taken
Original File from the camera with the TIS Software:
DMK 33GX174e_RemoteDevice_orig.txt
Modified File from TIS Software:
DMK 33GX174e_RemoteDevice.txt
The text was updated successfully, but these errors were encountered: