+
+
+ ${barsHtml}
+ ${signalDesc}
+
+
+ Signal: ${signalPower}/31 (${rssiDbm})
+ Quality: ${qual}/7
+
+
+
+
`;
+ } else if (response.includes('ERROR') || response.trim() === '' || !response.includes('OK')) {
+ alertHtml = `
+
+
+ Signal error
+ Unable to get signal info
+
+
+
`;
+ } else {
+ alertHtml = `
+
+
+ Unknown response
+ Check logs for details
+
+
+
`;
+ }
+
+ $("#signal_info_alert").html(alertHtml);
+ },
+ error: function(xhr, status, error) {
+ console.error('AJAX request failed:', status, error);
+ $("#loading_ttyAMA2_AT_CSQ").hide();
+ $("#signal_info_alert").html(`
+