This commit is contained in:
parent
53bba36ea0
commit
851139d441
File diff suppressed because it is too large
Load Diff
@ -31,7 +31,9 @@
|
|||||||
//! const TEST_APID: u16 = 0x02;
|
//! const TEST_APID: u16 = 0x02;
|
||||||
//! const TEST_COMPONENT_ID: UniqueApidTargetId = UniqueApidTargetId::new(TEST_APID, 0x05);
|
//! const TEST_COMPONENT_ID: UniqueApidTargetId = UniqueApidTargetId::new(TEST_APID, 0x05);
|
||||||
//!
|
//!
|
||||||
//! let pool_cfg = StaticPoolConfig::new(vec![(10, 32), (10, 64), (10, 128), (10, 1024)], false);
|
//! let pool_cfg = StaticPoolConfig::new_from_subpool_cfg_tuples(
|
||||||
|
//! vec![(10, 32), (10, 64), (10, 128), (10, 1024)], false
|
||||||
|
//! );
|
||||||
//! let tm_pool = StaticMemoryPool::new(pool_cfg.clone());
|
//! let tm_pool = StaticMemoryPool::new(pool_cfg.clone());
|
||||||
//! let shared_tm_pool = SharedStaticMemoryPool::new(RwLock::new(tm_pool));
|
//! let shared_tm_pool = SharedStaticMemoryPool::new(RwLock::new(tm_pool));
|
||||||
//! let (verif_tx, verif_rx) = mpsc::sync_channel(10);
|
//! let (verif_tx, verif_rx) = mpsc::sync_channel(10);
|
||||||
|
@ -233,7 +233,7 @@ pub mod std_mod {
|
|||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
/// Newtype wrapper around the [SharedStaticPreallocMemoryPool] to enable extension helper traits on
|
/// Newtype wrapper around the [SharedStaticMemoryPool] to enable extension helper traits on
|
||||||
/// top of the regular shared memory pool API.
|
/// top of the regular shared memory pool API.
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct SharedPacketPool(pub SharedStaticMemoryPool);
|
pub struct SharedPacketPool(pub SharedStaticMemoryPool);
|
||||||
|
@ -33,8 +33,10 @@ pub mod crossbeam_test {
|
|||||||
// each reporter have an own sequence count provider.
|
// each reporter have an own sequence count provider.
|
||||||
let cfg = VerificationReporterCfg::new(TEST_APID, 1, 2, 8).unwrap();
|
let cfg = VerificationReporterCfg::new(TEST_APID, 1, 2, 8).unwrap();
|
||||||
// Shared pool object to store the verification PUS telemetry
|
// Shared pool object to store the verification PUS telemetry
|
||||||
let pool_cfg =
|
let pool_cfg = StaticPoolConfig::new_from_subpool_cfg_tuples(
|
||||||
StaticPoolConfig::new(vec![(10, 32), (10, 64), (10, 128), (10, 1024)], false);
|
vec![(10, 32), (10, 64), (10, 128), (10, 1024)],
|
||||||
|
false,
|
||||||
|
);
|
||||||
let shared_tm_pool =
|
let shared_tm_pool =
|
||||||
SharedStaticMemoryPool::new(RwLock::new(StaticMemoryPool::new(pool_cfg.clone())));
|
SharedStaticMemoryPool::new(RwLock::new(StaticMemoryPool::new(pool_cfg.clone())));
|
||||||
let shared_tc_pool =
|
let shared_tc_pool =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user