more smaller fixes for embedded example
All checks were successful
Rust/sat-rs/pipeline/head This commit looks good
All checks were successful
Rust/sat-rs/pipeline/head This commit looks good
This commit is contained in:
parent
a6b57d3eb9
commit
89562cb8c0
@ -1,4 +1,5 @@
|
|||||||
/venv
|
/venv
|
||||||
|
/.tmtc-history.txt
|
||||||
/log
|
/log
|
||||||
/.idea/*
|
/.idea/*
|
||||||
!/.idea/runConfigurations
|
!/.idea/runConfigurations
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"com_if": "serial_cobs",
|
"com_if": "serial_cobs",
|
||||||
"serial_baudrate": 115200
|
"serial_baudrate": 115200
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@ from spacepackets.ecss.pus_1_verification import UnpackParams, Service1Tm
|
|||||||
from tmtccmd import TcHandlerBase, ProcedureParamsWrapper
|
from tmtccmd import TcHandlerBase, ProcedureParamsWrapper
|
||||||
from tmtccmd.core.base import BackendRequest
|
from tmtccmd.core.base import BackendRequest
|
||||||
from tmtccmd.core.ccsds_backend import QueueWrapper
|
from tmtccmd.core.ccsds_backend import QueueWrapper
|
||||||
|
from tmtccmd.logging import add_colorlog_console_logger
|
||||||
from tmtccmd.pus import VerificationWrapper
|
from tmtccmd.pus import VerificationWrapper
|
||||||
from tmtccmd.tmtc import CcsdsTmHandler, SpecificApidHandlerBase
|
from tmtccmd.tmtc import CcsdsTmHandler, SpecificApidHandlerBase
|
||||||
from tmtccmd.com import ComInterface
|
from tmtccmd.com import ComInterface
|
||||||
@ -45,8 +46,6 @@ from tmtccmd.pus.s5_fsfw_event import Service5Tm
|
|||||||
from tmtccmd.util import FileSeqCountProvider, PusFileSeqCountProvider
|
from tmtccmd.util import FileSeqCountProvider, PusFileSeqCountProvider
|
||||||
from tmtccmd.util.obj_id import ObjectIdDictT
|
from tmtccmd.util.obj_id import ObjectIdDictT
|
||||||
|
|
||||||
# from tmtccmd.util.tmtc_printer import FsfwTmTcPrinter
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger()
|
_LOGGER = logging.getLogger()
|
||||||
|
|
||||||
EXAMPLE_PUS_APID = 0x02
|
EXAMPLE_PUS_APID = 0x02
|
||||||
@ -215,10 +214,11 @@ class TcHandler(TcHandlerBase):
|
|||||||
cmd_path = def_proc.cmd_path
|
cmd_path = def_proc.cmd_path
|
||||||
if cmd_path == "/ping":
|
if cmd_path == "/ping":
|
||||||
q.add_log_cmd("Sending PUS ping telecommand")
|
q.add_log_cmd("Sending PUS ping telecommand")
|
||||||
return q.add_pus_tc(PusTelecommand(service=17, subservice=1))
|
q.add_pus_tc(PusTelecommand(service=17, subservice=1))
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
add_colorlog_console_logger(_LOGGER)
|
||||||
tmtccmd.init_printout(False)
|
tmtccmd.init_printout(False)
|
||||||
hook_obj = SatRsConfigHook(json_cfg_path=default_json_path())
|
hook_obj = SatRsConfigHook(json_cfg_path=default_json_path())
|
||||||
parser_wrapper = PreArgsParsingWrapper()
|
parser_wrapper = PreArgsParsingWrapper()
|
||||||
|
@ -501,7 +501,6 @@ mod app {
|
|||||||
stamp_buf,
|
stamp_buf,
|
||||||
)
|
)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
// let mem_block = poolmod::TM::alloc().unwrap().init([0u8; MAX_TM_LEN]);
|
|
||||||
let sender = TmSender::new(TmPacket::new(), tgt);
|
let sender = TmSender::new(TmPacket::new(), tgt);
|
||||||
if let Err(e) = verif_reporter.send_step_or_completion_success(sendable, &sender) {
|
if let Err(e) = verif_reporter.send_step_or_completion_success(sendable, &sender) {
|
||||||
warn!(target: tgt, "Sending completion success failed: {:?}", e.0);
|
warn!(target: tgt, "Sending completion success failed: {:?}", e.0);
|
||||||
|
Loading…
Reference in New Issue
Block a user