add multiple Rust binaries

master
Sebastien Bourdeauducq 2019-10-22 16:49:34 +08:00
parent e4bad186dc
commit ecfcb85041
5 changed files with 13 additions and 2 deletions

View File

@ -4,6 +4,14 @@ version = "0.1.0"
authors = ["Sebastien Bourdeauducq <sb@m-labs.hk>"]
edition = "2018"
[[bin]]
name = "simple-dmi"
path = "src/simple-dmi.rs"
[[bin]]
name = "wavemeter"
path = "src/wavemeter.rs"
[dependencies]
num-traits = "0.2"
serde = "1.0"

View File

@ -9,7 +9,7 @@ async def task(mw):
mw.setCentralWidget(widget)
mw.show()
process = await asyncio.create_subprocess_shell("cargo run --release",
process = await asyncio.create_subprocess_shell("cargo run --release --bin simple-dmi",
stdout=asyncio.subprocess.PIPE)
data = []
while True:

View File

@ -31,7 +31,7 @@ fn read_config_from_file<P: AsRef<Path>>(path: P) -> Result<Config, Box<dyn Erro
}
fn main() {
let config = read_config_from_file("config.json").unwrap();
let config = read_config_from_file("simple-dmi.json").unwrap();
let mut refpll = noptica::Dpll::new(
noptica::Dpll::frequency_to_ftw(config.freq_min, config.sample_rate),
noptica::Dpll::frequency_to_ftw(config.freq_max, config.sample_rate),

3
src/wavemeter.rs Normal file
View File

@ -0,0 +1,3 @@
fn main() {
println!("hello world");
}