diff --git a/documentation/areaDetectorDoc.html b/documentation/areaDetectorDoc.html index bfbd516..1ce542a 100755 --- a/documentation/areaDetectorDoc.html +++ b/documentation/areaDetectorDoc.html @@ -10,7 +10,7 @@

areaDetector: EPICS Area Detector Support

- May 15, 2009

+ July 30, 2009

Mark Rivers

@@ -28,7 +28,6 @@
  • NDArrayPool
  • asynNDArrayDriver
  • ADDriver
  • -
  • ADStdDriverParams
  • MEDM screens
  • @@ -53,6 +52,13 @@
  • Firewire Windows driver
  • Firewire Linux driver
  • +
  • Perkin-Elmer flat panel driver
  • + + +
  • Viewers +
  • @@ -62,9 +68,10 @@ Overview

    The areaDetector module provides a general-purpose interface for area (2-D) detectors - in EPICS. It is intended to be used with a wide variety of detectors and cameras, - ranging from high frame rate CCD and CMOS cameras, pixel-array detectors such as - the Pilatus, and large format detectors like the MAR-345 online imaging plate.

    + in EPICS. It is intended to be used with + a wide variety of detectors and cameras, ranging from high frame rate CCD and CMOS + cameras, pixel-array detectors such as the Pilatus, and large format detectors like + the MAR-345 online imaging plate.

    The goals of this module are:

    @@ -120,10 +127,10 @@ that define records to communicate with drivers at Layer 2 and plugins at Layer 3.
  • Layer 6. These are EPICS channel access clients, such as MEDM that communicate - with the records at Layer 5. areaDetector includes two client applications that can display images - using EPICS waveform and other records communicating with the NDPluginStdArrays - plugin at Layer 3. One of these clients is an ImageJ plugin, and the other is a - freely runnable IDL application.
  • + with the records at Layer 5. areaDetector includes two client applications that + can display images using EPICS waveform and other records communicating with the + NDPluginStdArrays plugin at Layer 3. One of these clients is an ImageJ plugin, and + the other is a freely runnable IDL application.

    The code in Layers 1-3 is essentially independent of EPICS. There are only 2 EPICS @@ -185,13 +192,10 @@ Detector drivers and plugins are asyn port drivers, meaning that they implement one or more of the standard asyn interfaces. They register themselves as interrupt sources, so that they do callbacks to registered asyn clients when values change. - They inherit from the - asynPortDriver base C++ class - that is provided in the asyn module. That base class handles all of the details of registering the - port driver, registering the supported interfaces, and registering the required - interrupt sources. The + They inherit from the + asynPortDriver base C++ class that is provided in the asyn module. That base + class handles all of the details of registering the port driver, registering the + supported interfaces, and registering the required interrupt sources. The asynPortDriver class documentation describes this class in detail.

    @@ -214,10 +218,9 @@ NDAttribute

    The NDAttribute is a class for linking metadata to an NDArray. An NDattribute has - a name, description, data type, value, source type and source information. - There are methods to set and get the - information for an attribute, and NDArray provides methods to add and delete attributes - from an NDArray object. The + a name, description, data type, value, source type and source information. There + are methods to set and get the information for an attribute, and NDArray provides + methods to add and delete attributes from an NDArray object. The NDAttribute class documentation describes this class in detail.

    @@ -771,7 +774,7 @@ -

    +

    ADDriver

    ADDriver inherits from asynNDArrayDriver. This is the class from which area detector @@ -1587,36 +1590,5 @@

    ADEpicsShutter.adl

    ADEpicsShutter.png -

    - Plugins

    -

    - areaDetector supports plugins, which receive the array - data from the drivers and perform operations on the data. These are documented separately:

    - -

    - Detector drivers

    -

    - areaDetector has been designed to minimize the amount of work required to write - a new detector driver. The drivers currently available for the areaDetector module - are:

    -