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
microscope.cameras._SDK3 Namespace Reference

Classes

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

Functions

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

Variables

 AT_H = ctypes.c_int
 typedefs
 
 AT_BOOL = ctypes.c_int
 
 AT_64 = ctypes.c_int64
 
 AT_U8 = ctypes.c_uint8
 
 AT_WC = ctypes.c_wchar
 
dict _stdcall_libraries = {}
 
 CALLBACKTYPE = ctypes.WINFUNCTYPE(c_int, AT_H, POINTER(AT_WC), c_void_p)
 
dict errorCodes = {}
 Defines.
 
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 ###.
 
 OUTSTRING = _OUTSTRING()
 
 OUTSTRLEN = _OUTSTRLEN()
 
 lib
 Utility library (for unpacking etc ...)
 

Function Documentation

◆ dllFunc()

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()

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()

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

◆ _stdcall_libraries

dict microscope.cameras._SDK3._stdcall_libraries = {}
protected

Definition at line 34 of file _SDK3.py.

◆ 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

dict 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.