- Fixed text writing in poldiwrite

This commit is contained in:
koennecke
2007-04-26 14:34:00 +00:00
parent bb5ea2c432
commit 524dac0fbf
2 changed files with 4 additions and 4 deletions

View File

@ -193,7 +193,7 @@ static int decodeRS(pEL737hp pPriv, int RS){
/*-----------------------------------------------------------------*/
static int updateMonitors(struct __COUNTER *self){
int status;
int m1,m2,m3,m4,m5,m6,m7,m8;
long m1,m2,m3,m4,m5,m6,m7,m8;
float fTime;
pEL737hp pPriv = NULL;
char reply[132];
@ -207,13 +207,13 @@ static int updateMonitors(struct __COUNTER *self){
/*
There are two forms of RA replys: new form with 8 monitors
*/
status = sscanf(reply,"%f %d %d %d %d %d %d %d %d",
status = sscanf(reply,"%f %ld %ld %ld %ld %ld %ld %ld %ld",
&fTime,&m1,&m2,&m3,&m4,&m5,&m6,&m7,&m8);
if(status != 9){
/*
old form with 4 monitors
*/
status = sscanf(reply,"%d %d %d %d %f",&m1,&m2,&m3,&m4,&fTime);
status = sscanf(reply,"%ld %ld %ld %ld %f",&m1,&m2,&m3,&m4,&fTime);
if(status != 5){
pPriv->errorCode = BADREPLY;
setBadReply(pPriv,reply);

View File

@ -223,7 +223,7 @@ static void PoldiStart(pPolterdi self, SConnection *pCon)
return;
}
/* create a Nexus file */
NXopen(self->pFile,NXACC_CREATE,&hfil);
NXopen(self->pFile,NXACC_CREATE5,&hfil);
if(!hfil)
{
SCWrite(pCon,"ERROR: cannot create data file ",eError);