identifiers/
identifiers.rs

1use saelient::{Id, Pgn};
2
3pub fn main() {
4    let id_builder = Id::builder()
5        .sa(0x55)
6        .pgn(Pgn::ProprietaryA)
7        .da(0x00)
8        .build()
9        .unwrap();
10    println!("Built id: {:x}", id_builder.as_raw());
11
12    let id_from_raw = Id::new(418316373);
13    println!(
14        "Id from raw, pgn: {:?}, sa: {}, da: {:?}",
15        id_from_raw.pgn(),
16        id_from_raw.sa(),
17        id_from_raw.da(),
18    );
19}