File tree 1 file changed +23
-0
lines changed
1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -104,6 +104,29 @@ def get_center_freq(self):
104
104
105
105
return center_freq
106
106
107
+ def set_freq_correction (self , err_ppm ):
108
+ ''' Set frequency offset of tuner (in PPM). '''
109
+
110
+ freq = int (err_ppm )
111
+
112
+ result = librtlsdr .rtlsdr_set_freq_correction (self .dev_p , err_ppm )
113
+ if result < 0 :
114
+ self .close ()
115
+ raise IOError ('Error code %d when setting freq. offset to %d ppm' \
116
+ % (result , err_ppm ))
117
+
118
+ return
119
+
120
+ def get_freq_correction (self ):
121
+ ''' Get frequency offset of tuner (in PPM). '''
122
+
123
+ result = librtlsdr .rtlsdr_get_freq_correction (self .dev_p )
124
+ if result < 0 :
125
+ self .close ()
126
+ raise IOError ('Error code %d when getting freq. offset in ppm.' \
127
+ % (result ))
128
+ return
129
+
107
130
def set_sample_rate (self , rate ):
108
131
''' Set sample rate of tuner (in Hz).
109
132
Use get_sample_rate() to see the precise sample rate used. '''
You can’t perform that action at this time.
0 commit comments