Re: [micro-manager-general] Device Adapter Unavailable
Status: Beta
Brought to you by:
nicost
|
From: Mark T. <mar...@gm...> - 2013-12-20 22:50:56
|
Hi Enzo, On Fri, Dec 20, 2013 at 1:53 AM, echiarappa <ech...@li...> wrote: > I don't want simply add my post to the long list about the subject, but I > want to bring to your evidence the following experience: No problem - this is a common issue but has several possible causes. > I'm developing an > evolution of CARVII device adapter , and after built the dll in vs 2010 SP1 > and moved it in the mm dir I got the unavailable state . I then built CARVII > project ( release mode) and again moved the dll in the mm dir (of course > renaming the original mmgr_dal_CARVII.dll) . Again mm wizard present as > unavailable the device adapter. For your info the VS environement has been > setup properly as in > http://www.micro-manager.org/wiki/Visual_Studio_project_settings_for_device_adapters Assuming you haven't (yet) made modifications to the code, the things I would check first are: - whether the platform (32-bit vs 64-bit) is matching between your build and the MM you are using, and - whether you are using source code that is compatible with the version of MM you are using. For example, if you are compiling the device adapter with the current SVN head, it will not work with MM 1.4.15; it should work with the latest nightly build of MM. Also, do you see anything printed in the log? You can check this with the following steps. 1) Restart MM 2) In Tools > Options, enable Debug Logging (and press Clear Log) 3) Open the Hardware Configuration Wizard, and wait for it to load 4) Check the CoreLog___.txt file in the MM folder; at the end of the file, you should find an alphabetical list of device adapters, in which there may be an error message. Best, Mark |