<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Sorry about the cut-off email; here is (hopefully) the message in
    its entirety:<br>
    <hr size="2" width="100%">Hi everyone,<br>
    <br>
    I've just uploaded a new version of the plugin to the Fiji update
    site. Some quick features:<br>
    <br>
    - Rebuilt device interactions to be less dependent on specific
    devices/properties/et cetera<br>
    - Overhauled asynchronous output to be more reliable and transparent<br>
    - Added some rudimentary acquisition profiling, for the curious<br>
    <br>
    As always, I do my best to make sure that the updates are free of
    any use-impairing bugs or issues. However, and especially with this
    update, this is not always possible. Therefore, if you have any
    project-critical imaging to do, please do not update until you have
    finished.<br>
    <br>
    I mention this because this plugin update completely revises the way
    OpenSPIM interacts with Micro-Manager devices, letting us easily add
    new features and supported hardware. However, this also means that,
    for certain features, the plugin now expects a limited subset of
    devices, and might cause problems with others -- in particular,
    anyone not using the OpenSPIM 1.0 specification on the site might
    run into trouble.<br>
    <br>
    On the other hand, if you <i>don't</i> have any project-critical
    imaging, I would greatly appreciate it if you could test the plugin
    on your setup. As I can personally only test the OpenSPIM 1.0 setup,
    I don't yet know if the plugin will operate seamlessly with variants
    on the setup. If you can, please test the new plugin and get back to
    me!<br>
    <br>
    The rest of this e-mail describes the pros, cons, capabilities, and
    limitations of the new code, and might only be of interest if the
    update is giving you trouble (or if you're just curious about these
    sorts of things. ;-) ).<br>
    <br>
    Thanks,<br>
    Luke Stuyvenberg<br>
    <hr>
    The plugin should still work with any hardware compatible with
    Micro-Manager, but it will not be able to use any features not
    provided by the MM API. For example, it will not be able to
    determine the maximum position of most stages, and will be unable to
    control their velocity, or the laser power of most lasers. (These
    will need to be controlled another way, i.e. through the device
    property browser in Micro-Manager.)<br>
    <br>
    <i>What it </i>can<i> do</i>: The plugin knows the attributes
    (minimum, maximum, and step size) of Picard stages, and can control
    the Z-stage's velocity. It also knows the minimum and maximum laser
    power of Coherent Cube laser devices, and can control that.<br>
    <br>
    <i>What it </i>should<i> be able to do</i>: Additionally, it should
    be able to control the laser power of Cobolt laser devices (although
    the range is hard-coded to 0 - 50 mW).<br>
    <br>
    I don't mention cameras because, as yet, the plugin doesn't take
    advantage of any camera features not available through the MM API.
    As a result, it should be able to use any camera MM can use without
    trouble.<br>
    <br>
    If your hardware is having problems with the update, feel free to
    e-mail the list with whatever issues you're running into. You can
    also add support for your device yourself: download our development
    environment from <a class="moz-txt-link-freetext" href="http://openspim.org/How_to_build_the_software">http://openspim.org/How_to_build_the_software</a> --
    from there, take a look at
    plugins/SPIMAcquisition/src/main/java/spim/setup/PicardStage.java
    for an example of the code the new device manager runs on. I only
    ask that such<br>
    daring individuals as do so eventually submit a pull request on
    github, or contact the list with their new code, so we can extend
    this support to everyone using the software.
  </body>
</html>