Function mles_utils::read_ts_from_hdr [] [src]

pub fn read_ts_from_hdr(hdrv: &Vec<u8>) -> u32

Read a timestamp from header.

Errors

If input vector length is smaller than needed, zero is returned.

Example

use mles_utils::{write_hdr_with_key, write_ts_to_hdr, read_ts_from_hdr};

let mut hdr: Vec<u8> = write_hdr_with_key(12, 0x3f3f3); //timestamp set to zero
let read_ts = read_ts_from_hdr(&hdr);
assert_eq!(0, read_ts);

hdr = write_ts_to_hdr(hdr); //timestamp updated
let read_ts = read_ts_from_hdr(&hdr);
assert_ne!(0, read_ts);