List of TODO’s¶
Todo
I’m using the “old” functions because these are documented. Switch to the “new” functions at some point.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera, line 11.)
Todo
How to stream 2048 x 2048 at max frame rate to the flash disk? The Hamamatsu software can do this.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera, line 13.)
Todo
FIXME (OPTIMIZATION): Keep track of known attributes?
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera.HamamatsuCamera.getPropertyAttribute, line 6.)
Todo
Use lockbits (and unlockbits) to avoid memory clashes? This would probably also involve some kind of reference counting scheme.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera.HamamatsuCameraMR, line 12.)
Todo
It does not always seem to block? The length of frames available when it is called can be zero. Are frames getting dropped? Some sort of race condition?
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera.HamamatsuCameraMR.getFrames, line 5.)
Todo
Implement this method
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Model/Cameras/PSI.py:docstring of UUTrack.Model.Cameras.PSI.camera.getParameters, line 7.)
Todo
UUTrack.Controller.devices.PhotonicScience.scmoscam.GEVSCMOS.SetGainMode()
behaves unexpectedly.
One is forced to set the gain mode twice to have it right. So far, this is the only way to prevent the
weird lines from appearing. Checking the meaning of the gains is a must.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Model/Cameras/PSI.py:docstring of UUTrack.Model.Cameras.PSI.camera.initializeCamera, line 3.)
Todo
Include units for ensuring the proper exposure time is being set.
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Model/Cameras/PSI.py:docstring of UUTrack.Model.Cameras.PSI.camera.setExposure, line 3.)
Todo
not implemented
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Model/Cameras/PSI.py:docstring of UUTrack.Model.Cameras.PSI.camera.setupCamera, line 9.)