浏览代码

rtl_tcp: add handlers for sample rate and gain mode commands

Dimitri Stolnikov 13 年之前
父节点
当前提交
e5adc9a3ad
共有 1 个文件被更改,包括 14 次插入6 次删除
  1. 14 6
      src/rtl_tcp.c

+ 14 - 6
src/rtl_tcp.c

@@ -276,13 +276,21 @@ static void *command_worker(void *arg)
 		}
 		switch(cmd.cmd) {
 		case 0x01:
-            printf("set freq %d\n", cmd.param);
-            rtlsdr_set_center_freq(dev, cmd.param);
-            break;
+			printf("set freq %d\n", cmd.param);
+			rtlsdr_set_center_freq(dev, cmd.param);
+			break;
+        case 0x02:
+			printf("set sample rate %d\n", cmd.param);
+			rtlsdr_set_sample_rate(dev, cmd.param);
+			break;
+        case 0x03:
+			printf("set gain mode %d\n", cmd.param);
+			rtlsdr_set_tuner_gain_mode(dev, cmd.param);
+			break;
 		case 0x04:
-            printf("set gain %d\n", cmd.param);
-            rtlsdr_set_tuner_gain(dev, cmd.param);
-            break;
+			printf("set gain %d\n", cmd.param);
+			rtlsdr_set_tuner_gain(dev, cmd.param);
+			break;
 		default:
 			break;
 		}