19 #ifndef INCLdb_field_logh
20 #define INCLdb_field_logh
45 epicsUInt16 dbf_ushort;
48 epicsUInt32 dbf_ulong;
50 epicsUInt64 dbf_uint64;
51 epicsFloat32 dbf_float;
52 epicsFloat64 dbf_double;
53 #ifdef DB_EVENT_LOG_STRINGS
54 char dbf_string[MAX_STRING_SIZE];
78 typedef enum dbfl_type {
84 typedef enum dbfl_context {
89 #define dbflTypeStr(t) (t==dbfl_type_val?"val":"ref")
143 #define dbfl_has_copy(p)\
144 ((p) && ((p)->type==dbfl_type_val || (p)->dtor || (p)->no_elements==0))
146 #define dbfl_pfield(p)\
147 ((p)->type==dbfl_type_val ? &p->u.v.field : p->u.r.field)
epicsUInt64 epicsUTag
Type of UTAG field (dbCommon::utag)
The core data types used by epics.
EPICS time stamp, for use from C code.
EPICS time-stamps (epicsTimeStamp), epicsTime C++ class and C functions for handling wall-clock times...