Psana::Epics Namespace Reference


Classes

class  epicsTimeStamp
class  dbr_time_string
class  dbr_time_short
class  dbr_time_float
class  dbr_time_enum
class  dbr_time_char
class  dbr_time_long
class  dbr_time_double
class  dbr_sts_string
class  dbr_ctrl_short
class  dbr_ctrl_float
class  dbr_ctrl_enum
class  dbr_ctrl_char
class  dbr_ctrl_long
class  dbr_ctrl_double
class  EpicsPvHeader
class  EpicsPvCtrlHeader
class  EpicsPvTimeHeader
class  EpicsPvCtrlString
class  EpicsPvCtrlShort
class  EpicsPvCtrlFloat
class  EpicsPvCtrlEnum
class  EpicsPvCtrlChar
class  EpicsPvCtrlLong
class  EpicsPvCtrlDouble
class  EpicsPvTimeString
class  EpicsPvTimeShort
class  EpicsPvTimeFloat
class  EpicsPvTimeEnum
class  EpicsPvTimeChar
class  EpicsPvTimeLong
class  EpicsPvTimeDouble
class  PvConfigV1
class  ConfigV1

Enumerations

enum  { iXtcVersion = 1 }
enum  { iMaxPvNameLength = 64 }
enum  { MAX_STRING_SIZE = 40 }
enum  { MAX_UNITS_SIZE = 8 }
enum  { MAX_ENUM_STRING_SIZE = 26 }
enum  { MAX_ENUM_STATES = 16 }
enum  DbrTypes {
  DBR_STRING = 0, DBR_SHORT = 1, DBR_FLOAT = 2, DBR_ENUM = 3,
  DBR_CHAR = 4, DBR_LONG = 5, DBR_DOUBLE = 6, DBR_STS_STRING = 7,
  DBR_STS_SHORT = 8, DBR_STS_FLOAT = 9, DBR_STS_ENUM = 10, DBR_STS_CHAR = 11,
  DBR_STS_LONG = 12, DBR_STS_DOUBLE = 13, DBR_TIME_STRING = 14, DBR_TIME_INT = 15,
  DBR_TIME_SHORT = 15, DBR_TIME_FLOAT = 16, DBR_TIME_ENUM = 17, DBR_TIME_CHAR = 18,
  DBR_TIME_LONG = 19, DBR_TIME_DOUBLE = 20, DBR_GR_STRING = 21, DBR_GR_SHORT = 22,
  DBR_GR_FLOAT = 23, DBR_GR_ENUM = 24, DBR_GR_CHAR = 25, DBR_GR_LONG = 26,
  DBR_GR_DOUBLE = 27, DBR_CTRL_STRING = 28, DBR_CTRL_SHORT = 29, DBR_CTRL_FLOAT = 30,
  DBR_CTRL_ENUM = 31, DBR_CTRL_CHAR = 32, DBR_CTRL_LONG = 33, DBR_CTRL_DOUBLE = 34
}

Functions

std::ostream & operator<< (std::ostream &str, Epics::DbrTypes enval)


Enumeration Type Documentation

anonymous enum

Enumerator:
iXtcVersion 

Definition at line 13 of file epics.ddl.h.

anonymous enum

Enumerator:
iMaxPvNameLength  Maximum size of PV name string.

Definition at line 16 of file epics.ddl.h.

anonymous enum

Enumerator:
MAX_STRING_SIZE  Maximum length of strings in EPICS.

Definition at line 19 of file epics.ddl.h.

anonymous enum

Enumerator:
MAX_UNITS_SIZE  Maximum lenght of units strings.

Definition at line 22 of file epics.ddl.h.

anonymous enum

Enumerator:
MAX_ENUM_STRING_SIZE  Maximum length of strings specifying ENUMs.

Definition at line 25 of file epics.ddl.h.

anonymous enum

Enumerator:
MAX_ENUM_STATES  Maximum number of different ENUM constants.

Definition at line 28 of file epics.ddl.h.

enum Psana::Epics::DbrTypes

Enum specifying type of DBR structures.

Enumerator:
DBR_STRING 
DBR_SHORT 
DBR_FLOAT 
DBR_ENUM 
DBR_CHAR 
DBR_LONG 
DBR_DOUBLE 
DBR_STS_STRING 
DBR_STS_SHORT 
DBR_STS_FLOAT 
DBR_STS_ENUM 
DBR_STS_CHAR 
DBR_STS_LONG 
DBR_STS_DOUBLE 
DBR_TIME_STRING 
DBR_TIME_INT 
DBR_TIME_SHORT 
DBR_TIME_FLOAT 
DBR_TIME_ENUM 
DBR_TIME_CHAR 
DBR_TIME_LONG 
DBR_TIME_DOUBLE 
DBR_GR_STRING 
DBR_GR_SHORT 
DBR_GR_FLOAT 
DBR_GR_ENUM 
DBR_GR_CHAR 
DBR_GR_LONG 
DBR_GR_DOUBLE 
DBR_CTRL_STRING 
DBR_CTRL_SHORT 
DBR_CTRL_FLOAT 
DBR_CTRL_ENUM 
DBR_CTRL_CHAR 
DBR_CTRL_LONG 
DBR_CTRL_DOUBLE 

Definition at line 33 of file epics.ddl.h.


Function Documentation

std::ostream & Psana::Epics::operator<< ( std::ostream &  str,
Epics::DbrTypes  enval 
)

Definition at line 9 of file epics.ddl.cpp.

References DBR_CHAR, DBR_CTRL_CHAR, DBR_CTRL_DOUBLE, DBR_CTRL_ENUM, DBR_CTRL_FLOAT, DBR_CTRL_LONG, DBR_CTRL_SHORT, DBR_CTRL_STRING, DBR_DOUBLE, DBR_ENUM, DBR_FLOAT, DBR_GR_CHAR, DBR_GR_DOUBLE, DBR_GR_ENUM, DBR_GR_FLOAT, DBR_GR_LONG, DBR_GR_SHORT, DBR_GR_STRING, DBR_LONG, DBR_SHORT, DBR_STRING, DBR_STS_CHAR, DBR_STS_DOUBLE, DBR_STS_ENUM, DBR_STS_FLOAT, DBR_STS_LONG, DBR_STS_SHORT, DBR_STS_STRING, DBR_TIME_CHAR, DBR_TIME_DOUBLE, DBR_TIME_ENUM, DBR_TIME_FLOAT, DBR_TIME_INT, DBR_TIME_LONG, and DBR_TIME_STRING.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7