![]() |
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 |
Functions | |
| def | make_prototype (name, argtypes, restype=COMPL_STAT) |
Variables | |
| SDK = ctypes.WinDLL("ASDK") | |
| pDM = ctypes.POINTER(DM) | |
| CStr = c_char_p | |
| Scalar = c_double | |
| Scalar_p = ctypes.POINTER(Scalar) | |
| UInt = c_uint32 | |
| Size_T = c_size_t | |
| COMPL_STAT = c_int | |
| int | SUCCESS = 0 |
| int | FAILURE = -1 |
| def | Get = make_prototype("asdkGet", [pDM, CStr, Scalar_p]) |
| def | GetLastError |
| def | Init = make_prototype("asdkInit", [CStr], pDM) |
| def | Release = make_prototype("asdkRelease", [pDM]) |
| def | Send = make_prototype("asdkSend", [pDM, Scalar_p]) |
| def | SendPattern = make_prototype("asdkSendPattern", [pDM, Scalar_p, UInt, UInt]) |
| def | Set = make_prototype("asdkSet", [pDM, CStr, Scalar]) |
| def | Stop = make_prototype("asdkStop", [pDM]) |
| def microscope._wrappers.asdk.make_prototype | ( | name, | |
| argtypes, | |||
restype = COMPL_STAT |
|||
| ) |
| def microscope._wrappers.asdk.Get = make_prototype("asdkGet", [pDM, CStr, Scalar_p]) |
| def microscope._wrappers.asdk.GetLastError |
| def microscope._wrappers.asdk.Init = make_prototype("asdkInit", [CStr], pDM) |
| def microscope._wrappers.asdk.Release = make_prototype("asdkRelease", [pDM]) |
| def microscope._wrappers.asdk.Send = make_prototype("asdkSend", [pDM, Scalar_p]) |
| def microscope._wrappers.asdk.SendPattern = make_prototype("asdkSendPattern", [pDM, Scalar_p, UInt, UInt]) |
| def microscope._wrappers.asdk.Set = make_prototype("asdkSet", [pDM, CStr, Scalar]) |
| def microscope._wrappers.asdk.Stop = make_prototype("asdkStop", [pDM]) |