00001 00002 // *** Do not edit this file, it is auto-generated *** 00003 00004 #include <cstddef> 00005 #include "psddl_psana/andor3d.ddl.h" 00006 #include <iostream> 00007 namespace Psana { 00008 namespace Andor3d { 00009 00010 ConfigV1::~ConfigV1() {} 00011 00012 std::ostream& operator<<(std::ostream& str, Andor3d::ConfigV1::EnumFanMode enval) { 00013 const char* val; 00014 switch (enval) { 00015 case Andor3d::ConfigV1::ENUM_FAN_FULL: 00016 val = "ENUM_FAN_FULL"; 00017 break; 00018 case Andor3d::ConfigV1::ENUM_FAN_LOW: 00019 val = "ENUM_FAN_LOW"; 00020 break; 00021 case Andor3d::ConfigV1::ENUM_FAN_OFF: 00022 val = "ENUM_FAN_OFF"; 00023 break; 00024 case Andor3d::ConfigV1::ENUM_FAN_ACQOFF: 00025 val = "ENUM_FAN_ACQOFF"; 00026 break; 00027 case Andor3d::ConfigV1::ENUM_FAN_NUM: 00028 val = "ENUM_FAN_NUM"; 00029 break; 00030 default: 00031 return str << "EnumFanMode(" << int(enval) << ")"; 00032 } 00033 return str << val; 00034 } 00035 00036 FrameV1::~FrameV1() {} 00037 00038 } // namespace Andor3d 00039 } // namespace Psana