![]() |
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 | DM |
| class | DM_DRIVER |
| class | DM_PRIV |
Functions | |
| def | make_prototype (name, argtypes, restype=RC) |
Variables | |
| SDK = ctypes.WinDLL("BMC2") | |
| int | MAX_PATH = 260 |
| int | SERIAL_NUMBER_LEN = 11 |
| int | MAX_DM_SIZE = 4096 |
| DMHANDLE = ctypes.POINTER(DM) | |
| RC = c_int | |
| LOGLEVEL = c_int | |
| int | LOG_ALL = 0 |
| int | LOG_TRACE = LOG_ALL |
| int | LOG_DEBUG = 1 |
| int | LOG_INFO = 2 |
| int | LOG_WARN = 3 |
| int | LOG_ERROR = 4 |
| int | LOG_FATAL = 5 |
| int | LOG_OFF = 6 |
| def | Open = make_prototype("BMCOpen", [DMHANDLE, c_char_p]) |
| def | SetArray |
| def | GetArray |
| def | Close = make_prototype("BMCClose", [DMHANDLE]) |
| def | ErrorString = make_prototype("BMCErrorString", [RC], c_char_p) |
| def | ConfigureLog = make_prototype("BMCConfigureLog", [c_char_p, LOGLEVEL]) |
| def | VersionString = make_prototype("BMCVersionString", [], c_char_p) |
| def microscope._wrappers.BMC.make_prototype | ( | name, | |
| argtypes, | |||
restype = RC |
|||
| ) |
| def microscope._wrappers.BMC.Close = make_prototype("BMCClose", [DMHANDLE]) |
| def microscope._wrappers.BMC.ConfigureLog = make_prototype("BMCConfigureLog", [c_char_p, LOGLEVEL]) |
| def microscope._wrappers.BMC.ErrorString = make_prototype("BMCErrorString", [RC], c_char_p) |
| def microscope._wrappers.BMC.GetArray |
| def microscope._wrappers.BMC.Open = make_prototype("BMCOpen", [DMHANDLE, c_char_p]) |
| def microscope._wrappers.BMC.SetArray |
| def microscope._wrappers.BMC.VersionString = make_prototype("BMCVersionString", [], c_char_p) |