BioImager  5.0.0
A .NET microscopy imaging application based on Bio library. Supports various microscopes by using imported libraries & GUI automation. Supports XInput game controllers to move stage, take images, run ImageJ macros on images or Bio C# scripts.
Loading...
Searching...
No Matches
pvcam.py File Reference

Go to the source code of this file.

Classes

class  microscope.cameras.pvcam.PVCAM_FRAME_INFO_GUID
 
class  microscope.cameras.pvcam.FRAME_INFO
 
class  microscope.cameras.pvcam.smart_stream_type
 
class  microscope.cameras.pvcam.rgn_type
 
class  microscope.cameras.pvcam.io_struct
 
class  microscope.cameras.pvcam.io_list
 
class  microscope.cameras.pvcam.active_camera_type
 
class  microscope.cameras.pvcam.md_frame_header
 
class  microscope.cameras.pvcam.md_frame_roi_header
 
class  microscope.cameras.pvcam.md_ext_item_info
 
class  microscope.cameras.pvcam.md_ext_item
 
class  microscope.cameras.pvcam.md_ext_item_collection
 
class  microscope.cameras.pvcam.md_frame_roi
 
class  microscope.cameras.pvcam.md_frame
 
class  microscope.cameras.pvcam._meta
 
class  microscope.cameras.pvcam.OUTPUT
 
class  microscope.cameras.pvcam._OUTSTRING
 
class  microscope.cameras.pvcam.dllFunction
 
class  microscope.cameras.pvcam.TriggerMode
 
class  microscope.cameras.pvcam.PVParam
 
class  microscope.cameras.pvcam.PVEnumParam
 
class  microscope.cameras.pvcam.PVStringParam
 
class  microscope.cameras.pvcam.PVCamera
 

Namespaces

namespace  microscope
 
namespace  microscope.cameras
 
namespace  microscope.cameras.pvcam
 

Functions

 microscope.cameras.pvcam.stripMeta (val)
 
 microscope.cameras.pvcam._status ()
 
 microscope.cameras.pvcam.dllFunc (name, args=[], argnames=[], buf_len=0)
 
 microscope.cameras.pvcam.get_param_type (param_id)
 
 microscope.cameras.pvcam.get_param_dtype (param_id)
 

Variables

 microscope.cameras.pvcam._logger = logging.getLogger(__name__)
 
dict microscope.cameras.pvcam.READOUT_TRANSFORMS = {"Evolve-5": {0: (0, 0, 0), 1: (1, 0, 0)}}
 
 microscope.cameras.pvcam.rs_bool = ctypes.c_ushort
 
 microscope.cameras.pvcam.int8 = ctypes.c_byte
 
 microscope.cameras.pvcam.uns8 = ctypes.c_ubyte
 
 microscope.cameras.pvcam.int16 = ctypes.c_short
 
 microscope.cameras.pvcam.uns16 = ctypes.c_ushort
 
 microscope.cameras.pvcam.int32 = ctypes.c_int32
 
 microscope.cameras.pvcam.uns32 = ctypes.c_uint32
 
 microscope.cameras.pvcam.flt32 = ctypes.c_float
 
 microscope.cameras.pvcam.flt64 = ctypes.c_double
 
 microscope.cameras.pvcam.ulong64 = ctypes.c_ulonglong
 
 microscope.cameras.pvcam.long64 = ctypes.c_longlong
 
 microscope.cameras.pvcam.enumtype = ctypes.c_int32
 
int microscope.cameras.pvcam.MAX_CAM = 16
 
int microscope.cameras.pvcam.CAM_NAME_LEN = 32
 
int microscope.cameras.pvcam.PARAM_NAME_LEN = 32
 
int microscope.cameras.pvcam.ERROR_MSG_LEN = 255
 
int microscope.cameras.pvcam.CCD_NAME_LEN = 17
 
int microscope.cameras.pvcam.MAX_ALPHA_SER_NUM_LEN = 32
 
