python-microscope / microscope

Python library for control of microscope devices, supporting hardware triggers and distribution of devices over the network for performance and flexibility.
https://www.python-microscope.org
GNU General Public License v3.0
67 stars 39 forks source link

Do we need specific device types in PYRO adresses? #170

Open iandobbie opened 3 years ago

iandobbie commented 3 years ago

Currently a camera exported by a microscope deviceserver gets a specific device type in its address, eg: a Ximea camera created with: device(ximea.XimeaCamera,localhost,8000)

will get the address PYRO:XimeaCamera@localhost:8000

Why dont we instead just expose it as PYRO:Camera@localhost:8000

This would mean replacing the camera with a different one from another manufacture would involve changing the microscope config but not the cockpit config (assuming you are using cockpit)