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

SetMode.cc

Go to the documentation of this file.
00001 #ifndef _SetMode_CC_
00002 #define _SetMode_CC_
00003 
00004 #include "../includes/Header.hh"
00005 using namespace std;
00006 
00007 int SetMode(int *nDev,int *nCH,int *fRet,
00008             int *Mode,int *Conf,int *Line,int *Clk){
00009 
00010   cout << "PcntSetMode: " << endl
00011        << "  Device#  = " << *nDev << endl
00012        << "  Channel# = " << *nCH << endl
00013        << "  Mode     = " << *Mode << endl
00014        << "  Config   = " << *Conf << endl
00015        << "  Line     = " << *Line << endl
00016        << "  Clock    = " << *Clk  << endl;
00017 
00018   (*fRet)=PcntSetMode((*nDev),(*nCH),(*Mode),(*Conf),(*Line),(*Clk));
00019   if((*fRet)!=PCNT_ERROR_SUCCESS){
00020     cout << "MODE setting failed." << endl;
00021     PcntClose(1);
00022     return -1;
00023   }
00024   cout << "Set mode successful: " << *fRet << endl;
00025 
00026   //  int rMode,rConf,rLine,rClk;
00027   //  PcntGetMode((*nDev),(*nCH),&rMode,&rConf,&rLine,&rClk);
00028   //  cout << "Mode:" << rMode << "  Conf:" << rConf
00029   //       << "  Line:" << rLine << "  Clk:" << rClk << endl;
00030   
00031   return 0;
00032 }
00033 #endif

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