Linux CVBpy Camera Mac Address/Unique ID

Hi @c.hartmann,

I did try the procedure outlined in (Getting Started with CVBpy), but somehow it results in an error when I am trying to access the NodeMap of the device. Are you sure that the functionality is available in the Linux version of CVBPy too? The reason I am asking is that I am not being able to access the node_maps array from the Device object (maybe it has been declared private?). I still went ahead and tried to access the node_map array (assuming that maybe it is an intellisense error) but ended up in errors. Here is my code, it’s fairly similar to the Getting Started guide but for me I get a runtime error.

import os
import cvb
import numpy

# choose your driver
device = cvb.DeviceFactory.open(os.environ["CVB"] + "/drivers/GenICam.vin")
device_node_map = device.node_maps["Device"]

Here is the runtime error:

Traceback (most recent call last):
  File "/home/test_user/Desktop/LocalPythonSendReceiveImageJson/PyAcquireStream.py", line 9, in <module>
    device_node_map = device.node_maps["Device"]
RuntimeError: failed to get node map