Skip to content
Snippets Groups Projects
Commit 8ea48bc5 authored by Sebastian's avatar Sebastian
Browse files

added verification functions

parent e8e87bae
No related branches found
No related tags found
No related merge requests found
......@@ -3,35 +3,140 @@ import ccs_function_lib as cfl
import confignator
import matplotlib
matplotlib.use('Gtk3Cairo')
import confignator
import sys
sys.path.append(confignator.get_option('paths', 'ccs'))
from confignator import config
check_cfg = config.get_config(file_path=confignator.get_option('config-files', 'ccs'))
import inspect
telemetry = cfl.get_pool_rows("PLM")
telemetry_packet_1_1 = cfl.get_pool_rows("PLM")[0].data
telemetry_packet_1_1 = cfl.get_pool_rows("PLM")[0].iid
telemetry_packet_1 = cfl.get_pool_rows("PLM")[0].raw
telemetry_packet_2 = cfl.get_pool_rows("PLM")[1].raw
telemetry_packet_3 = cfl.get_pool_rows("PLM")[-7]
# print(telemetry_packet_3.timestamp)
# print(telemetry_packet_3.stc)
"""
To test PI1VALUE on 5_3 1, 3, 4
"""
packet_1 = telemetry[1]
packet_2 = telemetry[3]
packet_3 = telemetry[4]
packet_4 = telemetry[5]
print(packet_1.iid, packet_1.raw.hex())
print(packet_2.iid, packet_2.raw.hex())
print(packet_3.iid, packet_3.raw.hex())
# print(tm.decode_single_tm_packet(packet_4.raw)[1])
decoded_packet = tm.decode_single_tm_packet(packet_4.raw)
print(decoded_packet)
print(decoded_packet[1])
print(type(decoded_packet[1][1]))
print(decoded_packet[1][1])
string_packet = str(decoded_packet[1][1])
string_packet = string_packet[2:25]
print("string: ", string_packet)
# new_packet = decoded_packet[1][1](1-25)
# print(new_packet)
print(type(decoded_packet[1][0][0][4][0]))
wanted_data = string_packet, decoded_packet[1][0][0][4][0]
print(wanted_data)
# dictionary_of_tms = cfl.get_tm_id()
# tm_list = list(dictionary_of_tms.keys())
# print(tm_list)
# print(telemetry_packet_1)
# print(cfl.Tmdata(telemetry_packet_3_1))
# print(telemetry_packet_3_1.raw)
# print(telemetry_packet_3_1.timestamp)
# print(tm.get_data_of_last_tc("PLM"))
# print(telemetry_packet_3_1.iid)
# test_packet = database.tm_db.DBTelemetry()
# print(test_packet)
# print(telemetry_packet_3.stc)
# print(cfl.get_cuc_now())
list_of_tm_packets = [telemetry_packet_1, telemetry_packet_2]
# package_id = telemetry_packet_3.iid
# print(package_id)
# package_time = cfl.get_cuctime(telemetry_packet_3)
# print(package_time)
# packet_list = tm.fetch_packets("PLM", is_tm=True, st=5, sst=None, apid=321, ssc=None, t_from=5224., t_to=5240.,
# dest_id=None, not_apid=None, decode=True, silent=False)
# print(tm.get_tc_acknow(pool_name="PLM", tc_apid=321, tc_ssc=1, tm_st=1, tm_sst=None))
# print(packet_list[0])
# print(packet_list[0][0][0])
# print(packet_list[0][1][0][0]) # EvtId
# print(packet_list[0][1][0][1]) # SrcIaswSt
# print(packet_list[0][1][0][2]) # DestIaswSt
# print(packet_list[1])
# print(packet_list[1][1][0][0])
# print(packet_list[1][1][0][1])
# print(str(packet_list[1][1][0][1][0]) + " " + str(packet_list[1][1][0][1][4][0]))
# print(packet_list[1][1][0][2])
# print(tm.get_tm_data_entries(telemetry_packet_3, "SrcIaswSt"))
# print(tm.get_tm_data_entries(packet_list[0][0][0], "SrcIaswSt"))
# important tm.check_if_packet_is_received(pool_name="PLM")
# tm.get_last_100_packets("PLM")
# header = cfl.Tmread(telemetry_packet_1)
# print(get_time_of_last_tc(pool_name="PLM"))
# decode_list = tm.decode_single_tm_packet(telemetry_packet_3)[1][0]
# print(tm.get_tm_data_entries(telemetry_packet_3, "EvtId"))
# print(type(len(telemetry_packet_1)))
timestamp = cfl.get_cuctime(telemetry_packet_1)
# test = tm.get_tm_data_entries(telemetry_packet_1, "EvtId")
# print(test)
timestamp_test = tm.highest_cuc_timestamp(list_of_tm_packets)
"""
test_1 = cfl.get_header_parameters_detailed(telemetry_packet_1)
......@@ -44,8 +149,17 @@ print(test_2)
# y = tm.get_tc_acknow(pool_name='PLM', t_tc_sent=60.0, tc_apid=321, tc_ssc=9, tm_st=3, tm_sst=1)
# print(y)
x = tm.get_5_1_tc_acknow(pool_name='PLM', t_tc_sent=82.0, tc_apid=321, tc_ssc=1, tm_st=5, tm_sst=None)
print(x[0][0][1])
"""
x = tm.get_5_1_tc_acknow(pool_name='PLM', t_tc_sent=get_time_of_last_tc("PLM"), tc_apid=321, tc_ssc=1, tm_st=5, tm_sst=None)
print(x[0])
print(x[0][0][0])
print(x[0][0][1].hex())
print(x[1][0][1].hex())
print(x[2][0][1].hex())
print(x[3][0][1].hex())
"""
# print(cfl.Tmdata(x[0][0][1]))
# read = cfl.Tmread(x[0][0][1])
# print(read)
# for i in x:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment