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.
Loading...
Searching...
No Matches
microscope.cameras._SDK3 Namespace Reference

Classes

class  _meta
 
class  _OUTSTRING
 
class  _OUTSTRLEN
 
class  CameraError
 
class  dllFunction
 
class  OUTPUT
 
class  TimeoutError
 

Functions

def errCode (name, value)
 
def stripMeta (val)
 
def dllFunc (name, args=[], argnames=[], lib="ATCORE")
 

Variables

 AT_H = ctypes.c_int
 typedefs More...
 
 AT_BOOL = ctypes.c_int
 
 AT_64 = ctypes.c_int64
 
 AT_U8 = ctypes.c_uint8
 
 AT_WC = ctypes.c_wchar
 
 CALLBACKTYPE = ctypes.WINFUNCTYPE(c_int, AT_H, POINTER(AT_WC), c_void_p)
 
dictionary errorCodes = {}
 Defines. More...
 
int AT_INFINITE = 0xFFFFFFFF
 
int AT_CALLBACK_SUCCESS = 0
 
int AT_TRUE = 1
 
int AT_FALSE = 0
 
int AT_SUCCESS = 0
 
int AT_ERR_TIMEDOUT = 13
 
int AT_ERR_NODATA = 11
 
int AT_HANDLE_UNINITIALISED = -1
 
int AT_HANDLE_SYSTEM = 1
 
 STRING = POINTER(AT_WC)
 Functions ###. More...
 
 OUTSTRING = _OUTSTRING()
 
 OUTSTRLEN = _OUTSTRLEN()
 
 lib
 Utility library (for unpacking etc ...) More...
 

Function Documentation

◆ dllFunc()

def microscope.cameras._SDK3.dllFunc (   name,
  args = [],
  argnames = [],
  lib = "ATCORE" 
)

Definition at line 238 of file _SDK3.py.

238def dllFunc(name, args=[], argnames=[], lib="ATCORE"):
239 f = dllFunction(name, args, argnames, lib)
240 globals()[name[3:]] = f
241
242

◆ errCode()

def microscope.cameras._SDK3.errCode (   name,
  value 
)

Definition at line 49 of file _SDK3.py.

49def errCode(name, value):
50 errorCodes[value] = name
51
52

◆ stripMeta()

def microscope.cameras._SDK3.stripMeta (   val)

Definition at line 161 of file _SDK3.py.

161def stripMeta(val):
162 if isinstance(val, _meta):
163 return val.val
164 else:
165 return val
166
167

Variable Documentation

◆ AT_64

microscope.cameras._SDK3.AT_64 = ctypes.c_int64

Definition at line 30 of file _SDK3.py.

◆ AT_BOOL

microscope.cameras._SDK3.AT_BOOL = ctypes.c_int

Definition at line 29 of file _SDK3.py.

◆ AT_CALLBACK_SUCCESS

int microscope.cameras._SDK3.AT_CALLBACK_SUCCESS = 0

Definition at line 54 of file _SDK3.py.

◆ AT_ERR_NODATA

int microscope.cameras._SDK3.AT_ERR_NODATA = 11

Definition at line 113 of file _SDK3.py.

◆ AT_ERR_TIMEDOUT

int microscope.cameras._SDK3.AT_ERR_TIMEDOUT = 13

Definition at line 112 of file _SDK3.py.

◆ AT_FALSE

int microscope.cameras._SDK3.AT_FALSE = 0

Definition at line 57 of file _SDK3.py.

◆ AT_H

microscope.cameras._SDK3.AT_H = ctypes.c_int

typedefs

Definition at line 28 of file _SDK3.py.

◆ AT_HANDLE_SYSTEM

int microscope.cameras._SDK3.AT_HANDLE_SYSTEM = 1

Definition at line 121 of file _SDK3.py.

◆ AT_HANDLE_UNINITIALISED

int microscope.cameras._SDK3.AT_HANDLE_UNINITIALISED = -1

Definition at line 120 of file _SDK3.py.

◆ AT_INFINITE

int microscope.cameras._SDK3.AT_INFINITE = 0xFFFFFFFF

Definition at line 53 of file _SDK3.py.

◆ AT_SUCCESS

int microscope.cameras._SDK3.AT_SUCCESS = 0

Definition at line 59 of file _SDK3.py.

◆ AT_TRUE

int microscope.cameras._SDK3.AT_TRUE = 1

Definition at line 56 of file _SDK3.py.

◆ AT_U8

microscope.cameras._SDK3.AT_U8 = ctypes.c_uint8

Definition at line 31 of file _SDK3.py.

◆ AT_WC

microscope.cameras._SDK3.AT_WC = ctypes.c_wchar

Definition at line 32 of file _SDK3.py.

◆ CALLBACKTYPE

microscope.cameras._SDK3.CALLBACKTYPE = ctypes.WINFUNCTYPE(c_int, AT_H, POINTER(AT_WC), c_void_p)

Definition at line 39 of file _SDK3.py.

◆ errorCodes

dictionary microscope.cameras._SDK3.errorCodes = {}

Defines.

Definition at line 46 of file _SDK3.py.

◆ lib

microscope.cameras._SDK3.lib

Utility library (for unpacking etc ...)

Definition at line 307 of file _SDK3.py.

◆ OUTSTRING

microscope.cameras._SDK3.OUTSTRING = _OUTSTRING()

Definition at line 150 of file _SDK3.py.

◆ OUTSTRLEN

microscope.cameras._SDK3.OUTSTRLEN = _OUTSTRLEN()

Definition at line 158 of file _SDK3.py.

◆ STRING

microscope.cameras._SDK3.STRING = POINTER(AT_WC)

Functions ###.

Definition at line 124 of file _SDK3.py.