![]() |
BioImager
3.6.0
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.
|
Classes | |
| class | _meta |
| class | _OUTSTRING |
| class | active_camera_type |
| class | dllFunction |
| class | FRAME_INFO |
| class | io_list |
| class | io_struct |
| class | md_ext_item |
| class | md_ext_item_collection |
| class | md_ext_item_info |
| class | md_frame |
| class | md_frame_header |
| class | md_frame_roi |
| class | md_frame_roi_header |
| class | OUTPUT |
| class | PVCAM_FRAME_INFO_GUID |
| class | PVCamera |
| class | PVEnumParam |
| class | PVParam |
| class | PVStringParam |
| class | rgn_type |
| class | smart_stream_type |
| class | TriggerMode |
Functions | |
| def | stripMeta (val) |
| def | dllFunc (name, args=[], argnames=[], buf_len=0) |
| def | get_param_type (param_id) |
| def | get_param_dtype (param_id) |
| def microscope.cameras.pvcam.dllFunc | ( | name, | |
args = [], |
|||
argnames = [], |
|||
buf_len = 0 |
|||
| ) |
Register a function using dllFunction.
Definition at line 823 of file pvcam.py.
| def microscope.cameras.pvcam.get_param_dtype | ( | param_id | ) |
Return parameter dtype (for microscope settings) for param_id.
Definition at line 1123 of file pvcam.py.
| def microscope.cameras.pvcam.get_param_type | ( | param_id | ) |
Return parameter type code (for C/DLL) for param_id.
Definition at line 1117 of file pvcam.py.
| def microscope.cameras.pvcam.stripMeta | ( | val | ) |
| microscope.cameras.pvcam.CALLBACK = ctypes.CFUNCTYPE(ctypes.c_void_p) |
| int microscope.cameras.pvcam.CLEAR_PRE_EXPOSURE_POST_SEQ = 5 |
| microscope.cameras.pvcam.OUTSTRING = _OUTSTRING() |
| int microscope.cameras.pvcam.PARAM_ACCUM_CAPABLE = 184680986 |
| int microscope.cameras.pvcam.PARAM_BOF_EOF_COUNT = 117637126 |
| int microscope.cameras.pvcam.PARAM_BOF_EOF_ENABLE = 151191557 |
| int microscope.cameras.pvcam.PARAM_CAM_FW_VERSION = 100794900 |
| int microscope.cameras.pvcam.PARAM_CAMERA_PART_NUMBER = 218235013 |
| int microscope.cameras.pvcam.PARAM_CENTROIDS_COUNT = 100860076 |
| int microscope.cameras.pvcam.PARAM_CENTROIDS_ENABLED = 184746154 |
| int microscope.cameras.pvcam.PARAM_CENTROIDS_RADIUS = 100860075 |
| int microscope.cameras.pvcam.PARAM_CLEAR_CYCLES = 100794465 |
| int microscope.cameras.pvcam.PARAM_COOLING_MODE = 151126230 |
| int microscope.cameras.pvcam.PARAM_DD_INFO_LENGTH = 16777217 |
| int microscope.cameras.pvcam.PARAM_EXP_RES_INDEX = 100859908 |
| int microscope.cameras.pvcam.PARAM_EXPOSE_OUT_MODE = 151126576 |
| int microscope.cameras.pvcam.PARAM_EXPOSURE_MODE = 151126551 |
| int microscope.cameras.pvcam.PARAM_EXPOSURE_TIME = 134414344 |
| int microscope.cameras.pvcam.PARAM_FAN_SPEED_SETPOINT = 151126726 |
| int microscope.cameras.pvcam.PARAM_FLASH_DWNLD_CAPABLE = 184680987 |
| int microscope.cameras.pvcam.PARAM_FRAME_BUFFER_SIZE = 134414636 |
| int microscope.cameras.pvcam.PARAM_FRAME_CAPABLE = 184680957 |
| int microscope.cameras.pvcam.PARAM_FWELL_CAPACITY = 117572090 |
| int microscope.cameras.pvcam.PARAM_GAIN_MULT_ENABLE = 184680989 |
| int microscope.cameras.pvcam.PARAM_GAIN_MULT_FACTOR = 100794905 |
| int microscope.cameras.pvcam.PARAM_HEAD_SER_NUM_ALPHA = 218235413 |
| int microscope.cameras.pvcam.PARAM_IO_DIRECTION = 151126545 |
| int microscope.cameras.pvcam.PARAM_LAST_MUXED_SIGNAL = 84082869 |
| int microscope.cameras.pvcam.PARAM_METADATA_ENABLED = 184746152 |
| int microscope.cameras.pvcam.PARAM_PCI_FW_VERSION = 100794902 |
| int microscope.cameras.pvcam.PARAM_PIX_PAR_DIST = 100794868 |
| int microscope.cameras.pvcam.PARAM_PIX_PAR_SIZE = 100794431 |
| int microscope.cameras.pvcam.PARAM_PIX_SER_DIST = 100794869 |
| int microscope.cameras.pvcam.PARAM_PIX_SER_SIZE = 100794430 |
| int microscope.cameras.pvcam.PARAM_PP_FEAT_NAME = 218235422 |
| int microscope.cameras.pvcam.PARAM_PP_PARAM_INDEX = 16908833 |
| int microscope.cameras.pvcam.PARAM_PP_PARAM_NAME = 218235426 |
| int microscope.cameras.pvcam.PARAM_PREAMP_DELAY = 100794870 |
| int microscope.cameras.pvcam.PARAM_PREAMP_OFF_CONTROL = 117572091 |
| int microscope.cameras.pvcam.PARAM_PRODUCT_NAME = 218235012 |
| int microscope.cameras.pvcam.PARAM_READOUT_PORT = 151126263 |
| int microscope.cameras.pvcam.PARAM_SHTR_CLOSE_DELAY = 100794887 |
| int microscope.cameras.pvcam.PARAM_SHTR_OPEN_DELAY = 100794888 |
| int microscope.cameras.pvcam.PARAM_SHTR_OPEN_MODE = 151126537 |
| int microscope.cameras.pvcam.PARAM_SMART_STREAM_DLY_PARAMS = 235012799 |
| int microscope.cameras.pvcam.PARAM_SMART_STREAM_EXP_PARAMS = 235012798 |
| int microscope.cameras.pvcam.PARAM_SMART_STREAM_MODE = 100795069 |
| int microscope.cameras.pvcam.PARAM_SMART_STREAM_MODE_ENABLED = 184681148 |
| int microscope.cameras.pvcam.PARAM_SUMMING_WELL = 184680953 |
| int microscope.cameras.pvcam.PARAM_TEMP_SETPOINT = 16908814 |
| int microscope.cameras.pvcam.PARAM_TRIGTAB_SIGNAL = 151191732 |
| int microscope.cameras.pvcam.PL_MD_EXT_TAGS_MAX_SUPPORTED = 255 |
| int microscope.cameras.pvcam.PL_MD_FRAME_FLAG_ROI_TS_SUPPORTED = 1 |
| int microscope.cameras.pvcam.PL_MD_FRAME_FLAG_UNUSED_4 = 16 |
| int microscope.cameras.pvcam.PL_MD_FRAME_FLAG_UNUSED_5 = 32 |
| int microscope.cameras.pvcam.PL_MD_FRAME_FLAG_UNUSED_6 = 64 |
| int microscope.cameras.pvcam.PL_MD_FRAME_FLAG_UNUSED_7 = 128 |
| int microscope.cameras.pvcam.PL_MD_FRAME_SIGNATURE = 5328208 |
| int microscope.cameras.pvcam.PL_TRIGTAB_SIGNAL_EXPOSE_OUT = 0 |
| int microscope.cameras.pvcam.PP_FEATURE_BLACK_LOCK_BLACK_CLIP = 8 |
| int microscope.cameras.pvcam.PP_FEATURE_BLACK_LOCK_ENABLED = 7 |
| int microscope.cameras.pvcam.PP_FEATURE_DEFECTIVE_PIXEL_CORRECTION = 10 |
| int microscope.cameras.pvcam.PP_FEATURE_DEFECTIVE_PIXEL_CORRECTION_ENABLED = 19 |
| int microscope.cameras.pvcam.PP_FEATURE_DENOISING_ENABLED = 25 |
| int microscope.cameras.pvcam.PP_FEATURE_DENOISING_GAIN = 27 |
| int microscope.cameras.pvcam.PP_FEATURE_DENOISING_LAMBDA = 29 |
| int microscope.cameras.pvcam.PP_FEATURE_DENOISING_NO_OF_ITERATIONS = 26 |
| int microscope.cameras.pvcam.PP_FEATURE_DENOISING_OFFSET = 28 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_HIGH = 8 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_HIGH_ENABLED = 13 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_HIGH_MIN_ADU_AFFECTED = 15 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_HIGH_THRESHOLD = 14 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_LOW = 13 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_LOW_ENABLED = 22 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_LOW_MAX_ADU_AFFECTED = 24 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_LOW_THRESHOLD = 23 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_HIGH = 15 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_HIGH_ENABLED = 30 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_HIGH_MIN_ADU_AFFECTED = 32 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_HIGH_THRESHOLD = 31 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_LOW = 9 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_LOW_ENABLED = 16 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_LOW_MAX_ADU_AFFECTED = 18 |
| int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_LOW_THRESHOLD = 17 |
| int microscope.cameras.pvcam.PP_FEATURE_DYNAMIC_DARK_FRAME_CORRECTION = 11 |
| int microscope.cameras.pvcam.PP_FEATURE_DYNAMIC_DARK_FRAME_CORRECTION_ENABLED = 20 |
| int microscope.cameras.pvcam.PP_FEATURE_ENHANCED_DYNAMIC_RANGE = 16 |
| int microscope.cameras.pvcam.PP_FEATURE_ENHANCED_DYNAMIC_RANGE_ENABLED = 33 |
| int microscope.cameras.pvcam.PP_FEATURE_HIGH_DYNAMIC_RANGE = 12 |
| int microscope.cameras.pvcam.PP_FEATURE_HIGH_DYNAMIC_RANGE_ENABLED = 21 |
| int microscope.cameras.pvcam.PP_FEATURE_QUANT_VIEW_ENABLED = 5 |
| int microscope.cameras.pvcam.PP_FEATURE_TOP_LOCK_ENABLED = 9 |
| int microscope.cameras.pvcam.PP_FEATURE_TOP_LOCK_WHITE_CLIP = 10 |
| int microscope.cameras.pvcam.PP_FEATURE_VARI_BIT_BIT_DEPTH = 12 |
| int microscope.cameras.pvcam.PP_FEATURE_VARI_BIT_ENABLED = 11 |
| int microscope.cameras.pvcam.PP_MAX_PARAMETERS_PER_FEATURE = 10 |
| dictionary microscope.cameras.pvcam.PV_MODE_TO_TRIGGER |
| dictionary microscope.cameras.pvcam.READOUT_TRANSFORMS = {"Evolve-5": {0: (0, 0, 0), 1: (1, 0, 0)}} |
| dictionary microscope.cameras.pvcam.STATUS_STRINGS |
| microscope.cameras.pvcam.STRING = ctypes.c_char_p |
| dictionary microscope.cameras.pvcam.TRIGGER_MODES |
| dictionary microscope.cameras.pvcam.TRIGGER_TO_PV_MODE = {v: k for k, v in PV_MODE_TO_TRIGGER.items()} |
| int microscope.cameras.pvcam.TYPE_SMART_STREAM_TYPE_PTR = 18 |