This commit is contained in:
parent
d9e4ff6973
commit
57a225f926
@ -11,7 +11,9 @@ from spacepackets.ccsds import PacketId
|
|||||||
from spacepackets.util import UnsignedByteField
|
from spacepackets.util import UnsignedByteField
|
||||||
|
|
||||||
|
|
||||||
DB_PATH = "tm.db"
|
TM_DB_PATH = "tm.db"
|
||||||
|
RAW_TM_PATH = "raw_tm.db"
|
||||||
|
|
||||||
PUS_APID = 0x65
|
PUS_APID = 0x65
|
||||||
CFDP_APID = 0x66
|
CFDP_APID = 0x66
|
||||||
PUS_PACKET_ID = PacketId(PacketType.TM, True, PUS_APID)
|
PUS_PACKET_ID = PacketId(PacketType.TM, True, PUS_APID)
|
||||||
|
@ -17,7 +17,7 @@ from tmtccmd.pus.s20_fsfw_param_defs import CustomSubservice as ParamSubservice
|
|||||||
from tmtccmd.pus.s200_fsfw_mode import Service200FsfwTm
|
from tmtccmd.pus.s200_fsfw_mode import Service200FsfwTm
|
||||||
from tmtccmd.pus.s200_fsfw_mode import Subservice as ModeSubservice
|
from tmtccmd.pus.s200_fsfw_mode import Subservice as ModeSubservice
|
||||||
from tmtccmd.tmtc import GenericApidHandlerBase, SpecificApidHandlerBase
|
from tmtccmd.tmtc import GenericApidHandlerBase, SpecificApidHandlerBase
|
||||||
from eive_tmtc.config.definitions import DB_PATH, PUS_APID
|
from eive_tmtc.config.definitions import TM_DB_PATH, PUS_APID, RAW_TM_PATH
|
||||||
|
|
||||||
from eive_tmtc.config.object_ids import get_object_ids
|
from eive_tmtc.config.object_ids import get_object_ids
|
||||||
|
|
||||||
@ -58,6 +58,9 @@ class PusHandler(SpecificApidHandlerBase):
|
|||||||
packet: bytes,
|
packet: bytes,
|
||||||
):
|
):
|
||||||
packet_uuid = uuid.uuid4()
|
packet_uuid = uuid.uuid4()
|
||||||
|
db_con = sqlite3.connect(TM_DB_PATH)
|
||||||
|
raw_tm_db_con = sqlite3.connect(RAW_TM_PATH)
|
||||||
|
raw_tm_db_con.execute("INSERT ")
|
||||||
if len(packet) < 8:
|
if len(packet) < 8:
|
||||||
_LOGGER.warning("Detected packet shorter than 8 bytes!")
|
_LOGGER.warning("Detected packet shorter than 8 bytes!")
|
||||||
return
|
return
|
||||||
@ -75,7 +78,7 @@ class PusHandler(SpecificApidHandlerBase):
|
|||||||
handle_service_1_fsfw_packet(wrapper=self.verif_wrapper, raw_tm=packet)
|
handle_service_1_fsfw_packet(wrapper=self.verif_wrapper, raw_tm=packet)
|
||||||
elif service == 3:
|
elif service == 3:
|
||||||
handle_hk_packet(
|
handle_hk_packet(
|
||||||
db_con=sqlite3.connect(DB_PATH),
|
db_con=db_con,
|
||||||
packet_uuid=packet_uuid,
|
packet_uuid=packet_uuid,
|
||||||
printer=self.printer,
|
printer=self.printer,
|
||||||
raw_tm=packet,
|
raw_tm=packet,
|
||||||
|
Loading…
Reference in New Issue
Block a user