put away for mrk after epics installed

This commit is contained in:
Janet B. Anderson
1991-01-16 15:56:39 +00:00
parent be0fd24ae0
commit 8bb00f0ed8
6 changed files with 12 additions and 14 deletions
+3 -4
View File
@@ -70,14 +70,13 @@ static long init_record(pai,process)
/* ai.inp must be a CONSTANT*/
switch (pai->inp.type) {
case (CONSTANT) :
pcallback = (struct callback *)(calloc(1,sizeof(struct callback *)));
pcallback = (struct callback *)(calloc(1,sizeof(struct callback)));
pai->dpvt = (caddr_t)pcallback;
pcallback->callback = myCallback;
if(dbNameToAddr(pai->name,&(pcallback->dbAddr))) {
logMsg("dbNameToAddr failed in init_record for devAiTestAsyn\n");
exit(1);
}
pcallback->process = process;
pcallback->wd_id = wdCreate();
pcallback->process = process;
pai->val = pai->inp.value.value;
@@ -104,9 +103,9 @@ static long read_ai(pai)
case (CONSTANT) :
if(pai->pact) {
printf("%s Completed\n",pai->name);
return(0);
return(0); /* don`t convert*/
} else {
wait_time = (short)(pai->val);
wait_time = (short)(pai->rval * vxTicksPerSecond);
if(wait_time<=0) return(0);
printf("%s Starting asynchronous processing\n",pai->name);
wdStart(pcallback->wd_id,wait_time,callbackRequest,pcallback);