Skip to content

Commit c739daf

Browse files
committed
feat: support for I/Q file
1 parent 96295a5 commit c739daf

File tree

6 files changed

+449
-53
lines changed

6 files changed

+449
-53
lines changed

crates/jet1090/Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ edition.workspace = true
1111
homepage.workspace = true
1212

1313
[features]
14-
rtlsdr = ['rs1090/rtlsdr']
15-
pluto = ['rs1090/pluto']
16-
soapy = ['rs1090/soapy']
14+
sdr = ['rs1090/sdr']
15+
rtlsdr = ['sdr', 'rs1090/rtlsdr']
16+
pluto = ['sdr', 'rs1090/pluto']
17+
soapy = ['sdr', 'rs1090/soapy']
1718
sero = ['rs1090/sero']
1819
ssh = ['rs1090/ssh']
1920

crates/jet1090/src/sensor.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,17 @@ pub async fn sensors(value: &Source) -> Vec<Sensor> {
4141
last_timestamp: 0,
4242
}]
4343
}
44+
#[cfg(feature = "sdr")]
45+
Address::File(_) => {
46+
vec![Sensor {
47+
serial: value.serial(),
48+
name: value.name.clone(),
49+
reference: value.reference(),
50+
altitude: value.altitude,
51+
aircraft_count: 0,
52+
last_timestamp: 0,
53+
}]
54+
}
4455
#[cfg(feature = "rtlsdr")]
4556
Address::Rtlsdr(_) => {
4657
vec![Sensor {

0 commit comments

Comments
 (0)