onlyy expose one new function
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
This commit is contained in:
parent
cd26cecafb
commit
68a5f67589
@ -17,25 +17,7 @@ pub struct PusService17TestHandler<TcInMemConverter: EcssTcInMemConverter> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl<TcInMemConverter: EcssTcInMemConverter> PusService17TestHandler<TcInMemConverter> {
|
impl<TcInMemConverter: EcssTcInMemConverter> PusService17TestHandler<TcInMemConverter> {
|
||||||
pub fn new(
|
pub fn new(service_handler: PusServiceHandler<TcInMemConverter>) -> Self {
|
||||||
tc_receiver: Box<dyn EcssTcReceiver>,
|
|
||||||
tm_sender: Box<dyn EcssTmSender>,
|
|
||||||
tm_apid: u16,
|
|
||||||
verification_handler: VerificationReporterWithSender,
|
|
||||||
tc_in_mem_converter: TcInMemConverter,
|
|
||||||
) -> Self {
|
|
||||||
Self {
|
|
||||||
psb: PusServiceHandler::new(
|
|
||||||
tc_receiver,
|
|
||||||
tm_sender,
|
|
||||||
tm_apid,
|
|
||||||
verification_handler,
|
|
||||||
tc_in_mem_converter,
|
|
||||||
),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn new_from_service_handler(service_handler: PusServiceHandler<TcInMemConverter>) -> Self {
|
|
||||||
Self {
|
Self {
|
||||||
psb: service_handler,
|
psb: service_handler,
|
||||||
}
|
}
|
||||||
@ -137,7 +119,7 @@ mod tests {
|
|||||||
impl Pus17HandlerWithStoreTester {
|
impl Pus17HandlerWithStoreTester {
|
||||||
pub fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
let (common, srv_handler) = PusServiceHandlerWithStoreCommon::new();
|
let (common, srv_handler) = PusServiceHandlerWithStoreCommon::new();
|
||||||
let pus_17_handler = PusService17TestHandler::new_from_service_handler(srv_handler);
|
let pus_17_handler = PusService17TestHandler::new(srv_handler);
|
||||||
Self {
|
Self {
|
||||||
common,
|
common,
|
||||||
handler: pus_17_handler,
|
handler: pus_17_handler,
|
||||||
@ -171,7 +153,7 @@ mod tests {
|
|||||||
impl Pus17HandlerWithVecTester {
|
impl Pus17HandlerWithVecTester {
|
||||||
pub fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
let (common, srv_handler) = PusServiceHandlerWithVecCommon::new();
|
let (common, srv_handler) = PusServiceHandlerWithVecCommon::new();
|
||||||
let pus_17_handler = PusService17TestHandler::new_from_service_handler(srv_handler);
|
let pus_17_handler = PusService17TestHandler::new(srv_handler);
|
||||||
Self {
|
Self {
|
||||||
common,
|
common,
|
||||||
handler: pus_17_handler,
|
handler: pus_17_handler,
|
||||||
|
Loading…
Reference in New Issue
Block a user