- Fixed a normalisation problem in diffscan when the first value

did not have enough counts
- Reduced polling frequency in emon
- Fixed a scriptcontext bug which would cause it to dump core in SctTransact
  on interrupts
- Fixed an issue with missing <nl> at the end of batch files
- Added a feature which does not call halt when counting stops in hmcontrol.c
  This is necessary for the BOA CCD
- Initalized doNotFree properly in hipadaba.c
- Added the travelling salesman reflection measurement algorithm
- Added another component to amorset
- Removed old SicsWait from nserver.c
- Added a means to nxscript to write 16 bit data for BOA
- Modified tasub to accept a drivabel as a motor and not only a motor.
  This became necessary to make EIGER work as A2 on EIGER is a virtual
  motor


SKIPPED:
	psi/amorcomp.h
	psi/amordrive.h
	psi/amorset.c
	psi/amorset.h
	psi/amorset.tex
	psi/amorset.w
	psi/el734hp.c
	psi/el737hpdriv.c
	psi/make_gen
	psi/pardef.c
	psi/polterwrite.c
	psi/psi.c
	psi/sinqhttpopt.c
This commit is contained in:
koennecke
2011-09-23 07:55:49 +00:00
parent 2dd46f0968
commit ce565b4d50
29 changed files with 676 additions and 145 deletions

View File

@@ -354,6 +354,7 @@ hdbValue MakeHdbInt(int initValue)
result.dataType = HIPINT;
result.arrayLength = 1;
result.v.intValue = initValue;
result.doNotFree = 0;
return result;
}
@@ -365,6 +366,7 @@ hdbValue MakeHdbFloat(double initValue)
result.dataType = HIPFLOAT;
result.arrayLength = 1;
result.v.doubleValue = initValue;
result.doNotFree = 0;
return result;
}
@@ -376,6 +378,7 @@ hdbValue MakeHdbText(char *initText)
result.dataType = HIPTEXT;
result.v.text = initText; /* no strdup here ! */
result.arrayLength = strlen(initText);
result.doNotFree = 0;
return result;
}
@@ -387,6 +390,7 @@ hdbValue MakeHdbIntArray(int length, int *data)
result.dataType = HIPINTAR;
result.arrayLength = length;
result.v.intArray = data;
result.doNotFree = 0;
return result;
}
@@ -398,6 +402,7 @@ hdbValue MakeHdbFloatArray(int length, double *data)
result.dataType = HIPFLOATAR;
result.arrayLength = length;
result.v.floatArray = data;
result.doNotFree = 0;
return result;
}
@@ -408,6 +413,7 @@ hdbValue MakeHdbFunc(voidFunc * func)
result.dataType = HIPFUNC;
result.v.func = func;
result.doNotFree = 0;
return result;
}
@@ -418,6 +424,7 @@ hdbValue MakeHdbObj(void *obj)
result.dataType = HIPOBJ;
result.v.obj = obj;
result.doNotFree = 0;
return result;
}