Changeset 9754

Show
Ignore:
Timestamp:
10/08/08 16:17:37
Author:
eb
Message:

Applied patch from Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
dated 30 September 2008.

Move identical implementations from inherited classes to base class

  • db_flexrf-move-freq_minmax.diff
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gnuradio/branches/developers/eb/cppdb-wip/usrp/host/lib/legacy/db_flexrf.cc

    r9753 r9754  
    287287} 
    288288 
     289double 
     290flexrf_base::freq_min() 
     291{ 
     292  return d_common->freq_min(); 
     293} 
     294 
     295double 
     296flexrf_base::freq_max() 
     297{ 
     298  return d_common->freq_max(); 
     299} 
     300 
    289301// ---------------------------------------------------------------- 
    290302 
     
    841853} 
    842854 
    843 double 
    844 db_flexrf_2400_tx::freq_min() 
    845 { 
    846   return d_common->freq_min(); 
    847 } 
    848  
    849 double 
    850 db_flexrf_2400_tx::freq_max() 
    851 { 
    852   return d_common->freq_max(); 
    853 } 
    854  
    855855bool 
    856856db_flexrf_2400_tx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    898898} 
    899899 
    900 double 
    901 db_flexrf_2400_rx::freq_min() 
    902 { 
    903   return d_common->freq_min(); 
    904 } 
    905  
    906 double 
    907 db_flexrf_2400_rx::freq_max() 
    908 { 
    909   return d_common->freq_max(); 
    910 } 
    911  
    912900bool 
    913901db_flexrf_2400_rx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    931919} 
    932920 
    933 double 
    934 db_flexrf_1200_tx::freq_min() 
    935 { 
    936   return d_common->freq_min(); 
    937 } 
    938  
    939 double 
    940 db_flexrf_1200_tx::freq_max() 
    941 { 
    942   return d_common->freq_max(); 
    943 } 
    944  
    945921bool 
    946922db_flexrf_1200_tx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    988964} 
    989965 
    990 double 
    991 db_flexrf_1200_rx::freq_min() 
    992 { 
    993   return d_common->freq_min(); 
    994 } 
    995  
    996 double 
    997 db_flexrf_1200_rx::freq_max() 
    998 { 
    999   return d_common->freq_max(); 
    1000 } 
    1001  
    1002966bool 
    1003967db_flexrf_1200_rx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    1022986} 
    1023987 
    1024 double 
    1025 db_flexrf_1800_tx::freq_min() 
    1026 { 
    1027   return d_common->freq_min(); 
    1028 } 
    1029  
    1030 double 
    1031 db_flexrf_1800_tx::freq_max() 
    1032 { 
    1033   return d_common->freq_max(); 
    1034 } 
    1035  
    1036988bool 
    1037989db_flexrf_1800_tx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    10791031} 
    10801032 
    1081 double 
    1082 db_flexrf_1800_rx::freq_min() 
    1083 { 
    1084   return d_common->freq_min(); 
    1085 } 
    1086  
    1087 double 
    1088 db_flexrf_1800_rx::freq_max() 
    1089 { 
    1090   return d_common->freq_max(); 
    1091 } 
    1092  
    10931033bool 
    10941034db_flexrf_1800_rx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    11131053} 
    11141054 
    1115 double 
    1116 db_flexrf_900_tx::freq_min() 
    1117 { 
    1118   return d_common->freq_min(); 
    1119 } 
    1120  
    1121 double 
    1122 db_flexrf_900_tx::freq_max() 
    1123 { 
    1124   return d_common->freq_max(); 
    1125 } 
    1126  
    11271055bool 
    11281056db_flexrf_900_tx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    11681096} 
    11691097 
    1170 double 
    1171 db_flexrf_900_rx::freq_min() 
    1172 { 
    1173   return d_common->freq_min(); 
    1174 } 
    1175  
    1176 double 
    1177 db_flexrf_900_rx::freq_max() 
    1178 { 
    1179   return d_common->freq_max(); 
    1180 } 
    1181  
    11821098bool 
    11831099db_flexrf_900_rx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    12011117} 
    12021118 
    1203 double 
    1204 db_flexrf_400_tx::freq_min() 
    1205 { 
    1206   return d_common->freq_min(); 
    1207 } 
    1208  
    1209 double 
    1210 db_flexrf_400_tx::freq_max() 
    1211 { 
    1212   return d_common->freq_max(); 
    1213 } 
    1214  
    12151119bool 
    12161120db_flexrf_400_tx::_compute_regs(double freq, int &retR, int &retcontrol, 
     
    12591163} 
    12601164 
    1261 double 
    1262 db_flexrf_400_rx::freq_min() 
    1263 { 
    1264   return d_common->freq_min(); 
    1265 } 
    1266  
    1267 double 
    1268 db_flexrf_400_rx::freq_max() 
    1269 { 
    1270   return d_common->freq_max(); 
    1271 } 
    1272  
    12731165bool 
    12741166db_flexrf_400_rx::_compute_regs(double freq, int &retR, int &retcontrol, 
  • gnuradio/branches/developers/eb/cppdb-wip/usrp/host/lib/legacy/db_flexrf.h

    r9753 r9754  
    4343  bool  set_gain(float gain); 
    4444  bool  is_quadrature(); 
     45  double freq_min(); 
     46  double freq_max(); 
    4547 
    4648protected: 
     
    222224  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    223225                     int &retN, double &retfreq); 
    224   double freq_min(); 
    225   double freq_max(); 
    226226}; 
    227227 
     
    237237  bool i_and_q_swapped(); 
    238238 
    239   double freq_min(); 
    240   double freq_max(); 
    241239  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    242240                     int &retN, double &retfreq); 
     
    254252  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    255253                     int &retN, double &retfreq); 
    256   double freq_min(); 
    257   double freq_max(); 
    258254}; 
    259255 
     
    269265  bool i_and_q_swapped(); 
    270266 
    271   double freq_min(); 
    272   double freq_max(); 
    273267  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    274268                     int &retN, double &retfreq); 
     
    286280  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    287281                     int &retN, double &retfreq); 
    288   double freq_min(); 
    289   double freq_max(); 
    290282}; 
    291283 
     
    301293  bool i_and_q_swapped(); 
    302294 
    303   double freq_min(); 
    304   double freq_max(); 
    305295  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    306296                     int &retN, double &retfreq); 
     
    318308  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    319309                     int &retN, double &retfreq); 
    320   double freq_min(); 
    321   double freq_max(); 
    322310}; 
    323311 
     
    333321  bool i_and_q_swapped(); 
    334322 
    335   double freq_min(); 
    336   double freq_max(); 
    337323  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    338324                     int &retN, double &retfreq); 
     
    351337  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    352338                     int &retN, double &retfreq); 
    353   double freq_min(); 
    354   double freq_max(); 
    355339}; 
    356340 
     
    366350  bool i_and_q_swapped(); 
    367351 
    368   double freq_min(); 
    369   double freq_max(); 
    370352  bool _compute_regs(double freq, int &retR, int &retcontrol, 
    371353                     int &retN, double &retfreq);