from microscope.cameras import atmcd
from microscope.stages import linkam
from microscope.devices import device
DEVICES = [
device(atmcd.AndorAtmcd, 'ixon1.b24', 7777, uid='8906'),
device(atmcd.AndorAtmcd, 'ixon2.b24', 7777, uid='8974'),
device(linkam.LinkamCMS, 'ixon1.b24', 9000, uid='')
]
Which means that devices are sharing a conf. In the case of similar devices (here, two Atmcds) we end up with clashes. I suggested a fix some time ago but when I was sorting out a new version to install I found this thomasmfish@5b9a07d , which I thought fixed the issue. However, this doesn't seem to have actually fixed the issue, so here's the branch with my proposed fix:
https://github.com/thomasmfish/microscope/tree/alternative-device-conf-fix
We have the config:
Which means that devices are sharing a conf. In the case of similar devices (here, two Atmcds) we end up with clashes. I suggested a fix some time ago but when I was sorting out a new version to install I found this thomasmfish@5b9a07d , which I thought fixed the issue. However, this doesn't seem to have actually fixed the issue, so here's the branch with my proposed fix:
https://github.com/thomasmfish/microscope/tree/alternative-device-conf-fix