Skip to content

Commit 6bebf8c

Browse files
tune default min/max frequencies for different devices
+ simplify loading device configurations
1 parent 194d124 commit 6bebf8c

File tree

8 files changed

+173
-239
lines changed

8 files changed

+173
-239
lines changed

src/main/java/ru/r2cloud/util/Configuration.java

Lines changed: 154 additions & 220 deletions
Large diffs are not rendered by default.

src/main/resources/config-dev.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ satellites.instrument.location=./src/main/resources/instruments.json
4646
satellits.validate.external=true
4747

4848
rtlsdr.devices=0
49-
rtlsdr.device.0.minFrequency=100000000
50-
rtlsdr.device.0.maxFrequency=1700000000
49+
rtlsdr.device.0.minFrequency=24000000
50+
rtlsdr.device.0.maxFrequency=1766000000
5151
rtlsdr.device.0.index=0
5252
rtlsdr.device.0.ppm=0
5353
rtlsdr.device.0.gain=45
@@ -56,8 +56,8 @@ rtlsdr.device.0.biast=false
5656
plutosdr.devices=
5757
plutosdr.timeout=10000
5858
plutosdr.device.0.gain=45
59-
plutosdr.device.0.minFrequency=100000000
60-
plutosdr.device.0.maxFrequency=1700000000
59+
plutosdr.device.0.minFrequency=325000000
60+
plutosdr.device.0.maxFrequency=3800000000
6161

6262
scheduler.data.retention.raw.count=10
6363
scheduler.data.retention.maxSizeBytes=1073741824

src/main/resources/config-prod.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ satellites.instrument.location=./etc/instruments.json
4545
satellits.validate.external=true
4646

4747
rtlsdr.devices=0
48-
rtlsdr.device.0.minFrequency=100000000
49-
rtlsdr.device.0.maxFrequency=1700000000
48+
rtlsdr.device.0.minFrequency=24000000
49+
rtlsdr.device.0.maxFrequency=1766000000
5050
rtlsdr.device.0.index=0
5151
rtlsdr.device.0.ppm=0
5252
rtlsdr.device.0.gain=45
@@ -55,8 +55,8 @@ rtlsdr.device.0.biast=false
5555
plutosdr.devices=
5656
plutosdr.timeout=10000
5757
plutosdr.device.0.gain=45
58-
plutosdr.device.0.minFrequency=100000000
59-
plutosdr.device.0.maxFrequency=1700000000
58+
plutosdr.device.0.minFrequency=325000000
59+
plutosdr.device.0.maxFrequency=3800000000
6060

6161
scheduler.data.retention.raw.count=10
6262
scheduler.data.retention.maxSizeBytes=10737418240

src/test/resources/deviceConfig/expectedLoad.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"id": "rtlsdr.0",
33
"name": "RTL-SDR 0",
44
"deviceType": "RTLSDR",
5-
"minimumFrequency": 100000000,
6-
"maximumFrequency": 1700000000,
5+
"minimumFrequency": 24000000,
6+
"maximumFrequency": 1766000000,
77
"gain": 45,
88
"rtlDeviceId": "0",
99
"biast": false,

src/test/resources/expectedOverview.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
"status": "CONNECTED",
3737
"model": "Analog Devices PlutoSDR Rev.B (Z7010-AD9363A)",
3838
"connection": "PlutoSDR",
39-
"minFrequency": 100000000,
40-
"maxFrequency": 1700000000,
39+
"minFrequency": 325000000,
40+
"maxFrequency": 3800000000,
4141
"rotator": {
4242
"status": "DISABLED"
4343
}
@@ -47,8 +47,8 @@
4747
"status": "CONNECTED",
4848
"model": "Realtek, RTL2838UHIDIR, SN: 00000100",
4949
"connection": "RTL-SDR 0",
50-
"minFrequency": 100000000,
51-
"maxFrequency": 1700000000,
50+
"minFrequency": 24000000,
51+
"maxFrequency": 1766000000,
5252
"rotator": {
5353
"status": "DISABLED"
5454
}

src/test/resources/r2cloudclienttest/1559982858904-59114-0.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"numberOfDecodedPackets": 1,
2020
"device": {
2121
"id": "loraatblec.0",
22-
"name": "LoRa - 7b:7a:24:3c:ed:50",
22+
"name": "LoRa - 7B:7A:24:3C:ED:50",
2323
"deviceType": "LORAATBLEC",
2424
"minimumFrequency": 433000000,
2525
"maximumFrequency": 480000000,

src/test/resources/r2cloudclienttest/40069-1553411549943-request.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"id": "rtlsdr.0",
2323
"name": "RTL-SDR 0",
2424
"deviceType": "RTLSDR",
25-
"minimumFrequency": 100000000,
26-
"maximumFrequency": 1700000000,
25+
"minimumFrequency": 24000000,
26+
"maximumFrequency": 1766000000,
2727
"gain": 45,
2828
"rtlDeviceId": "0",
2929
"biast": false,

src/test/resources/r2cloudclienttest/46494-1.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"id": "rtlsdr.0",
2121
"name": "RTL-SDR 0",
2222
"deviceType": "RTLSDR",
23-
"minimumFrequency": 100000000,
24-
"maximumFrequency": 1700000000,
23+
"minimumFrequency": 24000000,
24+
"maximumFrequency": 1766000000,
2525
"gain": 45,
2626
"rtlDeviceId": "0",
2727
"biast": false,

0 commit comments

Comments
 (0)