From 0dc5ac9d8cebeeeb3f781cc2ffc21ee8b226609b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sosth=C3=A8ne=20Gu=C3=A9don?= Date: Wed, 25 Jan 2023 10:03:22 +0100 Subject: [PATCH] Rename packet_len to data_len This makes the distinction clearer between the length of the USB packet and the length of the data its CCID header references --- src/pipe.rs | 2 +- src/types/packet.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pipe.rs b/src/pipe.rs index 216ff60..5758df6 100644 --- a/src/pipe.rs +++ b/src/pipe.rs @@ -152,7 +152,7 @@ where // TODO check self.ext_packet.extend_from_slice(&packet).unwrap(); - let pl = packet.packet_len(); + let pl = packet.data_len(); if pl > PACKET_SIZE - CCID_HEADER_LEN { self.receiving_long = true; self.in_chain = 1; diff --git a/src/types/packet.rs b/src/types/packet.rs index d1e7ec3..27578d9 100644 --- a/src/types/packet.rs +++ b/src/types/packet.rs @@ -6,11 +6,11 @@ pub type RawPacket = heapless::Vec; pub type ExtPacket = heapless::Vec; pub trait RawPacketExt { - fn packet_len(&self) -> usize; + fn data_len(&self) -> usize; } impl RawPacketExt for RawPacket { - fn packet_len(&self) -> usize { + fn data_len(&self) -> usize { u32::from_le_bytes(self[1..5].try_into().unwrap()) as usize } }