psddl_psana/src/epics.ddl.cpp

Go to the documentation of this file.
00001 
00002 // *** Do not edit this file, it is auto-generated ***
00003 
00004 #include <cstddef>
00005 #include "psddl_psana/epics.ddl.h"
00006 #include <iostream>
00007 namespace Psana {
00008 namespace Epics {
00009 std::ostream& operator<<(std::ostream& str, Epics::DbrTypes enval) {
00010   const char* val;
00011   switch (enval) {
00012   case Epics::DBR_STRING:
00013     val = "DBR_STRING";
00014     break;
00015   case Epics::DBR_SHORT:
00016     val = "DBR_SHORT";
00017     break;
00018   case Epics::DBR_FLOAT:
00019     val = "DBR_FLOAT";
00020     break;
00021   case Epics::DBR_ENUM:
00022     val = "DBR_ENUM";
00023     break;
00024   case Epics::DBR_CHAR:
00025     val = "DBR_CHAR";
00026     break;
00027   case Epics::DBR_LONG:
00028     val = "DBR_LONG";
00029     break;
00030   case Epics::DBR_DOUBLE:
00031     val = "DBR_DOUBLE";
00032     break;
00033   case Epics::DBR_STS_STRING:
00034     val = "DBR_STS_STRING";
00035     break;
00036   case Epics::DBR_STS_SHORT:
00037     val = "DBR_STS_SHORT";
00038     break;
00039   case Epics::DBR_STS_FLOAT:
00040     val = "DBR_STS_FLOAT";
00041     break;
00042   case Epics::DBR_STS_ENUM:
00043     val = "DBR_STS_ENUM";
00044     break;
00045   case Epics::DBR_STS_CHAR:
00046     val = "DBR_STS_CHAR";
00047     break;
00048   case Epics::DBR_STS_LONG:
00049     val = "DBR_STS_LONG";
00050     break;
00051   case Epics::DBR_STS_DOUBLE:
00052     val = "DBR_STS_DOUBLE";
00053     break;
00054   case Epics::DBR_TIME_STRING:
00055     val = "DBR_TIME_STRING";
00056     break;
00057   case Epics::DBR_TIME_INT:
00058     val = "DBR_TIME_INT";
00059     break;
00060   case Epics::DBR_TIME_FLOAT:
00061     val = "DBR_TIME_FLOAT";
00062     break;
00063   case Epics::DBR_TIME_ENUM:
00064     val = "DBR_TIME_ENUM";
00065     break;
00066   case Epics::DBR_TIME_CHAR:
00067     val = "DBR_TIME_CHAR";
00068     break;
00069   case Epics::DBR_TIME_LONG:
00070     val = "DBR_TIME_LONG";
00071     break;
00072   case Epics::DBR_TIME_DOUBLE:
00073     val = "DBR_TIME_DOUBLE";
00074     break;
00075   case Epics::DBR_GR_STRING:
00076     val = "DBR_GR_STRING";
00077     break;
00078   case Epics::DBR_GR_SHORT:
00079     val = "DBR_GR_SHORT";
00080     break;
00081   case Epics::DBR_GR_FLOAT:
00082     val = "DBR_GR_FLOAT";
00083     break;
00084   case Epics::DBR_GR_ENUM:
00085     val = "DBR_GR_ENUM";
00086     break;
00087   case Epics::DBR_GR_CHAR:
00088     val = "DBR_GR_CHAR";
00089     break;
00090   case Epics::DBR_GR_LONG:
00091     val = "DBR_GR_LONG";
00092     break;
00093   case Epics::DBR_GR_DOUBLE:
00094     val = "DBR_GR_DOUBLE";
00095     break;
00096   case Epics::DBR_CTRL_STRING:
00097     val = "DBR_CTRL_STRING";
00098     break;
00099   case Epics::DBR_CTRL_SHORT:
00100     val = "DBR_CTRL_SHORT";
00101     break;
00102   case Epics::DBR_CTRL_FLOAT:
00103     val = "DBR_CTRL_FLOAT";
00104     break;
00105   case Epics::DBR_CTRL_ENUM:
00106     val = "DBR_CTRL_ENUM";
00107     break;
00108   case Epics::DBR_CTRL_CHAR:
00109     val = "DBR_CTRL_CHAR";
00110     break;
00111   case Epics::DBR_CTRL_LONG:
00112     val = "DBR_CTRL_LONG";
00113     break;
00114   case Epics::DBR_CTRL_DOUBLE:
00115     val = "DBR_CTRL_DOUBLE";
00116     break;
00117   default:
00118     return str << "DbrTypes(" << int(enval) << ")";
00119   }
00120   return str << val;
00121 }
00122 std::vector<int>
00123 dbr_ctrl_short::units_shape() const {
00124   std::vector<int> shape;
00125   shape.reserve(1);
00126   shape.push_back(MAX_UNITS_SIZE);
00127   return shape;
00128 }
00129 std::vector<int>
00130 dbr_ctrl_float::units_shape() const {
00131   std::vector<int> shape;
00132   shape.reserve(1);
00133   shape.push_back(MAX_UNITS_SIZE);
00134   return shape;
00135 }
00136 std::vector<int>
00137 dbr_ctrl_enum::strings_shape() const {
00138   std::vector<int> shape;
00139   shape.reserve(2);
00140   shape.push_back(MAX_ENUM_STATES);
00141   shape.push_back(MAX_ENUM_STRING_SIZE);
00142   return shape;
00143 }
00144 std::vector<int>
00145 dbr_ctrl_char::units_shape() const {
00146   std::vector<int> shape;
00147   shape.reserve(1);
00148   shape.push_back(MAX_UNITS_SIZE);
00149   return shape;
00150 }
00151 std::vector<int>
00152 dbr_ctrl_long::units_shape() const {
00153   std::vector<int> shape;
00154   shape.reserve(1);
00155   shape.push_back(MAX_UNITS_SIZE);
00156   return shape;
00157 }
00158 std::vector<int>
00159 dbr_ctrl_double::units_shape() const {
00160   std::vector<int> shape;
00161   shape.reserve(1);
00162   shape.push_back(MAX_UNITS_SIZE);
00163   return shape;
00164 }
00165 
00166 EpicsPvHeader::~EpicsPvHeader() {}
00167 
00168 
00169 EpicsPvCtrlHeader::~EpicsPvCtrlHeader() {}
00170 
00171 
00172 EpicsPvTimeHeader::~EpicsPvTimeHeader() {}
00173 
00174 
00175 EpicsPvCtrlString::~EpicsPvCtrlString() {}
00176 
00177 
00178 EpicsPvCtrlShort::~EpicsPvCtrlShort() {}
00179 
00180 
00181 EpicsPvCtrlFloat::~EpicsPvCtrlFloat() {}
00182 
00183 
00184 EpicsPvCtrlEnum::~EpicsPvCtrlEnum() {}
00185 
00186 
00187 EpicsPvCtrlChar::~EpicsPvCtrlChar() {}
00188 
00189 
00190 EpicsPvCtrlLong::~EpicsPvCtrlLong() {}
00191 
00192 
00193 EpicsPvCtrlDouble::~EpicsPvCtrlDouble() {}
00194 
00195 
00196 EpicsPvTimeString::~EpicsPvTimeString() {}
00197 
00198 
00199 EpicsPvTimeShort::~EpicsPvTimeShort() {}
00200 
00201 
00202 EpicsPvTimeFloat::~EpicsPvTimeFloat() {}
00203 
00204 
00205 EpicsPvTimeEnum::~EpicsPvTimeEnum() {}
00206 
00207 
00208 EpicsPvTimeChar::~EpicsPvTimeChar() {}
00209 
00210 
00211 EpicsPvTimeLong::~EpicsPvTimeLong() {}
00212 
00213 
00214 EpicsPvTimeDouble::~EpicsPvTimeDouble() {}
00215 
00216 
00217 ConfigV1::~ConfigV1() {}
00218 
00219 } // namespace Epics
00220 } // namespace Psana

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7