@@ -16,27 +16,21 @@ import (
16
16
var listenAddress = flag .String ("a" , "" , "listen address" )
17
17
var listenPort = flag .Int ("p" , 1234 , "listen port (default: 1234)" )
18
18
var gain = flag .Int ("g" , 0 , "gain (default: 0 for auto)" )
19
- var sampleRate = flag .Int ("s" , 2048000 , "samplerate in Hz (default: 2048000 Hz)" )
19
+ var sampleRate = flag .Int ("s" , 2048000 , "sample rate in Hz (default: 2048000 Hz)" )
20
20
var maxBuffers = flag .Int ("b" , - 1 , "number of buffers (kept for compatibility, ignored here)" )
21
21
var deviceIndex = flag .Int ("d" , 0 , "device index (default: 0)" )
22
- var oversampling = flag .Int ("ov" , 8 , "oversampling (default: 8)" )
22
+ var oversampling = flag .Int ("ov" , 16 , "oversampling (default: 8)" )
23
23
var antennaName = flag .String ("antenna" , "LNAL" , "antenna name (default: LNAL)" )
24
24
var channel = flag .Int ("channel" , 0 , "channel number (default: 0)" )
25
- var lpf = flag .Int ("lpf" , 2500000 , "low pass filter (default 2500000)" )
25
+ var lpf = flag .Int ("lpf" , 3000000 , "low pass filter (default 2500000)" )
26
26
27
27
var server * rtltcp.Server
28
28
29
29
var tunerValues []int
30
30
31
31
func init () {
32
32
for i := 0 ; i < 32 ; i ++ {
33
- tunerValues = append (tunerValues , i * 6 )
34
- }
35
- }
36
-
37
- func OnSamples (samples []complex64 , _ int , _ uint64 ) {
38
- if server != nil {
39
- server .ComplexBroadcast (samples )
33
+ tunerValues = append (tunerValues , int (float32 (i )* 2.5 ))
40
34
}
41
35
}
42
36
@@ -71,7 +65,6 @@ func main() {
71
65
72
66
dev .SetI16CallbackMode (true )
73
67
dev .SetI16Callback (OnSamples16 )
74
- dev .SetCallback (OnSamples )
75
68
76
69
dev .SetSampleRate (float64 (* sampleRate ), * oversampling )
77
70
0 commit comments