WIP gui stats

This commit is contained in:
DJ2LS 2024-02-24 22:01:15 +01:00
parent dd4ca1903b
commit e7ce198fa1
3 changed files with 9 additions and 1 deletions

View file

@ -190,6 +190,9 @@ export function eventDispatcher(data) {
100;
stateStore.arq_total_bytes =
data["arq-transfer-outbound"].received_bytes;
stateStore.arq_speed_list_timestamp = data["arq-transfer-outbound"].statistics.time_histogram
stateStore.arq_speed_list_bpm = data["arq-transfer-outbound"].statistics.bpm_histogram
stateStore.arq_speed_list_snr = data["arq-transfer-outbound"].statistics.snr_histogram
return;
case "ABORTING":
@ -232,6 +235,10 @@ export function eventDispatcher(data) {
stateStore.dxcallsign = data["arq-transfer-inbound"].dxcall;
stateStore.arq_transmission_percent = 0;
stateStore.arq_total_bytes = 0;
stateStore.arq_speed_list_timestamp = data["arq-transfer-inbound"].statistics.time_histogram
stateStore.arq_speed_list_bpm = data["arq-transfer-inbound"].statistics.bpm_histogram
stateStore.arq_speed_list_snr = data["arq-transfer-inbound"].statistics.snr_histogram
return;
case "OPEN_ACK_SENT":

View file

@ -53,6 +53,7 @@ export const useStateStore = defineStore("stateStore", () => {
var arq_speed_list_bpm = ref([]);
var arq_speed_list_snr = ref([]);
/* TODO Those 3 can be removed I guess , DJ2LS*/
var arq_seconds_until_finish = ref();
var arq_seconds_until_timeout = ref();
var arq_seconds_until_timeout_percent = ref();

View file

@ -204,7 +204,7 @@ class ARQSessionISS(arq_session.ARQSession):
self.event_manager.send_arq_session_finished(True, self.id, self.dxcall,False, self.state.name, statistics=self.calculate_session_statistics())
self.states.setARQ(False)
self.arq_data_type_handler.failed(self.type_byte, self.data)
self.arq_data_type_handler.failed(self.type_byte, self.data, self.calculate_session_statistics())
return None, None
def abort_transmission(self, irs_frame=None):