00001 00002 // *** Do not edit this file, it is auto-generated *** 00003 00004 #include <cstddef> 00005 #include "psddl_psana/genericpgp.ddl.h" 00006 #include <iostream> 00007 namespace Psana { 00008 namespace GenericPgp { 00009 00010 CDimension::~CDimension() {} 00011 00012 std::ostream& operator<<(std::ostream& str, GenericPgp::CRegister::Action enval) { 00013 const char* val; 00014 switch (enval) { 00015 case GenericPgp::CRegister::RegisterRead: 00016 val = "RegisterRead"; 00017 break; 00018 case GenericPgp::CRegister::RegisterWrite: 00019 val = "RegisterWrite"; 00020 break; 00021 case GenericPgp::CRegister::RegisterWriteA: 00022 val = "RegisterWriteA"; 00023 break; 00024 case GenericPgp::CRegister::RegisterVerify: 00025 val = "RegisterVerify"; 00026 break; 00027 case GenericPgp::CRegister::Spin: 00028 val = "Spin"; 00029 break; 00030 case GenericPgp::CRegister::Usleep: 00031 val = "Usleep"; 00032 break; 00033 case GenericPgp::CRegister::Flush: 00034 val = "Flush"; 00035 break; 00036 default: 00037 return str << "Action(" << int(enval) << ")"; 00038 } 00039 return str << val; 00040 } 00041 00042 ConfigV1::~ConfigV1() {} 00043 00044 } // namespace GenericPgp 00045 } // namespace Psana