rename len function

This commit is contained in:
Robin Müller 2022-06-17 01:56:00 +02:00
parent 6598d3458f
commit 786ed44fb4
No known key found for this signature in database
GPG Key ID: 71B58F8A3CDFA9AC

View File

@ -98,7 +98,7 @@ pub mod srd {
} }
} }
pub fn len(&self) -> usize { pub fn len_packed(&self) -> usize {
let mut length = super::PUS_TC_MIN_LEN_WITHOUT_APP_DATA; let mut length = super::PUS_TC_MIN_LEN_WITHOUT_APP_DATA;
if let Some(app_data) = self.app_data { if let Some(app_data) = self.app_data {
length += app_data.len(); length += app_data.len();
@ -108,7 +108,8 @@ pub mod srd {
/// Calculate the CCSDS space packet data length field and sets it /// Calculate the CCSDS space packet data length field and sets it
pub fn set_ccsds_data_len(&mut self) { pub fn set_ccsds_data_len(&mut self) {
self.sph.data_len = self.len() as u16 - size_of::<crate::zc::SpHeader>() as u16 - 1; self.sph.data_len =
self.len_packed() as u16 - size_of::<crate::zc::SpHeader>() as u16 - 1;
} }
pub fn calc_crc16(&mut self) { pub fn calc_crc16(&mut self) {
@ -263,7 +264,7 @@ mod tests {
let _out = to_stdvec(&pus_tc).unwrap(); let _out = to_stdvec(&pus_tc).unwrap();
let mut test_buf = [0; 32]; let mut test_buf = [0; 32];
pus_tc.update_packet_fields(); pus_tc.update_packet_fields();
assert_eq!(pus_tc.len(), 13); assert_eq!(pus_tc.len_packed(), 13);
let size = pus_tc let size = pus_tc
.copy_to_buf(test_buf.as_mut_slice()) .copy_to_buf(test_buf.as_mut_slice())
.expect("Error writing TC to buffer"); .expect("Error writing TC to buffer");