psddl_psana/src/usdusb.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/usdusb.ddl.h"
00006 #include <iostream>
00007 namespace Psana {
00008 namespace UsdUsb {
00009 
00010 FexConfigV1::~FexConfigV1() {}
00011 
00012 
00013 FexDataV1::~FexDataV1() {}
00014 
00015 
00016 ConfigV1::~ConfigV1() {}
00017 
00018 std::ostream& operator<<(std::ostream& str, UsdUsb::ConfigV1::Count_Mode enval) {
00019   const char* val;
00020   switch (enval) {
00021   case UsdUsb::ConfigV1::WRAP_FULL:
00022     val = "WRAP_FULL";
00023     break;
00024   case UsdUsb::ConfigV1::LIMIT:
00025     val = "LIMIT";
00026     break;
00027   case UsdUsb::ConfigV1::HALT:
00028     val = "HALT";
00029     break;
00030   case UsdUsb::ConfigV1::WRAP_PRESET:
00031     val = "WRAP_PRESET";
00032     break;
00033   default:
00034     return str << "Count_Mode(" << int(enval) << ")";
00035   }
00036   return str << val;
00037 }
00038 std::ostream& operator<<(std::ostream& str, UsdUsb::ConfigV1::Quad_Mode enval) {
00039   const char* val;
00040   switch (enval) {
00041   case UsdUsb::ConfigV1::CLOCK_DIR:
00042     val = "CLOCK_DIR";
00043     break;
00044   case UsdUsb::ConfigV1::X1:
00045     val = "X1";
00046     break;
00047   case UsdUsb::ConfigV1::X2:
00048     val = "X2";
00049     break;
00050   case UsdUsb::ConfigV1::X4:
00051     val = "X4";
00052     break;
00053   default:
00054     return str << "Quad_Mode(" << int(enval) << ")";
00055   }
00056   return str << val;
00057 }
00058 
00059 DataV1::~DataV1() {}
00060 
00061 } // namespace UsdUsb
00062 } // namespace Psana

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7