- Removed support for slit5 from amorset
This commit is contained in:
21
amorset.c
21
amorset.c
@ -6,6 +6,10 @@
|
|||||||
copyright: see file COPYRIGHT
|
copyright: see file COPYRIGHT
|
||||||
|
|
||||||
Mark Koennecke, October 2005
|
Mark Koennecke, October 2005
|
||||||
|
|
||||||
|
Commented supprot for slit 5 away as this is gone now
|
||||||
|
|
||||||
|
Mark Koennecke, March 2009
|
||||||
--------------------------------------------------------------------*/
|
--------------------------------------------------------------------*/
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
@ -50,11 +54,13 @@ static int readMotors(pamorSet self, SConnection * pCon)
|
|||||||
SCWrite(pCon, "ERROR: configuration error: d4t not found", eError);
|
SCWrite(pCon, "ERROR: configuration error: d4t not found", eError);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
status = addMotorToList(result, "d5t", .0);
|
status = addMotorToList(result, "d5t", .0);
|
||||||
if (status != 1) {
|
if (status != 1) {
|
||||||
SCWrite(pCon, "ERROR: configuration error: d5t not found", eError);
|
SCWrite(pCon, "ERROR: configuration error: d5t not found", eError);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
val = self->listDrive->GetValue(&result, pCon);
|
val = self->listDrive->GetValue(&result, pCon);
|
||||||
if (val < -99999) {
|
if (val < -99999) {
|
||||||
LLDdelete(result);
|
LLDdelete(result);
|
||||||
@ -178,6 +184,7 @@ static int calcAmorSettings(pamorSet self, SConnection * pCon)
|
|||||||
/*
|
/*
|
||||||
* slit 5
|
* slit 5
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
if (self->D5.activeFlag == 1) {
|
if (self->D5.activeFlag == 1) {
|
||||||
dist = ABS(calcCompPosition(&self->D5) - calcCompPosition(&self->S));
|
dist = ABS(calcCompPosition(&self->D5) - calcCompPosition(&self->S));
|
||||||
mot = getListMotorPosition(readList, "d5t");
|
mot = getListMotorPosition(readList, "d5t");
|
||||||
@ -189,7 +196,8 @@ static int calcAmorSettings(pamorSet self, SConnection * pCon)
|
|||||||
addMotorToList(self->driveList, "d5b", val);
|
addMotorToList(self->driveList, "d5b", val);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Analyzer
|
* Analyzer
|
||||||
*/
|
*/
|
||||||
@ -413,7 +421,9 @@ static int amorSetSave(void *data, char *name, FILE * fd)
|
|||||||
saveAmorComp(fd, name, "slit3", &self->D3);
|
saveAmorComp(fd, name, "slit3", &self->D3);
|
||||||
saveAmorComp(fd, name, "sample", &self->S);
|
saveAmorComp(fd, name, "sample", &self->S);
|
||||||
saveAmorComp(fd, name, "slit4", &self->D4);
|
saveAmorComp(fd, name, "slit4", &self->D4);
|
||||||
|
/*
|
||||||
saveAmorComp(fd, name, "slit5", &self->D5);
|
saveAmorComp(fd, name, "slit5", &self->D5);
|
||||||
|
*/
|
||||||
saveAmorComp(fd, name, "ana", &self->A);
|
saveAmorComp(fd, name, "ana", &self->A);
|
||||||
saveAmorComp(fd, name, "detector", &self->D);
|
saveAmorComp(fd, name, "detector", &self->D);
|
||||||
return 1;
|
return 1;
|
||||||
@ -480,14 +490,15 @@ static int testRequiredMotors(SConnection * pCon)
|
|||||||
"d1t", "d1b",
|
"d1t", "d1b",
|
||||||
"d2b", "d2t",
|
"d2b", "d2t",
|
||||||
"d3b", "d3t", "d4b", "d4t",
|
"d3b", "d3t", "d4b", "d4t",
|
||||||
"d5t", "d5b", "aoz", "aom"
|
"aoz", "aom"
|
||||||
};
|
}; /* removed d5b, d5t from this list */
|
||||||
|
|
||||||
int i = 0, status = 1;
|
int i = 0, status = 1;
|
||||||
pMotor pMot = NULL;
|
pMotor pMot = NULL;
|
||||||
char pBueffel[132];
|
char pBueffel[132];
|
||||||
|
|
||||||
|
|
||||||
for (i = 0; i < 17; i++) {
|
for (i = 0; i < 15; i++) {
|
||||||
pMot = NULL;
|
pMot = NULL;
|
||||||
pMot = FindMotor(pServ->pSics, motList[i]);
|
pMot = FindMotor(pServ->pSics, motList[i]);
|
||||||
if (pMot == NULL) {
|
if (pMot == NULL) {
|
||||||
@ -576,8 +587,10 @@ static pamorComp locateComponent(pamorSet self, char *name)
|
|||||||
return &self->S;
|
return &self->S;
|
||||||
} else if (strcmp(name, "slit4") == 0) {
|
} else if (strcmp(name, "slit4") == 0) {
|
||||||
return &self->D4;
|
return &self->D4;
|
||||||
|
/*
|
||||||
} else if (strcmp(name, "slit5") == 0) {
|
} else if (strcmp(name, "slit5") == 0) {
|
||||||
return &self->D5;
|
return &self->D5;
|
||||||
|
*/
|
||||||
} else if (strcmp(name, "detector") == 0) {
|
} else if (strcmp(name, "detector") == 0) {
|
||||||
return &self->D;
|
return &self->D;
|
||||||
} else if (strcmp(name, "ana") == 0) {
|
} else if (strcmp(name, "ana") == 0) {
|
||||||
|
@ -428,7 +428,6 @@ static int SinqHttpStatus(pHistDriver self, SConnection * pCon)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
status = readStatus(self);
|
status = readStatus(self);
|
||||||
if (status != 1) {
|
if (status != 1) {
|
||||||
return HWFault;
|
return HWFault;
|
||||||
|
Reference in New Issue
Block a user