Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

SetMask.cc

Go to the documentation of this file.
00001 #ifndef _SetMask_CC_
00002 #define _SetMask_CC_
00003 
00004 #include "../includes/Header.hh"
00005 using namespace std;
00006 
00007 int SetMask(int *nDev,int *nCH,int *fRet,
00008             int *Emask,int *Tmask){
00009 
00010 //  cout << "PcntsetEventMask: " << endl
00011 //       << "  Device#  = " << *nDev << endl
00012 //       << "  Channel# = " << *nCH << endl
00013 //       << "  EventMask= " << hex << *Emask << endl
00014 //       << "  TimerMak = " << *Tmask << dec << endl;
00015 
00016   (*fRet)=PcntSetEventMask((*nDev),(*nCH),(*Emask),(*Tmask));
00017   if((*fRet)!=PCNT_ERROR_SUCCESS){
00018     cout << "Setting Mask failed." << endl;
00019     PcntClose(1);
00020     return -1;
00021   }
00022 
00023   //  unsigned int Emask1,Tmask1;
00024   //  PcntGetEventMask((*nDev),(*nCH),&Emask1,&Tmask1);
00025   //  cout << "Emask:" << Emask1 << "  Tmask:" << Tmask1 << endl;
00026   
00027   return 0;
00028 }
00029 #endif

Generated on Sun Dec 14 23:32:46 2008 by doxygen 1.3.5