int microscope.cameras.pvcam.MAX_PP_NAME_LEN = 32
 
int microscope.cameras.pvcam.MAX_SYSTEM_NAME_LEN = 32
 
int microscope.cameras.pvcam.MAX_VENDOR_NAME_LEN = 32
 
int microscope.cameras.pvcam.MAX_PRODUCT_NAME_LEN = 32
 
int microscope.cameras.pvcam.MAX_CAM_PART_NUM_LEN = 32
 
int microscope.cameras.pvcam.MAX_GAIN_NAME_LEN = 32
 
int microscope.cameras.pvcam.OPEN_EXCLUSIVE = 0
 
int microscope.cameras.pvcam.NORMAL_COOL = 0
 
int microscope.cameras.pvcam.CRYO_COOL = 1
 
int microscope.cameras.pvcam.MPP_UNKNOWN = 0
 
int microscope.cameras.pvcam.MPP_ALWAYS_OFF = 1
 
int microscope.cameras.pvcam.MPP_ALWAYS_ON = 2
 
int microscope.cameras.pvcam.MPP_SELECTABLE = 3
 
int microscope.cameras.pvcam.SHTR_FAULT = 0
 
int microscope.cameras.pvcam.SHTR_OPENING = 1
 
int microscope.cameras.pvcam.SHTR_OPEN = 2
 
int microscope.cameras.pvcam.SHTR_CLOSING = 3
 
int microscope.cameras.pvcam.SHTR_CLOSED = 4
 
int microscope.cameras.pvcam.SHTR_UNKNOWN = 5
 
int microscope.cameras.pvcam.PMODE_NORMAL = 0
 
int microscope.cameras.pvcam.PMODE_FT = 1
 
int microscope.cameras.pvcam.PMODE_MPP = 2
 
int microscope.cameras.pvcam.PMODE_FT_MPP = 3
 
int microscope.cameras.pvcam.PMODE_ALT_NORMAL = 4
 
int microscope.cameras.pvcam.PMODE_ALT_FT = 5
 
int microscope.cameras.pvcam.PMODE_ALT_MPP = 6
 
int microscope.cameras.pvcam.PMODE_ALT_FT_MPP = 7
 
int microscope.cameras.pvcam.COLOR_NONE = 0
 
int microscope.cameras.pvcam.COLOR_RESERVED = 1
 
int microscope.cameras.pvcam.COLOR_RGGB = 2
 
int microscope.cameras.pvcam.COLOR_GRBG = 3
 
int microscope.cameras.pvcam.COLOR_GBRG = 4
 
int microscope.cameras.pvcam.COLOR_BGGR = 5
 
int microscope.cameras.pvcam.ATTR_CURRENT = 0
 
int microscope.cameras.pvcam.ATTR_COUNT = 1
 
int microscope.cameras.pvcam.ATTR_TYPE = 2
 
int microscope.cameras.pvcam.ATTR_MIN = 3
 
int microscope.cameras.pvcam.ATTR_MAX = 4
 
int microscope.cameras.pvcam.ATTR_DEFAULT = 5
 
int microscope.cameras.pvcam.ATTR_INCREMENT = 6
 
int microscope.cameras.pvcam.ATTR_ACCESS = 7
 
int microscope.cameras.pvcam.ATTR_AVAIL = 8
 
int microscope.cameras.pvcam.ACC_READ_ONLY = 1
 
int microscope.cameras.pvcam.ACC_READ_WRITE = 2
 
int microscope.cameras.pvcam.ACC_EXIST_CHECK_ONLY = 3
 
int microscope.cameras.pvcam.ACC_WRITE_ONLY = 4
 
int microscope.cameras.pvcam.IO_TYPE_TTL = 0
 
int microscope.cameras.pvcam.IO_TYPE_DAC = 1
 
int microscope.cameras.pvcam.IO_DIR_INPUT = 0
 
