ironplc_parser/
mapper.rs

1use time::Duration;
2
3pub fn to_duration(val: f32, unit_per_sec: f32) -> Duration {
4    let secs = val * unit_per_sec;
5    Duration::new(
6        secs.trunc() as i64,
7        (secs.fract() * 1_000_000_000f32) as i32,
8    )
9}