{% extends "base.html" %} {% block content %}

CALL-TYPE gNB C-RNTI DU-F1-ID CU-F1-ID CP-E1-ID UP-E1-ID RAN-NG-ID AMF-NG-ID SRC-XN-ID TRG-XN-ID LC-ID PC-ID SRC-GNB SRC-CELL TGT-GNB TGT-CELL PLMN TMSI REL-CAUSE RRE-CAUSE OLD-CRNTI ORIGIN-NODE RRC-TIME NR-EST-CAUSE NG-QI F1-QI PDU-CTXT-FAIL
{% endblock content %} {% block js %} var streamId = {{ id }}; var filename; fetchData(); function fetchData() { console.log('Stream ID and Net:', streamId); // Fetch data from the streaming-table-view endpoint $.get('streaming-table-view', { id: streamId }, function (data) { const resultData = data; filename=resultData.filename const filenamePlaceholder = document.getElementById('filename-placeholder'); filenamePlaceholder.innerHTML = `PCAP File: ${filename}`; console.log(filename); // Initialize PivotTable with drag-and-drop $('#pivot-container').pivotUI(resultData.data , { renderers: $.extend( $.pivotUtilities.renderers, $.pivotUtilities.plotly_renderers, ), hiddenAttributes: ["gnb_du_ue_f1ap_id", "gnb_cu_ue_f1ap_id", "gnb_cu_cp_ue_e1ap_id","gnb_cu_up_ue_e1ap_id","ran_ue_ngap_id", "amf_ue_ngap_id","xnap_src_ran_id","xnap_trgt_ran_id","id","frame_time", "c_rnti","old_crnti","tmsi","plmn","f1ap_cause","ngap_cause","nas_cause","pdu_ctxt_setup_mod_fail","five_qi","f1ap_qi","nr_est_cause"], aggregatorName: "Count", rendererName: "Bar Chart", cols: ["rel_cause"], rows: ["gnb_id"], values: ["rel_cause"], }); // Populate the main table with the fetched data var table = $('#main-table').DataTable({ data: resultData.data, stateSave: true, pageLength: 100, paging: true, scrollX: true, "lengthMenu": [ [5, 10, 25, 50,75,100,200,500, -1], [5, 10, 25, 50,75,100,200,500, "All"]], // Options for the user to select searchBuilder: { columns: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27] }, dom: 'QBlfrtip', buttons: [ {extend: "excel", filename: function () { return filename; } }, {extend: "csv", filename: function () { return filename; } }, ], columns: [ {data: 'call_type'}, { data: 'gnb_id' }, { data: 'c_rnti' }, { data: 'gnb_du_ue_f1ap_id' }, { data: 'gnb_cu_ue_f1ap_id' }, { data: 'gnb_cu_cp_ue_e1ap_id' }, { data: 'gnb_cu_up_ue_e1ap_id' }, { data: 'ran_ue_ngap_id' }, { data: 'amf_ue_ngap_id' }, { data: 'xnap_src_ran_id' }, { data: 'xnap_trgt_ran_id' }, { data: 'local_cell' }, { data: 'pci' }, {data: 'ho_from'}, {data: 'src_cell'}, {data: 'ho_to'}, {data: 'dst_cell'}, { data: 'plmn' }, { data: 'tmsi' }, { data: 'rel_cause' }, { data: 'rre_cause' }, { data: 'old_crnti' }, { data: 'du_f1c_ip' }, { data: 'frame_time' }, {data: 'nr_est_cause'}, {data: 'five_qi'}, {data: 'f1ap_qi'}, { data: 'pdu_ctxt_setup_mod_fail' }, ], }); var table = $('#main-table').DataTable(); // Initialize datatable $('#main-table tbody').on('dblclick', 'tr', function () { var data = table.row(this).data(); // Get row data var uuid = data.id; // Assuming 'id' is a property of data window.location.href = 'draw-sequence/' + uuid +'/'; }); }); } document.title = "List View" {% endblock js %}