int microscope.cameras.pvcam.IO_DIR_OUTPUT = 1
 
int microscope.cameras.pvcam.IO_DIR_INPUT_OUTPUT = 2
 
int microscope.cameras.pvcam.READOUT_PORT_0 = 0
 
int microscope.cameras.pvcam.READOUT_PORT_1 = 1
 
int microscope.cameras.pvcam.CLEAR_NEVER = 0
 
int microscope.cameras.pvcam.CLEAR_PRE_EXPOSURE = 1
 
int microscope.cameras.pvcam.CLEAR_PRE_SEQUENCE = 2
 
int microscope.cameras.pvcam.CLEAR_POST_SEQUENCE = 3
 
int microscope.cameras.pvcam.CLEAR_PRE_POST_SEQUENCE = 4
 
int microscope.cameras.pvcam.CLEAR_PRE_EXPOSURE_POST_SEQ = 5
 
int microscope.cameras.pvcam.MAX_CLEAR_MODE = 6
 
int microscope.cameras.pvcam.OPEN_NEVER = 0
 
int microscope.cameras.pvcam.OPEN_PRE_EXPOSURE = 1
 
int microscope.cameras.pvcam.OPEN_PRE_SEQUENCE = 2
 
int microscope.cameras.pvcam.OPEN_PRE_TRIGGER = 3
 
int microscope.cameras.pvcam.OPEN_NO_CHANGE = 4
 
int microscope.cameras.pvcam.TIMED_MODE = 0
 
int microscope.cameras.pvcam.STROBED_MODE = 1
 
int microscope.cameras.pvcam.BULB_MODE = 2
 
int microscope.cameras.pvcam.TRIGGER_FIRST_MODE = 3
 
int microscope.cameras.pvcam.FLASH_MODE = 4
 
int microscope.cameras.pvcam.VARIABLE_TIMED_MODE = 5
 
int microscope.cameras.pvcam.INT_STROBE_MODE = 6
 
int microscope.cameras.pvcam.MAX_EXPOSE_MODE = 7
 
int microscope.cameras.pvcam.Extended = 8
 
int microscope.cameras.pvcam.camera = 9
 
int microscope.cameras.pvcam.The = 10
 
int microscope.cameras.pvcam.definition = 11
 
int microscope.cameras.pvcam.EXT_TRIG_INTERNAL = 12
 
int microscope.cameras.pvcam.EXT_TRIG_TRIG_FIRST = 13
 
int microscope.cameras.pvcam.EXT_TRIG_EDGE_RISING = 14
 
int microscope.cameras.pvcam.EXPOSE_OUT_FIRST_ROW = 0
 
int microscope.cameras.pvcam.EXPOSE_OUT_ALL_ROWS = 1
 
int microscope.cameras.pvcam.EXPOSE_OUT_ANY_ROW = 2
 
int microscope.cameras.pvcam.MAX_EXPOSE_OUT_MODE = 3
 
int microscope.cameras.pvcam.FAN_SPEED_HIGH = 0
 
int microscope.cameras.pvcam.FAN_SPEED_MEDIUM = 1
 
int microscope.cameras.pvcam.FAN_SPEED_LOW = 2
 
int microscope.cameras.pvcam.FAN_SPEED_OFF = 3
 
int microscope.cameras.pvcam.PL_TRIGTAB_SIGNAL_EXPOSE_OUT = 0
 
int microscope.cameras.pvcam.PP_FEATURE_RING_FUNCTION = 0
 
int microscope.cameras.pvcam.PP_FEATURE_BIAS = 1
 
int microscope.cameras.pvcam.PP_FEATURE_BERT = 2
 
int microscope.cameras.pvcam.PP_FEATURE_QUANT_VIEW = 3
 
int microscope.cameras.pvcam.PP_FEATURE_BLACK_LOCK = 4
 
int microscope.cameras.pvcam.PP_FEATURE_TOP_LOCK = 5
 
int microscope.cameras.pvcam.PP_FEATURE_VARI_BIT = 6
 
int microscope.cameras.pvcam.PP_FEATURE_RESERVED = 7
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_HIGH = 8
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_LOW = 9
 
int microscope.cameras.pvcam.PP_FEATURE_DEFECTIVE_PIXEL_CORRECTION = 10
 
int microscope.cameras.pvcam.PP_FEATURE_DYNAMIC_DARK_FRAME_CORRECTION = 11
 
int microscope.cameras.pvcam.PP_FEATURE_HIGH_DYNAMIC_RANGE = 12
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_LOW = 13
 
int microscope.cameras.pvcam.PP_FEATURE_DENOISING = 14
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_HIGH = 15
 
int microscope.cameras.pvcam.PP_FEATURE_ENHANCED_DYNAMIC_RANGE = 16
 
int microscope.cameras.pvcam.PP_FEATURE_MAX = 17
 
int microscope.cameras.pvcam.PP_MAX_PARAMETERS_PER_FEATURE = 10
 
int microscope.cameras.pvcam.PP_PARAMETER_RF_FUNCTION = 0
 
int microscope.cameras.pvcam.PP_FEATURE_BIAS_ENABLED = 1
 
int microscope.cameras.pvcam.PP_FEATURE_BIAS_LEVEL = 2
 
int microscope.cameras.pvcam.PP_FEATURE_BERT_ENABLED = 3
 
int microscope.cameras.pvcam.PP_FEATURE_BERT_THRESHOLD = 4
 
int microscope.cameras.pvcam.PP_FEATURE_QUANT_VIEW_ENABLED = 5
 
int microscope.cameras.pvcam.PP_FEATURE_QUANT_VIEW_E = 6
 
int microscope.cameras.pvcam.PP_FEATURE_BLACK_LOCK_ENABLED = 7
 
int microscope.cameras.pvcam.PP_FEATURE_BLACK_LOCK_BLACK_CLIP = 8
 
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_ENABLED = 11
 
int microscope.cameras.pvcam.PP_FEATURE_VARI_BIT_BIT_DEPTH = 12
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_HIGH_ENABLED = 13
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_HIGH_THRESHOLD = 14
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_HIGH_MIN_ADU_AFFECTED = 15
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_LOW_ENABLED = 16
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_LOW_THRESHOLD = 17
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_LOW_MAX_ADU_AFFECTED = 18
 
int microscope.cameras.pvcam.PP_FEATURE_DEFECTIVE_PIXEL_CORRECTION_ENABLED = 19
 
int microscope.cameras.pvcam.PP_FEATURE_DYNAMIC_DARK_FRAME_CORRECTION_ENABLED = 20
 
int microscope.cameras.pvcam.PP_FEATURE_HIGH_DYNAMIC_RANGE_ENABLED = 21
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_LOW_ENABLED = 22
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_LOW_THRESHOLD = 23
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_BRIGHT_LOW_MAX_ADU_AFFECTED = 24
 
int microscope.cameras.pvcam.PP_FEATURE_DENOISING_ENABLED = 25
 
int microscope.cameras.pvcam.PP_FEATURE_DENOISING_NO_OF_ITERATIONS = 26
 
int microscope.cameras.pvcam.PP_FEATURE_DENOISING_GAIN = 27
 
int microscope.cameras.pvcam.PP_FEATURE_DENOISING_OFFSET = 28
 
int microscope.cameras.pvcam.PP_FEATURE_DENOISING_LAMBDA = 29
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_HIGH_ENABLED = 30
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_HIGH_THRESHOLD = 31
 
int microscope.cameras.pvcam.PP_FEATURE_DESPECKLE_DARK_HIGH_MIN_ADU_AFFECTED = 32
 
int microscope.cameras.pvcam.PP_FEATURE_ENHANCED_DYNAMIC_RANGE_ENABLED = 33
 
int microscope.cameras.pvcam.PP_PARAMETER_ID_MAX = 34
 
int microscope.cameras.pvcam.SMTMODE_ARBITRARY_ALL = 0
 
int microscope.cameras.pvcam.SMTMODE_MAX = 1
 
int microscope.cameras.pvcam.READOUT_NOT_ACTIVE = 0
 
int microscope.cameras.pvcam.EXPOSURE_IN_PROGRESS = 1
 
int microscope.cameras.pvcam.READOUT_IN_PROGRESS = 2
 
int microscope.cameras.pvcam.READOUT_COMPLETE = 3
 
int microscope.cameras.pvcam.FRAME_AVAILABLE = 3
 
int microscope.cameras.pvcam.READOUT_FAILED = 4
 
int microscope.cameras.pvcam.ACQUISITION_IN_PROGRESS = 5
 
int microscope.cameras.pvcam.MAX_CAMERA_STATUS = 6
 
int microscope.cameras.pvcam.CCS_NO_CHANGE = 0
 
int microscope.cameras.pvcam.CCS_HALT = 1
 
int microscope.cameras.pvcam.CCS_HALT_CLOSE_SHTR = 2
 
int microscope.cameras.pvcam.CCS_CLEAR = 3
 
int microscope.cameras.pvcam.CCS_CLEAR_CLOSE_SHTR = 4
 
int microscope.cameras.pvcam.CCS_OPEN_SHTR = 5
 
int microscope.cameras.pvcam.CCS_CLEAR_OPEN_SHTR = 6
 
int microscope.cameras.pvcam.NO_FRAME_IRQS = 0
 
int microscope.cameras.pvcam.BEGIN_FRAME_IRQS = 1
 
int microscope.cameras.pvcam.END_FRAME_IRQS = 2
 
int microscope.cameras.pvcam.BEGIN_END_FRAME_IRQS = 3
 
int microscope.cameras.pvcam.CIRC_NONE = 0
 
int microscope.cameras.pvcam.CIRC_OVERWRITE = 1
 
int microscope.cameras.pvcam.CIRC_NO_OVERWRITE = 2
 
int microscope.cameras.pvcam.EXP_RES_ONE_MILLISEC = 0
 
int microscope.cameras.pvcam.EXP_RES_ONE_MICROSEC = 1
 
int microscope.cameras.pvcam.EXP_RES_ONE_SEC = 2
 
int microscope.cameras.pvcam.SCR_PRE_OPEN_SHTR = 0
 
int microscope.cameras.pvcam.SCR_POST_OPEN_SHTR = 1
 
int microscope.cameras.pvcam.SCR_PRE_FLASH = 2
 
int microscope.cameras.pvcam.SCR_POST_FLASH = 3
 
int microscope.cameras.pvcam.SCR_PRE_INTEGRATE = 4
 
int microscope.cameras.pvcam.SCR_POST_INTEGRATE = 5
 
int microscope.cameras.pvcam.SCR_PRE_READOUT = 6
 
int microscope.cameras.pvcam.SCR_POST_READOUT = 7
 
int microscope.cameras.pvcam.SCR_PRE_CLOSE_SHTR = 8
 
int microscope.cameras.pvcam.SCR_POST_CLOSE_SHTR = 9
 
int microscope.cameras.pvcam.PL_CALLBACK_BOF = 0
 
int microscope.cameras.pvcam.PL_CALLBACK_EOF = 1
 
int microscope.cameras.pvcam.PL_CALLBACK_CHECK_CAMS = 2
 
int microscope.cameras.pvcam.PL_CALLBACK_CAM_REMOVED = 3
 
int microscope.cameras.pvcam.PL_CALLBACK_CAM_RESUMED = 4
 
int microscope.cameras.pvcam.PL_CALLBACK_MAX = 5
 
int microscope.cameras.pvcam.PL_MD_FRAME_FLAG_ROI_TS_SUPPORTED = 1
 
int microscope.cameras.pvcam.PL_MD_FRAME_FLAG_UNUSED_2 = 2
 
int microscope.cameras.pvcam.PL_MD_FRAME_FLAG_UNUSED_3 = 4
 
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_ROI_FLAG_INVALID = 1
 
int microscope.cameras.pvcam.PL_MD_ROI_FLAG_UNUSED_2 = 2
 
int microscope.cameras.pvcam.PL_MD_ROI_FLAG_UNUSED_3 = 4
 
int microscope.cameras.pvcam.PL_MD_ROI_FLAG_UNUSED_4 = 16
 
int microscope.cameras.pvcam.PL_MD_ROI_FLAG_UNUSED_5 = 32
 
int microscope.cameras.pvcam.PL_MD_ROI_FLAG_UNUSED_6 = 64
 
int microscope.cameras.pvcam.PL_MD_ROI_FLAG_UNUSED_7 = 128
 
int microscope.cameras.pvcam.PL_MD_FRAME_SIGNATURE = 5328208
 
int microscope.cameras.pvcam.PL_MD_EXT_TAGS_MAX_SUPPORTED = 255
 
int microscope.cameras.pvcam.PL_MD_EXT_TAG_MAX = 0
 
int microscope.cameras.pvcam.TYPE_INT16 = 1
 
int microscope.cameras.pvcam.TYPE_INT32 = 2
 
int microscope.cameras.pvcam.TYPE_FLT64 = 4
 
int microscope.cameras.pvcam.TYPE_UNS8 = 5
 
int microscope.cameras.pvcam.TYPE_UNS16 = 6
 
int microscope.cameras.pvcam.TYPE_UNS32 = 7
 
int microscope.cameras.pvcam.TYPE_UNS64 = 8
 
int microscope.cameras.pvcam.TYPE_ENUM = 9
 
int microscope.cameras.pvcam.TYPE_BOOLEAN = 11
 
int microscope.cameras.pvcam.TYPE_INT8 = 12
 
int microscope.cameras.pvcam.TYPE_CHAR_PTR = 13
 
int microscope.cameras.pvcam.TYPE_VOID_PTR = 14
 
int microscope.cameras.pvcam.TYPE_VOID_PTR_PTR = 15
 
int microscope.cameras.pvcam.TYPE_INT64 = 16
 
int microscope.cameras.pvcam.TYPE_SMART_STREAM_TYPE = 17
 
int microscope.cameras.pvcam.TYPE_SMART_STREAM_TYPE_PTR = 18
 
int microscope.cameras.pvcam.TYPE_FLT32 = 19
 
int microscope.cameras.pvcam.CLASS0 = 0
 
int microscope.cameras.pvcam.CLASS2 = 2
 
int microscope.cameras.pvcam.CLASS3 = 3
 
int microscope.cameras.pvcam.PARAM_DD_INFO_LENGTH = 16777217
 
int microscope.cameras.pvcam.PARAM_DD_VERSION = 100663298
 
int microscope.cameras.pvcam.PARAM_DD_RETRIES = 100663299
 
int microscope.cameras.pvcam.PARAM_DD_TIMEOUT = 100663300
 
int microscope.cameras.pvcam.PARAM_DD_INFO = 218103813
 
int microscope.cameras.pvcam.PARAM_ADC_OFFSET = 16908483
 
int microscope.cameras.pvcam.PARAM_CHIP_NAME = 218235009
 
int microscope.cameras.pvcam.PARAM_SYSTEM_NAME = 218235010
 
int microscope.cameras.pvcam.PARAM_VENDOR_NAME = 218235011
 
int microscope.cameras.pvcam.PARAM_PRODUCT_NAME = 218235012
 
int microscope.cameras.pvcam.PARAM_CAMERA_PART_NUMBER = 218235013
 
int microscope.cameras.pvcam.PARAM_COOLING_MODE = 151126230
 
