- Removed old code
- 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
This commit is contained in:
19
tasmono.h
Normal file
19
tasmono.h
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* 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
|
||||
|
Reference in New Issue
Block a user