diff --git a/src/public/index.html b/src/public/index.html
index b109ca5..6008af9 100644
--- a/src/public/index.html
+++ b/src/public/index.html
@@ -615,6 +615,78 @@
+
+
Telemetry
@@ -1570,6 +1642,9 @@
this.isShowingInfoModal = false;
window.setConfigHasSeenInfoModal(true);
},
+ getRegionFrequencyRange: function(regionName) {
+ return window.getRegionFrequencyRange(regionName);
+ },
},
computed: {
searchedNodes() {
@@ -2223,23 +2298,11 @@
}
- function getTooltipContentForNode(node) {
-
- // human friendly connection state
- var mqttStatus = "";
- var mqttStatusLastUpdated = node.mqtt_connection_state_updated_at ? `(${moment(new Date(node.mqtt_connection_state_updated_at)).fromNow()})` : "";
- if(node.mqtt_connection_state === "online"){
- mqttStatus = `
Online ${mqttStatusLastUpdated}`;
- } else if(node.mqtt_connection_state === "offline"){
- mqttStatus = `
Offline ${mqttStatusLastUpdated}`;
- } else {
- mqttStatus = `
Offline`;
- }
-
+ function getRegionFrequencyRange(regionName) {
// determine lora frequency range based on region_name
// https://github.com/meshtastic/firmware/blob/a4c22321fca6fc8da7bab157c3812055603512ba/src/mesh/RadioInterface.cpp#L21
var loraFrequencyRange = null;
- switch(node.region_name){
+ switch(regionName){
case "US": {
loraFrequencyRange = "902-928 MHz";
break;
@@ -2318,6 +2381,23 @@
break;
}
}
+ return loraFrequencyRange;
+ }
+
+ function getTooltipContentForNode(node) {
+
+ // human friendly connection state
+ var mqttStatus = "";
+ var mqttStatusLastUpdated = node.mqtt_connection_state_updated_at ? `(${moment(new Date(node.mqtt_connection_state_updated_at)).fromNow()})` : "";
+ if(node.mqtt_connection_state === "online"){
+ mqttStatus = `
Online ${mqttStatusLastUpdated}`;
+ } else if(node.mqtt_connection_state === "offline"){
+ mqttStatus = `
Offline ${mqttStatusLastUpdated}`;
+ } else {
+ mqttStatus = `
Offline`;
+ }
+
+ var loraFrequencyRange = getRegionFrequencyRange(node.region_name);
var tooltip = `

` +
`
${node.long_name}` +