diff --git a/src/pcd.rs b/src/pcd.rs index 92e60f0..7b918e2 100644 --- a/src/pcd.rs +++ b/src/pcd.rs @@ -134,4 +134,10 @@ fn key(address: &MacAddress, checksum: u16) -> [u8; 8] { hw_high = key[i_high]; } key +} + +pub fn zero_pad(header: PCDHeader) -> PCDFragment { + let mut padded_header: PCDFragment = [0; PCD_FRAGMENT_LENGTH]; + padded_header.copy_from_slice(&header); + padded_header } \ No newline at end of file