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
BMC.py File Reference

Go to the source code of this file.

Classes

class  microscope._wrappers.BMC.DM_PRIV
 
class  microscope._wrappers.BMC.DM_DRIVER
 
class  microscope._wrappers.BMC.DM
 

Namespaces

namespace  microscope
 
namespace  microscope._wrappers
 
namespace  microscope._wrappers.BMC
 

Functions

 microscope._wrappers.BMC.make_prototype (name, argtypes, restype=RC)
 

Variables

 microscope._wrappers.BMC.SDK = ctypes.WinDLL("BMC2")
 
int microscope._wrappers.BMC.MAX_PATH = 260
 
int microscope._wrappers.BMC.SERIAL_NUMBER_LEN = 11
 
int microscope._wrappers.BMC.MAX_DM_SIZE = 4096
 
 microscope._wrappers.BMC.DMHANDLE = ctypes.POINTER(DM)
 
 microscope._wrappers.BMC.RC = c_int
 
 microscope._wrappers.BMC.LOGLEVEL = c_int
 
int microscope._wrappers.BMC.LOG_ALL = 0
 
int microscope._wrappers.BMC.LOG_TRACE = LOG_ALL
 
int microscope._wrappers.BMC.LOG_DEBUG = 1
 
int microscope._wrappers.BMC.LOG_INFO = 2
 
int microscope._wrappers.BMC.LOG_WARN = 3
 
int microscope._wrappers.BMC.LOG_ERROR = 4
 
int microscope._wrappers.BMC.LOG_FATAL = 5
 
int microscope._wrappers.BMC.LOG_OFF = 6
 
 microscope._wrappers.BMC.Open = make_prototype("BMCOpen", [DMHANDLE, c_char_p])
 
 microscope._wrappers.BMC.SetArray
 
 microscope._wrappers.BMC.GetArray
 
 microscope._wrappers.BMC.Close = make_prototype("BMCClose", [DMHANDLE])
 
 microscope._wrappers.BMC.ErrorString = make_prototype("BMCErrorString", [RC], c_char_p)
 
 microscope._wrappers.BMC.ConfigureLog = make_prototype("BMCConfigureLog", [c_char_p, LOGLEVEL])
 
 microscope._wrappers.BMC.VersionString = make_prototype("BMCVersionString", [], c_char_p)