mirror of
https://github.com/chuot/rdio-scanner.git
synced 2026-08-13 16:33:01 -06:00
The call time now takes into account the reading progress
This commit is contained in:
parent
fbb40f501c
commit
ae19c079f7
|
|
@ -19,7 +19,7 @@
|
||||||
<span>{{ currentCall ? currentCall.talkgroupData?.alphaTag : 'Alpha Tag' }}</span>
|
<span>{{ currentCall ? currentCall.talkgroupData?.alphaTag : 'Alpha Tag' }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span>{{ currentCall ? (currentCall.startTime | date:'HH:mm') : '00:00' }}</span>
|
<span>{{ currentCall ? (currentTime | date:'HH:mm') : '00:00' }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ export class AppRadioDisplayComponent implements OnDestroy, OnInit {
|
||||||
currentError = 0;
|
currentError = 0;
|
||||||
currentFrequency = 0;
|
currentFrequency = 0;
|
||||||
currentSpike = 0;
|
currentSpike = 0;
|
||||||
|
currentTime: Date;
|
||||||
currentUnit = 0;
|
currentUnit = 0;
|
||||||
history = new Array<RadioCall>(5);
|
history = new Array<RadioCall>(5);
|
||||||
live = false;
|
live = false;
|
||||||
|
|
@ -49,6 +50,7 @@ export class AppRadioDisplayComponent implements OnDestroy, OnInit {
|
||||||
this.history.pop();
|
this.history.pop();
|
||||||
this.history.unshift(this.currentCall);
|
this.history.unshift(this.currentCall);
|
||||||
this.currentCall = event.call;
|
this.currentCall = event.call;
|
||||||
|
this.currentTime = event.call.startTime;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -75,12 +77,24 @@ export class AppRadioDisplayComponent implements OnDestroy, OnInit {
|
||||||
const currentError = currentFreq && currentFreq.errorCount;
|
const currentError = currentFreq && currentFreq.errorCount;
|
||||||
const currentFrequency = (currentFreq && currentFreq.freq);
|
const currentFrequency = (currentFreq && currentFreq.freq);
|
||||||
const currentSpike = currentFreq && currentFreq.spikeCount;
|
const currentSpike = currentFreq && currentFreq.spikeCount;
|
||||||
|
|
||||||
const currentUnit = currentSrc && currentSrc.src;
|
const currentUnit = currentSrc && currentSrc.src;
|
||||||
|
|
||||||
this.currentError = typeof currentError === 'number' ? currentError : 0;
|
this.currentError = typeof currentError === 'number' ? currentError : 0;
|
||||||
this.currentFrequency = typeof currentFrequency === 'number' ? currentFrequency : this.currentCall.freq;
|
this.currentFrequency = typeof currentFrequency === 'number' ? currentFrequency : this.currentCall.freq;
|
||||||
this.currentSpike = typeof currentSpike === 'number' ? currentSpike : 0;
|
this.currentSpike = typeof currentSpike === 'number' ? currentSpike : 0;
|
||||||
this.currentUnit = typeof currentUnit === 'number' ? currentUnit : 0;
|
this.currentUnit = typeof currentUnit === 'number' ? currentUnit : 0;
|
||||||
|
|
||||||
|
if (this.currentCall && this.currentCall.startTime instanceof Date) {
|
||||||
|
this.currentTime = new Date(
|
||||||
|
this.currentCall.startTime.getFullYear(),
|
||||||
|
this.currentCall.startTime.getMonth(),
|
||||||
|
this.currentCall.startTime.getDate(),
|
||||||
|
this.currentCall.startTime.getHours(),
|
||||||
|
this.currentCall.startTime.getMinutes(),
|
||||||
|
this.currentCall.startTime.getSeconds() + event.time
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue