![]() |
BioImager
3.9.1
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
|
Public Member Functions | |
| def | __init__ (self, camera, param_id) |
| def | set_value (self, new_value) |
| def | access (self) |
| def | available (self) |
| def | count (self) |
| def | values (self) |
| def | current (self) |
Static Public Member Functions | |
| def | factory (camera, param_id) |
Public Attributes | |
| cam | |
| param_id | |
| name | |
| dtype | |
| def microscope.cameras.pvcam.PVParam.__init__ | ( | self, | |
| camera, | |||
| param_id | |||
| ) |
Definition at line 1224 of file pvcam.py.
| def microscope.cameras.pvcam.PVParam.access | ( | self | ) |
Return parameter access attribute.
Definition at line 1303 of file pvcam.py.
References microscope.cameras.pvcam.PVParam.cam, and microscope.cameras.pvcam.PVParam.param_id.
| def microscope.cameras.pvcam.PVParam.available | ( | self | ) |
Return whether or not parameter is available on hardware.
Definition at line 1310 of file pvcam.py.
References microscope.cameras.pvcam.PVParam.cam, and microscope.cameras.pvcam.PVParam.param_id.
Referenced by microscope.cameras.pvcam.PVParam.set_value().
| def microscope.cameras.pvcam.PVParam.count | ( | self | ) |
Return count of parameter enum entries.
Definition at line 1317 of file pvcam.py.
References microscope.cameras.pvcam.PVParam.cam, and microscope.cameras.pvcam.PVParam.param_id.
Referenced by microscope.device_server.Filter.filter(), and microscope.cameras.pvcam.PVEnumParam.values().
| def microscope.cameras.pvcam.PVParam.current | ( | self | ) |
Return the current (or cached) parameter value. Subclasses should override this for more complex data types.
Reimplemented in microscope.cameras.pvcam.PVEnumParam, and microscope.cameras.pvcam.PVStringParam.
Definition at line 1331 of file pvcam.py.
References microscope.cameras.pvcam.PVParam._query().
|
static |
Create a PVParam or appropriate subclass
Definition at line 1203 of file pvcam.py.
References microscope.cameras.pvcam.PVParam.__cache, microscope.cameras.pvcam.PVParam._ctype, microscope.cameras.pvcam.PVParam._pvtype, microscope.cameras.pvcam.PVParam.cam, microscope.abc._Setting.dtype, microscope.cameras.pvcam.PVParam.dtype, microscope.abc._Setting.name, microscope.cameras._SDK3.dllFunction.name, microscope.cameras.atmcd.dllFunction.name, microscope.cameras.pvcam.dllFunction.name, microscope.cameras.pvcam.PVParam.name, BioImager.Automation.Action.name, BioImager.Automation.Recording.name, BioImager.Filt.name, BioImager.Function.name, BioImager.ImageJ.RoiDecoder.name, BioImager.LightSource.name, BioImager.Plot.name, BioImager.Scripting.Script.name, and microscope.cameras.pvcam.PVParam.param_id.
| def microscope.cameras.pvcam.PVParam.set_value | ( | self, | |
| new_value | |||
| ) |
Set a parameter value. Subclasses should do whatever processing they need on new_value, then call super().set_value(new_value)
Reimplemented in microscope.cameras.pvcam.PVEnumParam, and microscope.cameras.pvcam.PVStringParam.
Definition at line 1238 of file pvcam.py.
References microscope.cameras.pvcam.PVParam.__cache, microscope.cameras.pvcam.PVParam._ctype, microscope.cameras.pvcam.PVParam._query(), microscope.cameras.pvcam.PVParam.available(), microscope.cameras.pvcam.PVParam.cam, microscope.abc._Setting.name, microscope.cameras._SDK3.dllFunction.name, microscope.cameras.atmcd.dllFunction.name, microscope.cameras.pvcam.dllFunction.name, microscope.cameras.pvcam.PVParam.name, BioImager.Automation.Action.name, BioImager.Automation.Recording.name, BioImager.Filt.name, BioImager.Function.name, BioImager.ImageJ.RoiDecoder.name, BioImager.LightSource.name, BioImager.Plot.name, BioImager.Scripting.Script.name, microscope.cameras.pvcam.PVParam.param_id, and microscope.cameras.pvcam.PVParam.set_value().
Referenced by microscope.stages.linkam._LinkamMDSMixin.move_to(), microscope.stages.linkam.LinkamCMS.refill_chamber(), microscope.stages.linkam.LinkamCMS.refill_dewar(), microscope.stages.linkam.LinkamCMS.set_condensor(), microscope.stages.linkam.LinkamCMS.set_light(), and microscope.cameras.pvcam.PVParam.set_value().
| def microscope.cameras.pvcam.PVParam.values | ( | self | ) |
Get parameter min and max values. Subclasses for strings and enum override this.
Reimplemented in microscope.cameras.pvcam.PVEnumParam, and microscope.cameras.pvcam.PVStringParam.
Definition at line 1324 of file pvcam.py.
References microscope.cameras.pvcam.PVParam._query().
Referenced by microscope.cameras.pvcam.PVEnumParam.set_value().
| microscope.cameras.pvcam.PVParam.cam |
Definition at line 1226 of file pvcam.py.
Referenced by microscope.cameras.pvcam.PVParam.access(), microscope.cameras.pvcam.PVParam.available(), microscope.cameras.pvcam.PVParam.count(), microscope.cameras.pvcam.PVParam.factory(), microscope.cameras.pvcam.PVParam.set_value(), and microscope.cameras.pvcam.PVEnumParam.values().
| microscope.cameras.pvcam.PVParam.dtype |
Definition at line 1234 of file pvcam.py.
Referenced by microscope.cameras.pvcam.PVParam.factory(), and microscope.abc._Setting.set().
| microscope.cameras.pvcam.PVParam.name |
Definition at line 1228 of file pvcam.py.
Referenced by microscope.cameras.pvcam.PVParam.factory(), microscope.cameras.pvcam.PVParam.set_value(), and microscope.cameras.pvcam.PVEnumParam.set_value().
| microscope.cameras.pvcam.PVParam.param_id |
Definition at line 1227 of file pvcam.py.
Referenced by microscope.cameras.pvcam.PVParam.access(), microscope.cameras.pvcam.PVParam.available(), microscope.cameras.pvcam.PVParam.count(), microscope.cameras.pvcam.PVParam.factory(), microscope.cameras.pvcam.PVParam.set_value(), microscope.cameras.pvcam.PVEnumParam.values(), and microscope.cameras.pvcam.PVStringParam.values().