#include <stddef.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include "dbAccess.h"
#include "cantProceed.h"
#include "callback.h"
#include "alarm.h"
#include "errlog.h"
#include "dbEvent.h"
#include "recSup.h"
#include "recGbl.h"
#include "registryFunction.h"
#include "asLib.h"
#include "asDbLib.h"
#include "subRecord.h"
#include "epicsExport.h"
Go to the source code of this file.
long asSubInit |
( |
subRecord * |
precord, |
|
|
void * |
process |
|
) |
| |
Definition at line 55 of file asSubRecordFunctions.c.
61 precord->dpvt = (
void *)pcallback;
63 callbackSetUser(precord,&pcallback->
callback);
LIBCOM_API void * callocMustSucceed(size_t count, size_t size, const char *msg)
A calloc() that never returns NULL.
long asSubProcess |
( |
subRecord * |
precord | ) |
|
Definition at line 67 of file asSubRecordFunctions.c.
71 if(!precord->pact && precord->val==1.0) {
72 db_post_events(precord,&precord->val,
DBE_VALUE);
73 callbackSetPriority(precord->prio,&pcallback->
callback);
78 db_post_events(precord,&precord->val,
DBE_VALUE);
int asInitAsyn(ASDBCALLBACK *pcallback)
epicsExportRegistrar |
( |
asSub |
| ) |
|