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
00027
00028
00029
00030
00031 return 0;
00032 }
00033 #endif