smaller improvements #182
@@ -17,7 +17,7 @@ use satrs::pus::{
 | 
			
		||||
};
 | 
			
		||||
use satrs::request::{GenericMessage, UniqueApidTargetId};
 | 
			
		||||
use satrs::spacepackets::ecss::tc::PusTcReader;
 | 
			
		||||
use satrs::spacepackets::ecss::{EcssEnumU16, PusPacket};
 | 
			
		||||
use satrs::spacepackets::ecss::{EcssEnumU16, PusPacket, PusServiceId};
 | 
			
		||||
use satrs::tmtc::{PacketAsVec, PacketSenderWithSharedPool};
 | 
			
		||||
use satrs_example::config::components::PUS_ACTION_SERVICE;
 | 
			
		||||
use satrs_example::config::tmtc_err;
 | 
			
		||||
@@ -278,7 +278,7 @@ pub struct ActionServiceWrapper<TmSender: EcssTmSender, TcInMemConverter: EcssTc
 | 
			
		||||
impl<TmSender: EcssTmSender, TcInMemConverter: EcssTcInMemConverter> TargetedPusService
 | 
			
		||||
    for ActionServiceWrapper<TmSender, TcInMemConverter>
 | 
			
		||||
{
 | 
			
		||||
    const SERVICE_ID: u8 = 8;
 | 
			
		||||
    const SERVICE_ID: u8 = PusServiceId::Action as u8;
 | 
			
		||||
    const SERVICE_STR: &'static str = "action";
 | 
			
		||||
 | 
			
		||||
    delegate::delegate! {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ use satrs::pus::{
 | 
			
		||||
};
 | 
			
		||||
use satrs::request::{GenericMessage, UniqueApidTargetId};
 | 
			
		||||
use satrs::spacepackets::ecss::tc::PusTcReader;
 | 
			
		||||
use satrs::spacepackets::ecss::{hk, PusPacket};
 | 
			
		||||
use satrs::spacepackets::ecss::{hk, PusPacket, PusServiceId};
 | 
			
		||||
use satrs::tmtc::{PacketAsVec, PacketSenderWithSharedPool};
 | 
			
		||||
use satrs_example::config::components::PUS_HK_SERVICE;
 | 
			
		||||
use satrs_example::config::{hk_err, tmtc_err};
 | 
			
		||||
@@ -299,8 +299,7 @@ pub struct HkServiceWrapper<TmSender: EcssTmSender, TcInMemConverter: EcssTcInMe
 | 
			
		||||
impl<TmSender: EcssTmSender, TcInMemConverter: EcssTcInMemConverter> TargetedPusService
 | 
			
		||||
    for HkServiceWrapper<TmSender, TcInMemConverter>
 | 
			
		||||
{
 | 
			
		||||
    const SERVICE_ID: u8 = 3;
 | 
			
		||||
 | 
			
		||||
    const SERVICE_ID: u8 = PusServiceId::Housekeeping as u8;
 | 
			
		||||
    const SERVICE_STR: &'static str = "housekeeping";
 | 
			
		||||
 | 
			
		||||
    delegate::delegate! {
 | 
			
		||||
 
 | 
			
		||||
@@ -272,7 +272,6 @@ impl<TmSender: EcssTmSender, TcInMemConverter: EcssTcInMemConverter> TargetedPus
 | 
			
		||||
    for ModeServiceWrapper<TmSender, TcInMemConverter>
 | 
			
		||||
{
 | 
			
		||||
    const SERVICE_ID: u8 = CustomPusServiceId::Mode as u8;
 | 
			
		||||
 | 
			
		||||
    const SERVICE_STR: &'static str = "mode";
 | 
			
		||||
 | 
			
		||||
    delegate::delegate! {
 | 
			
		||||
 
 | 
			
		||||
@@ -78,6 +78,7 @@ pub struct SchedulingServiceWrapper<TmSender: EcssTmSender, TcInMemConverter: Ec
 | 
			
		||||
    pub releaser_buf: [u8; 4096],
 | 
			
		||||
    pub tc_releaser: Box<dyn TcReleaser + Send>,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
impl<TmSender: EcssTmSender, TcInMemConverter: EcssTcInMemConverter> DirectPusService
 | 
			
		||||
    for SchedulingServiceWrapper<TmSender, TcInMemConverter>
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user