- Extended tasker to support task groups - Added task functions for motors and counters - Modifed devexec to use the new task functions - Modified TAS to treat the monochromator separatly - Coded a EIGER monochromator module to reflect even more new requirements - Added EPICS counters and motors - Modified multicounter to be better performing SKIPPED: psi/eigermono.c psi/make_gen psi/makefile_linux psi/psi.c psi/sinqhttp.c
20 lines
479 B
C
20 lines
479 B
C
/**
|
|
* Triple axis monochromator module
|
|
* EIGER made it necessary to abstract out the monochromator. This is
|
|
* the default implementation for a sane, normal TAS. This implements a
|
|
* drivable interface. It gets an A2 value from the tasub module and is
|
|
* supposed to drive and monitor all the dependent monochromator motors.
|
|
*
|
|
* copyright: see file COPYRIGHT
|
|
*
|
|
* Mark Koennecke, February 2013
|
|
*/
|
|
|
|
#ifndef __TASMONO
|
|
#define __TASMONO
|
|
|
|
pIDrivable MakeTasMono();
|
|
|
|
#endif
|
|
|