Hi @AlessandroB we're able to connect to cameras in separate processes, looks something like this.
for info in infos:
# Converts enum eg. 'XLinkDeviceState.X_LINK_UNBOOTED' to 'UNBOOTED'
state = str(info.state).split('X_LINK_')[1]
logging.info(
'Found device %s, MxId: %s, State: %s', info.name, info.mxid, state
)
proc = mp.Process(
target=cam_process,
name=info.mxid,
args=(
log_queue,
info.mxid,
data_queue,
exit_event,
),
daemon=True,
)
procs.append(proc)
proc.start()