Skip to main content

pvget_example/
pvget_example.rs

1use spvirit_tools::{PvGetOptions, RenderOptions, format_output, pvget};
2
3#[tokio::main]
4async fn main() -> Result<(), Box<dyn std::error::Error>> {
5    let pv_name = std::env::args()
6        .nth(1)
7        .unwrap_or_else(|| "MY:PV:NAME".into());
8
9    let opts = PvGetOptions::new(pv_name);
10    let result = pvget(&opts).await?;
11
12    let render = RenderOptions::default();
13    println!("{}", format_output(&result.pv_name, &result.value, &render));
14    Ok(())
15}