49 CaDisplay() : lower_disp_limit(0),upper_disp_limit(0) {}
56 CaControl() : upper_ctrl_limit(0),lower_ctrl_limit(0) {}
67 upper_warning_limit(0),
68 lower_warning_limit(0),
74 typedef std::tr1::shared_ptr<DbdToPv>
DbdToPvPtr;
87 static DbdToPvPtr create(
92 epics::pvData::Structure::const_shared_pointer getStructure();
98 epics::pvData::BitSet::shared_pointer
const & bitSet,
123 bool timeStampRequested;
124 bool displayRequested;
125 bool controlRequested;
126 bool valueAlarmRequested;
128 bool charArrayIsString;
132 unsigned long maxElements;
139 epics::pvData::Structure::const_shared_pointer
structure;
140 std::vector<std::string> choices;
C++ wrapper for epicsEvent from EPICS base.
std::tr1::shared_ptr< ValueAlarmDbd > ValueAlarmDbdPtr
TODO only here because of the Lockable.
Mark external symbols and entry points for shared libraries.
std::tr1::shared_ptr< CAChannel > CAChannelPtr
double upper_warning_limit
double lower_warning_limit
#define POINTER_DEFINITIONS(clazz)
std::tr1::shared_ptr< TimeStampDbd > TimeStampDbdPtr
std::tr1::shared_ptr< AlarmDbd > AlarmDbdPtr
DbdToPv converts between DBD data and pvData.
void( caCallbackFunc)(struct event_handler_args)
std::tr1::shared_ptr< PVStructure > PVStructurePtr
std::tr1::shared_ptr< DisplayDbd > DisplayDbdPtr
EPICS time stamp, for use from C code.
std::tr1::shared_ptr< DbdToPv > DbdToPvPtr
std::tr1::shared_ptr< PVDoubleArray > PVDoubleArrayPtr
std::tr1::shared_ptr< ControlDbd > ControlDbdPtr