11#ifndef INCPVAttributeH
12#define INCPVAttributeH
15#include <epicsMutex.h>
16#include <epicsEvent.h>
27 PVAttribute(
const char *pName,
const char *pDescription,
const char *pSource, chtype dbrType);
33 void connectCallback(
struct connection_handler_args cha);
34 void monitorCallback(
struct event_handler_args cha);
35 int report(FILE *fp,
int details);
#define ADCORE_API
Definition ADCoreAPI.h:41
NDAttribute class; an attribute has a name, description, source type, source string,...
Definition NDAttribute.h:96
virtual int updateValue()
Updates the current value of this attribute.
Definition NDAttribute.cpp:410
virtual NDAttribute * copy(NDAttribute *pAttribute)
Copies properties from this to pOut.
Definition NDAttribute.cpp:108
virtual int report(FILE *fp, int details)
Reports on the properties of the attribute.
Definition NDAttribute.cpp:419
Attribute that gets its value from an EPICS PV.
Definition PVAttribute.h:25
Union defining the values in an NDAttribute object.
Definition NDAttribute.h:72