- 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:
@ -61,7 +61,7 @@ typedef struct {
|
||||
char *pName;
|
||||
} MonEvent, *pMonEvent;
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
/*-----------------------------------------------------------------------------*/
|
||||
static int Halt(void *pData)
|
||||
{
|
||||
pCounter self = NULL;
|
||||
@ -444,12 +444,13 @@ int MakeCounter(SConnection * pCon, SicsInterp * pSics, void *pData,
|
||||
assert(pCon);
|
||||
assert(pSics);
|
||||
|
||||
argtolower(argc, argv);
|
||||
if (argc < 3) {
|
||||
SCWrite(pCon, "ERROR: insuficient number of arguments to MakeCounter",
|
||||
eError);
|
||||
return 0;
|
||||
}
|
||||
strtolower(argv[1]);
|
||||
strtolower(argv[2]);
|
||||
site = getSite();
|
||||
if (site != NULL) {
|
||||
pDriv = site->CreateCounterDriver(pCon, argc, argv);
|
||||
|
Reference in New Issue
Block a user