Experimental Physics and Industrial Control System
Thanks Sir,
I changed in a code but still i got the errors at run time.please provide me solution.
Attachment:
Screenshot from 2015-02-02 10:30:06.png
Description: PNG image
#include <stdio.h>
#include <stddef.h>
#include <string.h>
#include "alarm.h"
#include "cvtTable.h"
#include "dbDefs.h"
#include "dbAccess.h"
#include "recGbl.h"
#include "recSup.h"
#include "devSup.h"
#include "link.h"
#include "aiRecord.h"
#include "epicsExport.h"
static long init();
static long init_record();
static long read_ai();
char buf[100];
struct {
long number;
DEVSUPFUN report;
DEVSUPFUN init;
DEVSUPFUN init_record;
DEVSUPFUN get_ioint_info;
DEVSUPFUN read_ai;
DEVSUPFUN special_linconv;
}devaiVal={
6,
NULL,
init,
init_record,
NULL,
read_ai,
NULL};
epicsExportAddress(dset,devaiVal);
static long init()
{
return(2);
}
static long init_record(precord)
struct aiRecord *precord;
{
switch (precord->inp.type) {
case (CONSTANT) :
return(0);
break;
case (PV_LINK) :
case (DB_LINK) :
case (CA_LINK) :
break;
default :
recGblRecordError(S_db_badField,(void *)precord,
"devWfSoft (init_record) Illegal INP field");
return(S_db_badField);
}
return(2);
}
static long read_ai(precord)
struct aiRecord *precord;
{
char myptr[100];
int e;
DBADDR *dbaddr;
precord->VAL=3;
e=precord->VAL;
dbaddr= dbGetPdbAddrFromLink(precord->inp);
dbPut(dbaddr,precord->DOUBLE,(void *)myptr,&e);
//printf("value=",e);
return(2);
}
- Replies:
- Re: related to coding Mark Engbretson
- References:
- related to coding priya tiwari
- RE: related to coding Mooney, Tim M.
- Navigate by Date:
- Prev:
RE: related to coding Mooney, Tim M.
- Next:
Re: related to coding Mark Engbretson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: related to coding Mooney, Tim M.
- Next:
Re: related to coding Mark Engbretson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024