00001 // ===================================================================== 00002 // $Id: TCamacHighVoltageControllerModule.cc,v 1.4 2004/03/07 10:30:31 goiwai Exp $ 00003 // $Name: CLDAQ-1-14-03 $ 00004 // $Log: TCamacHighVoltageControllerModule.cc,v $ 00005 // Revision 1.4 2004/03/07 10:30:31 goiwai 00006 // ROOTに組みこむためのおまじないマクロを埋めこみました。 00007 // 全てにおいて完全に動作するわけではありません。 00008 // 00009 // Revision 1.3 2003/10/06 17:02:40 goiwai 00010 // *** empty log message *** 00011 // 00012 // Revision 1.2 2003/07/30 16:19:09 goiwai 00013 // ファイルにコミットログをつけることにしました. 00014 // 00015 // ===================================================================== 00016 #include "TCamacHighVoltageControllerModule.hh" 00017 #include "TDataSegment.hh" 00018 #include "TDataElement.hh" 00019 00020 TCamacHighVoltageControllerModule::TCamacHighVoltageControllerModule( TCamacCrateController* cc7x00, Tint slot, Tint nch, Tdata_t datalen ) 00021 : TCamacModule( cc7x00, slot, nch, datalen ) 00022 {;} 00023 00024 TCamacHighVoltageControllerModule::TCamacHighVoltageControllerModule( const TCamacHighVoltageControllerModule& right ) 00025 : TCamacModule( right ) 00026 {;} 00027 00028 TCamacHighVoltageControllerModule::~TCamacHighVoltageControllerModule() 00029 {;} 00030 00031 // const TCamacHighVoltageControllerModule& TCamacHighVoltageControllerModule::operator=( const TCamacHighVoltageControllerModule& right ) 00032 // { 00033 // *( (TCamacModule*)this ) = *( (TCamacModule*)(&right) ); 00034 // return *this; 00035 // } 00036 00037 // Tbool TCamacHighVoltageControllerModule::operator==( const TCamacHighVoltageControllerModule& right ) const 00038 // { 00039 // return *( (TCamacModule*)this ) == *( (TCamacModule*)(&right) ); 00040 // } 00041 00042 // Tbool TCamacHighVoltageControllerModule::operator!=( const TCamacHighVoltageControllerModule& right ) const 00043 // { 00044 // return *( (TCamacModule*)this ) != *( (TCamacModule*)(&right) ); 00045 // } 00046 00047 // Tvoid TCamacHighVoltageControllerModule::FillData( TDataElement& element, Tint channel ) 00048 // { 00049 // if ( channel < 0 || channel >= theNumberOfChannels ) { 00050 // Tcerr << "TCamacHighVoltageControllerModule::FillData: invalid ID " << channel << Tendl; 00051 // element.FillData( &theStatus, tTypeInt, 1 ); 00052 // } else { 00053 // Read( channel ); 00054 // element.FillData( &theCamacData, tTypeUnsignedInt, 1 ); 00055 // } 00056 // return; 00057 // } 00058 00059 #ifdef __CLDAQ_ROOT_DLL 00060 ClassImp(TCamacHighVoltageControllerModule) 00061 #endif