@@ -1375,15 +1375,18 @@ function updateVehicleInfo(vcallsign, newPosition) {
1375
1375
var current_time = convert_time ( newPosition . server_time )
1376
1376
1377
1377
for ( var i = 0 ; i < vehicle . receiver_info . length ; i ++ ) {
1378
- if ( vehicle . receiver_info [ i ] [ "time" ] < current_time - 10000 ) {
1378
+ if ( vehicle . receiver_info [ i ] [ "time" ] < current_time - 15000 ) {
1379
1379
vehicle . receiver_info . splice ( i , 1 ) ;
1380
1380
}
1381
1381
}
1382
1382
1383
1383
function addReceiver ( callsign ) {
1384
- if ( vehicle . receiver_info . filter ( function ( e ) { return e . callsign === callsign ; } ) . length > 0 ) {
1385
- return
1386
- }
1384
+ for ( var i = 0 ; i < vehicle . receiver_info . length ; i ++ ) {
1385
+ if ( vehicle . receiver_info [ i ] [ "callsign" ] === callsign ) {
1386
+ vehicle . receiver_info [ i ] [ "time" ] = current_time
1387
+ return
1388
+ }
1389
+ }
1387
1390
var temp_receiver = { callsign : callsign , time : current_time }
1388
1391
if ( newPosition . callsign [ callsign ] . hasOwnProperty ( 'snr' ) ) {
1389
1392
if ( newPosition . callsign [ callsign ] . snr ) {
@@ -1413,7 +1416,7 @@ function updateVehicleInfo(vcallsign, newPosition) {
1413
1416
}
1414
1417
1415
1418
for ( var receiver in vehicle . receiver_info ) {
1416
- _new_call = vehicle . receiver_info [ receiver ] . callsign ;
1419
+ _new_call = "- " + vehicle . receiver_info [ receiver ] . callsign ;
1417
1420
tempFields = [ ] ;
1418
1421
if ( vehicle . receiver_info [ receiver ] . hasOwnProperty ( 'snr' ) ) {
1419
1422
tempFields . push ( vehicle . receiver_info [ receiver ] . snr + " dB" ) ;
@@ -1429,12 +1432,11 @@ function updateVehicleInfo(vcallsign, newPosition) {
1429
1432
}
1430
1433
callsign_list . push ( _new_call ) ; // catch cases where there are no fields
1431
1434
}
1432
-
1433
- callsign_list = callsign_list . join ( ", " ) ;
1434
- }
1435
+ callsign_list = callsign_list . join ( "<br>" ) ;
1436
+ }
1435
1437
1436
1438
var timeNow = new Date ( ) ;
1437
- var timeSent = convert_time ( newPosition . server_time ) ;
1439
+ var timeSent = convert_time ( newPosition . gps_time ) ;
1438
1440
var timeChosen = null ;
1439
1441
1440
1442
if ( timeSent > timeNow ) {
0 commit comments