From bdf6ecf13130d763736f8286af0ac19f2e71f76d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20St=C3=B6ckl?= Date: Mon, 21 Aug 2023 18:06:21 +0200 Subject: [PATCH] Add zero pad function --- src/pcd.rs | 6 ++++++ 1 file changed, 6 insertions(+) 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