Skip to content

Commit 9103221

Browse files
authored
update frequency and signal strength (projecthorus#43)
1 parent 664cac4 commit 9103221

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

js/tracker.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1384,6 +1384,21 @@ function updateVehicleInfo(vcallsign, newPosition) {
13841384
for(var i = 0; i < vehicle.receiver_info.length; i++){
13851385
if (vehicle.receiver_info[i]["callsign"] === callsign) {
13861386
vehicle.receiver_info[i]["time"] = current_time
1387+
if(newPosition.callsign[callsign].hasOwnProperty('snr')){
1388+
if(newPosition.callsign[callsign].snr){
1389+
vehicle.receiver_info[i].snr = newPosition.callsign[rxcall].snr.toFixed(0)
1390+
}
1391+
}
1392+
if(newPosition.callsign[callsign].hasOwnProperty('rssi')){
1393+
if(newPosition.callsign[callsign].rssi){
1394+
vehicle.receiver_info[i].rssi = newPosition.callsign[rxcall].rssi.toFixed(0)
1395+
}
1396+
}
1397+
if(newPosition.callsign[callsign].hasOwnProperty('frequency')){
1398+
if(newPosition.callsign[callsign].frequency){
1399+
vehicle.receiver_info[i].frequency = newPosition.callsign[rxcall].frequency.toFixed(4)
1400+
}
1401+
}
13871402
return
13881403
}
13891404
}
@@ -1400,7 +1415,7 @@ function updateVehicleInfo(vcallsign, newPosition) {
14001415
}
14011416
if(newPosition.callsign[callsign].hasOwnProperty('frequency')){
14021417
if(newPosition.callsign[callsign].frequency){
1403-
temp_receiver.frequency = newPosition.callsign[rxcall].frequency.toFixed(0)
1418+
temp_receiver.frequency = newPosition.callsign[rxcall].frequency.toFixed(4)
14041419
}
14051420
}
14061421
vehicle.receiver_info.push(temp_receiver)

0 commit comments

Comments
 (0)