psddl_psana/include/epics.ddl.h File Reference

#include <vector>
#include <iosfwd>
#include <cstring>
#include "ndarray/ndarray.h"
#include "pdsdata/xtc/TypeId.hh"

Go to the source code of this file.

Namespaces

namespace  Psana
namespace  Psana::Epics

Classes

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

Defines

#define PSANA_EPICS_DDL_H   1

Enumerations

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

Functions

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


Define Documentation

#define PSANA_EPICS_DDL_H   1

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


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7