int microscope.cameras.pvcam.PARAM_PREAMP_DELAY = 100794870
 
int microscope.cameras.pvcam.PARAM_COLOR_MODE = 151126520
 
int microscope.cameras.pvcam.PARAM_MPP_CAPABLE = 151126240
 
int microscope.cameras.pvcam.PARAM_PREAMP_OFF_CONTROL = 117572091
 
int microscope.cameras.pvcam.PARAM_PREMASK = 100794421
 
int microscope.cameras.pvcam.PARAM_PRESCAN = 100794423
 
int microscope.cameras.pvcam.PARAM_POSTMASK = 100794422
 
int microscope.cameras.pvcam.PARAM_POSTSCAN = 100794424
 
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_SUMMING_WELL = 184680953
 
int microscope.cameras.pvcam.PARAM_FWELL_CAPACITY = 117572090
 
int microscope.cameras.pvcam.PARAM_PAR_SIZE = 100794425
 
int microscope.cameras.pvcam.PARAM_SER_SIZE = 100794426
 
int microscope.cameras.pvcam.PARAM_ACCUM_CAPABLE = 184680986
 
int microscope.cameras.pvcam.PARAM_FLASH_DWNLD_CAPABLE = 184680987
 
int microscope.cameras.pvcam.PARAM_READOUT_TIME = 67240115
 
int microscope.cameras.pvcam.PARAM_CLEAR_CYCLES = 100794465
 
int microscope.cameras.pvcam.PARAM_CLEAR_MODE = 151126539
 
int microscope.cameras.pvcam.PARAM_FRAME_CAPABLE = 184680957
 
int microscope.cameras.pvcam.PARAM_PMODE = 151126540
 
int microscope.cameras.pvcam.PARAM_TEMP = 16908813
 
int microscope.cameras.pvcam.PARAM_TEMP_SETPOINT = 16908814
 
int microscope.cameras.pvcam.PARAM_CAM_FW_VERSION = 100794900
 
int microscope.cameras.pvcam.PARAM_HEAD_SER_NUM_ALPHA = 218235413
 
int microscope.cameras.pvcam.PARAM_PCI_FW_VERSION = 100794902
 
int microscope.cameras.pvcam.PARAM_FAN_SPEED_SETPOINT = 151126726
 
int microscope.cameras.pvcam.PARAM_EXPOSURE_MODE = 151126551
 
int microscope.cameras.pvcam.PARAM_EXPOSE_OUT_MODE = 151126576
 
int microscope.cameras.pvcam.PARAM_BIT_DEPTH = 16908799
 
int microscope.cameras.pvcam.PARAM_GAIN_INDEX = 16908800
 
int microscope.cameras.pvcam.PARAM_SPDTAB_INDEX = 16908801
 
int microscope.cameras.pvcam.PARAM_GAIN_NAME = 218235394
 
int microscope.cameras.pvcam.PARAM_READOUT_PORT = 151126263
 
int microscope.cameras.pvcam.PARAM_PIX_TIME = 100794884
 
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_SHTR_STATUS = 151126538
 
int microscope.cameras.pvcam.PARAM_IO_ADDR = 100794895
 
int microscope.cameras.pvcam.PARAM_IO_TYPE = 151126544
 
int microscope.cameras.pvcam.PARAM_IO_DIRECTION = 151126545
 
int microscope.cameras.pvcam.PARAM_IO_STATE = 67240466
 
int microscope.cameras.pvcam.PARAM_IO_BITDEPTH = 100794899
 
int microscope.cameras.pvcam.PARAM_GAIN_MULT_FACTOR = 100794905
 
int microscope.cameras.pvcam.PARAM_GAIN_MULT_ENABLE = 184680989
 
int microscope.cameras.pvcam.PARAM_PP_FEAT_NAME = 218235422
 
int microscope.cameras.pvcam.PARAM_PP_INDEX = 16908831
 
