- Fixes to make SL6 work
- New NeXus libraries - Added new raw binary transfer mode for mass data - Added a check script option to configurable virtual motor SKIPPED: psi/dumprot.c psi/make_gen psi/psi.c psi/rebin.c psi/sanslirebin.c
This commit is contained in:
15
singlex.c
15
singlex.c
@@ -25,6 +25,7 @@
|
||||
#include "singelbi.h"
|
||||
#include "singlenb.h"
|
||||
#include "singletas.h"
|
||||
#include "singlebinb.h"
|
||||
#include "lld.h"
|
||||
#include "fourlib.h"
|
||||
|
||||
@@ -225,6 +226,7 @@ static int findModeIndex(char *mode)
|
||||
"bi",
|
||||
"nb",
|
||||
"tas",
|
||||
"binb",
|
||||
NULL
|
||||
};
|
||||
int count = 0;
|
||||
@@ -292,6 +294,19 @@ static hdbCallbackReturn SetModeCB(pHdb node, void *userData,
|
||||
priv->mode = Tas;
|
||||
initializeSingleTas(priv->diffractometer);
|
||||
return hdbContinue;
|
||||
case BiNB:
|
||||
if (priv->stt == NULL || priv->nu == NULL || priv->om == NULL
|
||||
|| priv->chi == NULL || priv->phi == NULL) {
|
||||
if (pCon != NULL) {
|
||||
SCWrite(pCon, "ERROR: required motor for BINB not configured",
|
||||
eError);
|
||||
}
|
||||
return hdbAbort;
|
||||
}
|
||||
priv->mode = BiNB;
|
||||
initializeSingleBINB(priv->diffractometer);
|
||||
return hdbContinue;
|
||||
|
||||
default:
|
||||
if (set->callData != NULL) {
|
||||
pCon = set->callData;
|
||||
|
||||
Reference in New Issue
Block a user