rename len function
This commit is contained in:
parent
6598d3458f
commit
786ed44fb4
@ -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");
|
||||||
|
Loading…
Reference in New Issue
Block a user