FSW startup report ================== == __2021/12/15__ FSW 3.4.0. patch We got some problem to receive some SWA_TM_FSW_STARTUP_REPORT TM packets. These packets are available with 2 different definitions in latest MIB (MIB__20211215M34921PFMS001_SOL). In the MIB pid.dat file, the 2 definitions are: ---- $ cat /DATA/SOLAR/MIB/latest/pid.dat | grep FSW 200 252 1542 0 0 58902 SWA_TM_FSW_STARTUP_REPORT -1 16 Y Y 0 N 200 252 1593 0 0 58194 SWA_TM_FSW_STARTUP_REPORT -1 16 Y Y 0 N ---- APID 1552 => PID,CATEG (96,6) APID 1593 => PID,CATEG (99,6) === Data extracted from EDDS batch request, using generation_time Running a batch request (TM report) with generation_time = "2021-12-15T00:00/2021-12-16T00:00" ---- $ python -m CCSDS 20211215_000000_20211216_000000.swa-batch-tm.bin | grep FSW APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T16:27:53.325 0 58194 SWA_TM_FSW_STARTUP_REPORT APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T17:47:16.939 0 58194 SWA_TM_FSW_STARTUP_REPORT APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T17:53:02.422 0 58194 SWA_TM_FSW_STARTUP_REPORT ---- === Data extracted from batch request, using storage_time Running a batch request (TM report) with storage_time = "2021-12-15T12:00/2021-12-16T00:00" ---- $ python -m CCSDS 20211215_120000_20211216_000000.storage-time.bin | grep FSW APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T16:27:53.325 0 58194 SWA_TM_FSW_STARTUP_REPORT APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T17:47:16.939 0 58194 SWA_TM_FSW_STARTUP_REPORT APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T17:53:02.422 0 58194 SWA_TM_FSW_STARTUP_REPORT ---- Using storage_time rather than generation_time can allow to recover some TM packet that have an uncomplete generation_time. Problem identified (MSbit issue) due to onboard time synchronisation problem. === Data received from stream on 2021-12-15 Running a stream request StreamRequest.PktTmStream.SOL.0.2021.349.15.45.40.369.dMTW ---- $ python -m CCSDS StreamRequest.PktTmStream.SOL.0.2021.349.15.45.40.369.dMTW.chunk01.hex | grep FSW APID( 96, 6) TM(200,252) # 0 Size = 120 2021-12-15T16:22:06.662 0 58902 SWA_TM_FSW_STARTUP_REPORT APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T16:27:53.325 0 58194 SWA_TM_FSW_STARTUP_REPORT APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T17:47:16.939 0 58194 SWA_TM_FSW_STARTUP_REPORT APID( 99, 9) TM(200,252) # 0 Size = 120 2021-12-15T17:53:02.422 0 58194 SWA_TM_FSW_STARTUP_REPORT APID( 96, 6) TM(200,252) # 0 Size = 120 2021-12-15T18:01:52.219 0 58902 SWA_TM_FSW_STARTUP_REPORT ---- We could receive 2 packets (96,6) that are no more available from EDDS batch requests. === Conclusion It seems that SWA_TM_FSW_STARTUP_REPORT packets for APID 1542 or (96,6) were received in real-time from EDDS stream request, while there are no more available in batch request (using both storage_time or generation_time).