- New oscillator module - Bug fixes SKIPPED: psi/buffer.c psi/el734hp.c psi/el737hpdriv.c psi/make_gen psi/nextrics.c psi/nxamor.c psi/pimotor.c psi/polterwrite.c psi/psi.c psi/swmotor2.c psi/tasscan.c psi/tricssupport.c psi/tricssupport.h psi/tecs/make_gen psi/utils/ecb_load_new/ecb_load.c psi/utils/ecb_load_new/ecb_load.h psi/utils/ecb_load_new/ecbdriv_els.c psi/utils/ecb_load_new/gpib_els.c psi/utils/ecb_load_new/makefile psi/utils/ecb_load_new/makefile_EGPIB psi/utils/ecb_load_new/makefile_GPIB
31 lines
1.0 KiB
OpenEdge ABL
31 lines
1.0 KiB
OpenEdge ABL
|
|
/*-------------------------------------------------------------------------
|
|
H K L
|
|
|
|
Internal data structure description. See hkl.h, c,w for more details.
|
|
|
|
Mark Koennecke, February 1998
|
|
----------------------------------------------------------------------------*/
|
|
|
|
typedef struct __HKL {
|
|
pObjectDescriptor pDes;
|
|
double fUB[9];
|
|
MATRIX UBinv;
|
|
double fLambda;
|
|
int iManual;
|
|
double fLastHKL[5];
|
|
int iNOR;
|
|
int iQuad;
|
|
int iHM;
|
|
pMotor pTheta;
|
|
pMotor pOmega;
|
|
pMotor pChi;
|
|
pMotor pPhi;
|
|
pMotor pNu;
|
|
pSelVar pMono;
|
|
long lID;
|
|
float scanTolerance;
|
|
} HKL;
|
|
|
|
|