Display channel offset with TX and RX channel frequencies on startup
This commit is contained in:
@@ -168,12 +168,15 @@ double cnetz_kanal2freq(int kanal, int unterband)
|
||||
{
|
||||
double freq = 465.750;
|
||||
|
||||
if (unterband == 2)
|
||||
return -10.000 * 1e6;
|
||||
|
||||
if ((kanal & 1))
|
||||
freq -= (double)(kanal + 1) / 2.0 * 0.010;
|
||||
else
|
||||
freq -= (double)kanal / 2.0 * 0.0125;
|
||||
if (unterband)
|
||||
freq -= 10.0;
|
||||
freq -= 10.000;
|
||||
|
||||
return freq * 1e6;
|
||||
}
|
||||
|
@@ -566,9 +566,9 @@ int main(int argc, char *argv[])
|
||||
goto fail;
|
||||
}
|
||||
if ((kanal[i] & 1)) {
|
||||
printf("Base station on channel %d ready, please tune transmitter to %.3f MHz and receiver to %.3f MHz.\n", kanal[i], cnetz_kanal2freq(kanal[i], 0) / 1e6, cnetz_kanal2freq(kanal[i], 1) / 1e6);
|
||||
printf("Base station on channel %d ready, please tune transmitter to %.3f MHz and receiver to %.3f MHz. (%.3f MHz offset)\n", kanal[i], cnetz_kanal2freq(kanal[i], 0) / 1e6, cnetz_kanal2freq(kanal[i], 1) / 1e6, cnetz_kanal2freq(kanal[i], 2) / 1e6);
|
||||
} else {
|
||||
printf("Base station on channel %d ready, please tune transmitter to %.4f MHz and receiver to %.4f MHz.\n", kanal[i], cnetz_kanal2freq(kanal[i], 0) / 1e6, cnetz_kanal2freq(kanal[i], 1) / 1e6);
|
||||
printf("Base station on channel %d ready, please tune transmitter to %.4f MHz and receiver to %.4f MHz. (%.3f MHz offset)\n", kanal[i], cnetz_kanal2freq(kanal[i], 0) / 1e6, cnetz_kanal2freq(kanal[i], 1) / 1e6, cnetz_kanal2freq(kanal[i], 2) / 1e6);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user