void setFilter(int low,int high) { filterLow=low; filterHigh=high; //double fl=filterLow+ddsOffset; //double fh=filterHigh+ddsOffset; RXANBPSetFreqs(CHANNEL_RX,(double)filterLow,(double)filterHigh); //SetRXABandpassFreqs(receiver, fl,fh); SetRXASNBAOutputBandwidth(CHANNEL_RX, (double)filterLow, (double)filterHigh); //SetTXABandpassFreqs(CHANNEL_TX, fl,fh); }
void setFilter(int low,int high) { fprintf(stderr,"setFilter: %d %d\n",low,high); if(mode==modeCWL) { filterLow=-cwPitch-low; filterHigh=-cwPitch+high; } else if(mode==modeCWU) { filterLow=cwPitch-low; filterHigh=cwPitch+high; } else { filterLow=low; filterHigh=high; } double fl=filterLow+ddsOffset; double fh=filterHigh+ddsOffset; fprintf(stderr,"setFilter: fl=%f fh=%f\n",fl,fh); RXANBPSetFreqs(receiver,(double)filterLow,(double)filterHigh); SetRXABandpassFreqs(receiver, fl,fh); SetRXASNBAOutputBandwidth(receiver, (double)filterLow, (double)filterHigh); SetTXABandpassFreqs(CHANNEL_TX, fl,fh); }