diff --git a/public/index.html b/public/index.html index 00ec595..6fa2502 100644 --- a/public/index.html +++ b/public/index.html @@ -751,6 +751,7 @@ '17m': (sfi - 100) * 0.4, '15m': (sfi - 100) * 0.45, '12m': (sfi - 100) * 0.5, + '11m': (sfi - 100) * 0.52, // CB band - similar to 12m/10m '10m': (sfi - 100) * 0.55, '6m': (sfi - 100) * 0.6, '2m': 0, // VHF not affected by HF propagation @@ -777,6 +778,7 @@ '17m': isDaytime ? 25 : -20, '15m': isDaytime ? 20 : -25, // Day band '12m': isDaytime ? 15 : -30, + '11m': isDaytime ? 15 : -32, // CB band - day band, needs high SFI '10m': isDaytime ? 15 : -35, // Day band, needs high SFI '6m': isDaytime ? 10 : -40, // Sporadic E, mostly daytime '2m': 10, // Local/tropo - always available @@ -785,7 +787,7 @@ score += timeImpact[band] || 0; // High bands need minimum SFI to open - if (['10m', '12m', '6m'].includes(band) && sfi < 100) score -= 30; + if (['10m', '11m', '12m', '6m'].includes(band) && sfi < 100) score -= 30; if (['15m', '17m'].includes(band) && sfi < 80) score -= 15; // Convert score to condition @@ -794,7 +796,7 @@ return 'POOR'; }; - const bands = ['160m', '80m', '60m', '40m', '30m', '20m', '17m', '15m', '12m', '10m', '6m', '2m']; + const bands = ['160m', '80m', '60m', '40m', '30m', '20m', '17m', '15m', '12m', '11m', '10m', '6m', '2m']; const conditions = bands.map(band => ({ band, condition: calculateCondition(band) @@ -1768,7 +1770,7 @@ } }; - const bands = ['80m', '40m', '30m', '20m', '17m', '15m', '12m', '10m']; + const bands = ['80m', '40m', '30m', '20m', '17m', '15m', '12m', '11m', '10m']; const viewModeLabels = { chart: '▤ chart', @@ -1792,7 +1794,7 @@ /* Band Conditions Grid View */