diff --git a/NEWS.rst b/NEWS.rst index c671b8bf..8b7b8051 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -31,12 +31,15 @@ Version 0.7.0 (upcoming) * All filterwheels had a ``"position"`` setting which was redundant with the related get/set methods. The setting was been removed. + * New :class:`ValueLogger ` ABC for + devices with a series of sensors. + + * New :class:`DigitalIO ` ABC. + * New devices supported: - * Added a DigitalIO device type - * Implemented a simulated DigitalIO device (:class:`microscope.simulations.SimulatedDigitalIO`) - * Implemented a concrete DigitalIO device on a Raspberry Pi (:class:`microscope.digitalio.raspberrypi.RPiDIO`) - + * RaspberryPi as Digital IO (:class:`microscope.digitalio.raspberrypi.RPiDIO`) + * Hamamatsu cameras (:class:`microscope.cameras.hamamatsu.HamamatsuCamera`) * Ludl MC 2000 (:class:`microscope.controllers.ludl.LudlMC2000`) @@ -44,7 +47,7 @@ Version 0.7.0 (upcoming) * RaspberryPi camera (:class:`microscope.cameras.picamera.PiCamera`) * Toptica iChrome MLE (:class:`microscope.controllers.toptica.iChromeMLE`) - + * Device specific changes: * `PVCamera`: diff --git a/doc/architecture/abc.rst b/doc/architecture/abc.rst index 2aaf6a0f..8d931e6e 100644 --- a/doc/architecture/abc.rst +++ b/doc/architecture/abc.rst @@ -38,8 +38,8 @@ There is an additional special device class :class:`microsope.abc.DataDevice` which defines a class that has the ability to asynchronously send data back to the calling connection. This is used for situations like cameras and asynchronous -communication such as digital input signals. - +communication such as digital input signals. + The actual concrete classes, those which provide actual control over the devices, are listed on the section :ref:`supported-devices`. diff --git a/doc/architecture/supported-devices.rst b/doc/architecture/supported-devices.rst index 43126e94..11bdb7d1 100644 --- a/doc/architecture/supported-devices.rst +++ b/doc/architecture/supported-devices.rst @@ -76,8 +76,8 @@ DigitalIO ValueLogger =========== -- Raspberry Pi (:class:`microsocpe.valuelogger.raspberrypi`) - includes support for the MCP9808 and TSYS01 I2C temperature sensors +- Raspberry Pi (:class:`microsocpe.valuelogger.raspberrypi`) includes + support for the MCP9808 and TSYS01 I2C temperature sensors Other