version fixes
This commit is contained in:
@@ -140,7 +140,7 @@ impl<'stamp> PusTmSecondaryHeader<'stamp> {
|
|||||||
spare_bytes: usize,
|
spare_bytes: usize,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
PusTmSecondaryHeader {
|
PusTmSecondaryHeader {
|
||||||
pus_version: PusVersion::PusC,
|
pus_version: PusVersion::PusA,
|
||||||
service,
|
service,
|
||||||
subservice,
|
subservice,
|
||||||
msg_counter,
|
msg_counter,
|
||||||
@@ -167,7 +167,7 @@ impl<'stamp> PusTmSecondaryHeader<'stamp> {
|
|||||||
return Err(PusError::VersionNotSupported(version_raw));
|
return Err(PusError::VersionNotSupported(version_raw));
|
||||||
}
|
}
|
||||||
let pus_version = pus_version.unwrap();
|
let pus_version = pus_version.unwrap();
|
||||||
if pus_version != PusVersion::PusC {
|
if pus_version != PusVersion::PusA {
|
||||||
return Err(PusError::VersionNotSupported(pus_version as u8));
|
return Err(PusError::VersionNotSupported(pus_version as u8));
|
||||||
}
|
}
|
||||||
let mut msg_counter = None;
|
let mut msg_counter = None;
|
||||||
@@ -1135,7 +1135,7 @@ mod tests {
|
|||||||
#[cfg(feature = "serde")]
|
#[cfg(feature = "serde")]
|
||||||
use crate::time::CcsdsTimeProvider;
|
use crate::time::CcsdsTimeProvider;
|
||||||
use crate::SpHeader;
|
use crate::SpHeader;
|
||||||
use crate::{ecss::PusVersion::PusC, util::UnsignedByteFieldU16};
|
use crate::{ecss::PusVersion::PusA, util::UnsignedByteFieldU16};
|
||||||
#[cfg(feature = "serde")]
|
#[cfg(feature = "serde")]
|
||||||
use postcard::{from_bytes, to_allocvec};
|
use postcard::{from_bytes, to_allocvec};
|
||||||
|
|
||||||
@@ -1678,7 +1678,7 @@ mod tests {
|
|||||||
expected_len += 1;
|
expected_len += 1;
|
||||||
}
|
}
|
||||||
assert_eq!(((buf[4] as u16) << 8) | buf[5] as u16, expected_len as u16);
|
assert_eq!(((buf[4] as u16) << 8) | buf[5] as u16, expected_len as u16);
|
||||||
assert_eq!(buf[6], (PusC as u8) << 4);
|
assert_eq!(buf[6], (PusA as u8) << 4);
|
||||||
assert_eq!(buf[7], 17);
|
assert_eq!(buf[7], 17);
|
||||||
assert_eq!(buf[8], 2);
|
assert_eq!(buf[8], 2);
|
||||||
let mut current_idx = 9;
|
let mut current_idx = 9;
|
||||||
@@ -1764,10 +1764,10 @@ mod tests {
|
|||||||
}
|
}
|
||||||
assert_eq!(tm.apid(), 0x123);
|
assert_eq!(tm.apid(), 0x123);
|
||||||
assert_eq!(tm.seq_count(), 0x234);
|
assert_eq!(tm.seq_count(), 0x234);
|
||||||
assert_eq!(PusPacket::pus_version(tm).unwrap(), PusVersion::PusC);
|
assert_eq!(PusPacket::pus_version(tm).unwrap(), PusVersion::PusA);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
GenericPusTmSecondaryHeader::pus_version(tm),
|
GenericPusTmSecondaryHeader::pus_version(tm),
|
||||||
PusVersion::PusC
|
PusVersion::PusA
|
||||||
);
|
);
|
||||||
assert_eq!(tm.data_len(), exp_full_len as u16 - 7);
|
assert_eq!(tm.data_len(), exp_full_len as u16 - 7);
|
||||||
assert_eq!(tm.dest_id(), dest_id);
|
assert_eq!(tm.dest_id(), dest_id);
|
||||||
|
|||||||
Reference in New Issue
Block a user