int microscope.cameras.pvcam.PARAM_ACTUAL_GAIN = 100794912
 
int microscope.cameras.pvcam.PARAM_PP_PARAM_INDEX = 16908833
 
int microscope.cameras.pvcam.PARAM_PP_PARAM_NAME = 218235426
 
int microscope.cameras.pvcam.PARAM_PP_PARAM = 117572131
 
int microscope.cameras.pvcam.PARAM_READ_NOISE = 100794916
 
int microscope.cameras.pvcam.PARAM_PP_FEAT_ID = 100794917
 
int microscope.cameras.pvcam.PARAM_PP_PARAM_ID = 100794918
 
int microscope.cameras.pvcam.PARAM_SMART_STREAM_MODE_ENABLED = 184681148
 
int microscope.cameras.pvcam.PARAM_SMART_STREAM_MODE = 100795069
 
int microscope.cameras.pvcam.PARAM_SMART_STREAM_EXP_PARAMS = 235012798
 
int microscope.cameras.pvcam.PARAM_SMART_STREAM_DLY_PARAMS = 235012799
 
int microscope.cameras.pvcam.PARAM_EXP_TIME = 100859905
 
int microscope.cameras.pvcam.PARAM_EXP_RES = 151191554
 
int microscope.cameras.pvcam.PARAM_EXP_RES_INDEX = 100859908
 
int microscope.cameras.pvcam.PARAM_EXPOSURE_TIME = 134414344
 
int microscope.cameras.pvcam.PARAM_BOF_EOF_ENABLE = 151191557
 
int microscope.cameras.pvcam.PARAM_BOF_EOF_COUNT = 117637126
 
int microscope.cameras.pvcam.PARAM_BOF_EOF_CLR = 184745991
 
int microscope.cameras.pvcam.PARAM_CIRC_BUFFER = 184746283
 
int microscope.cameras.pvcam.PARAM_FRAME_BUFFER_SIZE = 134414636
 
int microscope.cameras.pvcam.PARAM_BINNING_SER = 151191717
 
int microscope.cameras.pvcam.PARAM_BINNING_PAR = 151191718
 
int microscope.cameras.pvcam.PARAM_METADATA_ENABLED = 184746152
 
int microscope.cameras.pvcam.PARAM_ROI_COUNT = 100860073
 
int microscope.cameras.pvcam.PARAM_CENTROIDS_ENABLED = 184746154
 
int microscope.cameras.pvcam.PARAM_CENTROIDS_RADIUS = 100860075
 
int microscope.cameras.pvcam.PARAM_CENTROIDS_COUNT = 100860076
 
int microscope.cameras.pvcam.PARAM_TRIGTAB_SIGNAL = 151191732
 
int microscope.cameras.pvcam.PARAM_LAST_MUXED_SIGNAL = 84082869
 
 microscope.cameras.pvcam._lib = ctypes.WinDLL("pvcam32")
 
 microscope.cameras.pvcam.STRING = ctypes.c_char_p
 Functions ###.
 
 microscope.cameras.pvcam.OUTSTRING = _OUTSTRING()
 
 microscope.cameras.pvcam.CALLBACK = ctypes.CFUNCTYPE(ctypes.c_void_p)
 
 microscope.cameras.pvcam.buf_len
 
dict microscope.cameras.pvcam._attr_map
 
dict microscope.cameras.pvcam._typemap
 
dict microscope.cameras.pvcam._dtypemap
 
dict microscope.cameras.pvcam._length_map
 
dict microscope.cameras.pvcam._param_to_name
 
dict microscope.cameras.pvcam.STATUS_STRINGS
 
dict microscope.cameras.pvcam.TRIGGER_MODES
 
dict microscope.cameras.pvcam.PV_MODE_TO_TRIGGER
 
dict microscope.cameras.pvcam.TRIGGER_TO_PV_MODE = {v: k for k, v in PV_MODE_TO_TRIGGER.items()}