![]() |
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.
|
Classes | |
| class | DM |
| class | DM_DRIVER |
| class | DM_PRIV |
Functions | |
| 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 |
| Open = make_prototype("BMCOpen", [DMHANDLE, c_char_p]) | |
| SetArray | |
| GetArray | |
| Close = make_prototype("BMCClose", [DMHANDLE]) | |
| ErrorString = make_prototype("BMCErrorString", [RC], c_char_p) | |
| ConfigureLog = make_prototype("BMCConfigureLog", [c_char_p, LOGLEVEL]) | |
| VersionString = make_prototype("BMCVersionString", [], c_char_p) | |
| microscope._wrappers.BMC.make_prototype | ( | name, | |
| argtypes, | |||
| restype = RC ) |
| microscope._wrappers.BMC.Close = make_prototype("BMCClose", [DMHANDLE]) |
| microscope._wrappers.BMC.ConfigureLog = make_prototype("BMCConfigureLog", [c_char_p, LOGLEVEL]) |
| microscope._wrappers.BMC.ErrorString = make_prototype("BMCErrorString", [RC], c_char_p) |
| microscope._wrappers.BMC.GetArray |
| microscope._wrappers.BMC.Open = make_prototype("BMCOpen", [DMHANDLE, c_char_p]) |
| microscope._wrappers.BMC.SetArray |
| microscope._wrappers.BMC.VersionString = make_prototype("BMCVersionString", [], c_char_p) |