rtl_tcp: convert command parameters from network to host byteorder

Signed-off-by: Steve Markgraf <steve@steve-m.de>
master
Steve Markgraf 13 years ago
parent cdfd1cf775
commit 8dda694101
  1. 20
      src/rtl_tcp.c

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

Loading…
Cancel
Save