Skip to content

Commit

Permalink
Added preliminary andor support
Browse files Browse the repository at this point in the history
  • Loading branch information
coretl committed Dec 9, 2016
1 parent bbad0db commit 135c6b8
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 0 deletions.
20 changes: 20 additions & 0 deletions malcolm/blocks/ADAndor/AndorDetectorDriver.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
- parameters.string:
name: mri
description: Malcolm resource id of the Block

- parameters.string:
name: prefix
description: The root PV for the all records

- controllers.DefaultController:
mri: $(mri)

- includes.ADCore.adbase_parts:
prefix: $(prefix)

- parts.ca.CADoublePart:
name: exposure
description: Exposure time for each frame
pv: $(prefix):AcquireTime
rbvSuff: _RBV
widget: textinput
31 changes: 31 additions & 0 deletions malcolm/blocks/ADAndor/AndorDetectorManager.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
- parameters.string:
name: mriPrefix
description: Malcolm resource id of the Block and prefix for children

- parameters.string:
name: pvPrefix
description: PV prefix for driver and all plugins

- controllers.RunnableController:
mri: $(mriPrefix)

- blocks.ADAndor.AndorDetectorDriver:
mri: $(mriPrefix)-DRV
prefix: $(pvPrefix):CAM

- parts.ADCore.DetectorDriverPart:
name: DRV
mri: $(mriPrefix)-DRV
readoutTime: 12e-3

- blocks.ADCore.StatsPlugin:
mri: $(mriPrefix)-STAT
prefix: $(pvPrefix):STAT

- parts.ADCore.StatsPluginPart:
name: STAT
mri: $(mriPrefix)-STAT

- includes.ADCore.filewriting_collection:
pvPrefix: $(pvPrefix)
mriPrefix: $(mriPrefix)
6 changes: 6 additions & 0 deletions malcolm/blocks/ADAndor/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Find all subpackages, MethodMeta decorated callables, and YAML files
from malcolm.packageutil import prepare_package

__all__ = prepare_package(globals(), __name__)

del prepare_package

0 comments on commit 135c6b8

Please sign in to comment.