kopia lustrzana https://github.com/dl9rdz/rdz_ttgo_sonde
Travis build: 378
rodzic
b981560197
commit
91202f70e7
|
@ -9,3 +9,4 @@ LiveMap updates to include last received datetime, heading and rssi (#182)
|
||||||
Co-authored-by: dl9rdz <dl9rdz@darc.de>
|
Co-authored-by: dl9rdz <dl9rdz@darc.de>
|
||||||
Add battery voltage (#183)
|
Add battery voltage (#183)
|
||||||
send batt to sondehub; count down (burst_timer) only if fresh
|
send batt to sondehub; count down (burst_timer) only if fresh
|
||||||
|
Merge branch 'eben80-patch-1' into devel
|
||||||
|
|
Plik binarny nie jest wyświetlany.
|
@ -1,4 +1,4 @@
|
||||||
livemap.js 18488
|
livemap.js 18514
|
||||||
try {
|
try {
|
||||||
var check = $(document);
|
var check = $(document);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
@ -87,9 +87,11 @@ headtxt = function(data,stat) {
|
||||||
$('#sonde_rssi').html(data.rssi / 2 );
|
$('#sonde_rssi').html(data.rssi / 2 );
|
||||||
$('#sonde_detail').show();
|
$('#sonde_detail').show();
|
||||||
} else {
|
} else {
|
||||||
|
if (!data.id) {
|
||||||
$('#sonde_id').html(data.launchsite.trim());
|
$('#sonde_id').html(data.launchsite.trim());
|
||||||
// $('#sonde_detail').hide();
|
// $('#sonde_detail').hide();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
$('#sonde_freq').html(data.freq);
|
$('#sonde_freq').html(data.freq);
|
||||||
$('#sonde_type').html(data.type);
|
$('#sonde_type').html(data.type);
|
||||||
$('#sonde_statbar').html(' '+statbar);
|
$('#sonde_statbar').html(' '+statbar);
|
||||||
|
@ -661,9 +663,9 @@ document.getElementById("defaultTab").click();
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
cfg.js 6934
|
cfg.js 7754
|
||||||
var cfgs = [
|
var cfgs = [
|
||||||
[ "", "General configuration" ],
|
[ "", "General configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/General-configuration" ],
|
||||||
[ "wifi", "Wifi mode (0=off, 1=client, 2=AP, 3=client or AP autoselect on startup)" ],
|
[ "wifi", "Wifi mode (0=off, 1=client, 2=AP, 3=client or AP autoselect on startup)" ],
|
||||||
[ "mdnsname", "Network mDNS name"],
|
[ "mdnsname", "Network mDNS name"],
|
||||||
[ "ephftp", "FTP server for ephemeris data (RS92 decoder)"],
|
[ "ephftp", "FTP server for ephemeris data (RS92 decoder)"],
|
||||||
|
@ -672,18 +674,18 @@ var cfgs = [
|
||||||
[ "rxlat", "Receiver fixed latitude"],
|
[ "rxlat", "Receiver fixed latitude"],
|
||||||
[ "rxlon", "Receiver fixed longitude"],
|
[ "rxlon", "Receiver fixed longitude"],
|
||||||
[ "rxalt", "Receiver fixed altitude"],
|
[ "rxalt", "Receiver fixed altitude"],
|
||||||
[ "", "OLED/TFT display configuration" ],
|
[ "", "OLED/TFT display configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Display-configuration" ],
|
||||||
[ "screenfile", "Screen config (0=automatic; 1-5=predefined; other=custom)" ],
|
[ "screenfile", "Screen config (0=automatic; 1-5=predefined; other=custom)" ],
|
||||||
[ "display", "Display screens (scan, default, ...)" ],
|
[ "display", "Display screens (scan, default, ...)" ],
|
||||||
[ "norx_timeout", "No-RX-timeout in seconds (-1=disabled)"],
|
[ "norx_timeout", "No-RX-timeout in seconds (-1=disabled)"],
|
||||||
[ "tft_orient", "TFT orientation (0/1/2/3), OLED flip: 3"],
|
[ "tft_orient", "TFT orientation (0/1/2/3), OLED flip: 3"],
|
||||||
[ "", "Spectrum display settings" ],
|
[ "", "Spectrum display configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Spectrum-configuration" ],
|
||||||
[ "spectrum", "Show spectrum on start (-1=no, 0=forever, >0=time [sec])" ],
|
[ "spectrum", "Show spectrum on start (-1=no, 0=forever, >0=time [sec])" ],
|
||||||
[ "startfreq", "Start frequency (MHz, default 400)" ],
|
[ "startfreq", "Start frequency (MHz, default 400)" ],
|
||||||
[ "channelbw", "Bandwidth (kHz)" ],
|
[ "channelbw", "Bandwidth (kHz)" ],
|
||||||
[ "marker", "Spectrum MHz marker" ], // maybe remove, assume always ==1?
|
[ "marker", "Spectrum MHz marker" ], // maybe remove, assume always ==1?
|
||||||
[ "noisefloor", "Spectrum noisefloor" ],
|
[ "noisefloor", "Spectrum noisefloor" ],
|
||||||
[ "", "Receiver configuration" ],
|
[ "", "Receiver configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Receiver-configuration" ],
|
||||||
[ "freqofs", "RX frequency offset (Hz)"],
|
[ "freqofs", "RX frequency offset (Hz)"],
|
||||||
[ "rs41.agcbw", "RS41 AGC bandwidth"],
|
[ "rs41.agcbw", "RS41 AGC bandwidth"],
|
||||||
[ "rs41.rxbw", "RS41 RX bandwidth"],
|
[ "rs41.rxbw", "RS41 RX bandwidth"],
|
||||||
|
@ -695,7 +697,7 @@ var cfgs = [
|
||||||
[ "m10m20.rxbw", "M10/M20 RX bandwidth"],
|
[ "m10m20.rxbw", "M10/M20 RX bandwidth"],
|
||||||
[ "mp3h.agcbw", "MP3H AGC bandwidth"],
|
[ "mp3h.agcbw", "MP3H AGC bandwidth"],
|
||||||
[ "mp3h.rxbw", "MP3H RX bandwidth"],
|
[ "mp3h.rxbw", "MP3H RX bandwidth"],
|
||||||
[ "", "KISS TNC/AXUDP/AXTCP data feed configuration"],
|
[ "", "KISS TNC/AXUDP/AXTCP data feed configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Data-feed-configuration"],
|
||||||
[ "call", "Call"],
|
[ "call", "Call"],
|
||||||
[ "passcode", "Passcode"],
|
[ "passcode", "Passcode"],
|
||||||
[ "kisstnc.active", "KISS TNC (port 14590) (needs reboot)"],
|
[ "kisstnc.active", "KISS TNC (port 14590) (needs reboot)"],
|
||||||
|
@ -710,7 +712,7 @@ var cfgs = [
|
||||||
[ "tcp.port", "APRS TCP port"],
|
[ "tcp.port", "APRS TCP port"],
|
||||||
[ "tcp.idformat", "DFM ID format"],
|
[ "tcp.idformat", "DFM ID format"],
|
||||||
[ "tcp.highrate", "Rate limit"],
|
[ "tcp.highrate", "Rate limit"],
|
||||||
[ "", "MQTT data feed configuration"],
|
[ "", "MQTT data feed configuration", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/MQTT-configuration"],
|
||||||
[ "mqtt.active", "MQTT active (needs reboot)"],
|
[ "mqtt.active", "MQTT active (needs reboot)"],
|
||||||
[ "mqtt.id", "MQTT client ID"],
|
[ "mqtt.id", "MQTT client ID"],
|
||||||
[ "mqtt.host", "MQTT server hostname"],
|
[ "mqtt.host", "MQTT server hostname"],
|
||||||
|
@ -718,23 +720,23 @@ var cfgs = [
|
||||||
[ "mqtt.username", "MQTT username"],
|
[ "mqtt.username", "MQTT username"],
|
||||||
[ "mqtt.password", "MQTT password"],
|
[ "mqtt.password", "MQTT password"],
|
||||||
[ "mqtt.prefix", "MQTT prefix"],
|
[ "mqtt.prefix", "MQTT prefix"],
|
||||||
[ "", "Chasemapper settings"],
|
[ "", "Chasemapper settings", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Chasemapper-configuration"],
|
||||||
[ "cm.active", "Chasemapper active (0=disabled, 1=active)"],
|
[ "cm.active", "Chasemapper active (0=disabled, 1=active)"],
|
||||||
[ "cm.host", "Chasemapper UDP host"],
|
[ "cm.host", "Chasemapper UDP host"],
|
||||||
[ "cm.port", "Chasemapper UDP port"],
|
[ "cm.port", "Chasemapper UDP port"],
|
||||||
[ "", "SondeHub settings"],
|
[ "", "SondeHub settings", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/SondeHub-settings"],
|
||||||
[ "sondehub.active", "SondeHub reporting (0=disabled, 1=active)"],
|
[ "sondehub.active", "SondeHub reporting (0=disabled, 1=active)"],
|
||||||
[ "sondehub.chase", "SondeHub location reporting (0=off, 1=fixed, 2=chase/GPS, 3=auto)"],
|
[ "sondehub.chase", "SondeHub location reporting (0=off, 1=fixed, 2=chase/GPS, 3=auto)"],
|
||||||
[ "sondehub.host", "SondeHub host (DO NOT CHANGE)"],
|
[ "sondehub.host", "SondeHub host (DO NOT CHANGE)"],
|
||||||
[ "sondehub.callsign", "Callsign"],
|
[ "sondehub.callsign", "Callsign"],
|
||||||
[ "sondehub.antenna", "Antenna (optional, visisble on SondeHub tracker)"],
|
[ "sondehub.antenna", "Antenna (optional, visisble on SondeHub tracker)"],
|
||||||
[ "sondehub.email", "SondeHub email (optional, only used to contact in case of upload errors)"],
|
[ "sondehub.email", "SondeHub email (optional, only used to contact in case of upload errors)"],
|
||||||
[ "", "SondeHub frequency import" ],
|
[ "", "SondeHub frequency import", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/SondeHub-import" ],
|
||||||
[ "sondehub.fiactive", "SondeHub frequency import active (0=disabled, 1=active)" ],
|
[ "sondehub.fiactive", "SondeHub frequency import active (0=disabled, 1=active)" ],
|
||||||
[ "sondehub.fiinterval", "Import frequency (minutes, ≥ 5)" ],
|
[ "sondehub.fiinterval", "Import frequency (minutes, ≥ 5)" ],
|
||||||
[ "sondehub.fimaxdist", "Import maximum distance (km, ≤ 500)" ],
|
[ "sondehub.fimaxdist", "Import maximum distance (km, ≤ 500)" ],
|
||||||
[ "sondehub.fimaxage", "Import maximum age (hours, ≤ 24)" ],
|
[ "sondehub.fimaxage", "Import maximum age (hours, ≤ 24)" ],
|
||||||
[ "", "Hardware configuration (requires reboot)"],
|
[ "", "Hardware configuration (requires reboot)", "https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Hardware-configuration"],
|
||||||
[ "disptype", "Display type (0=OLED/SSD1306, 1=ILI9225, 2=OLED/SH1106, 3=ILI9341, 4=ILI9342)"],
|
[ "disptype", "Display type (0=OLED/SSD1306, 1=ILI9225, 2=OLED/SH1106, 3=ILI9341, 4=ILI9342)"],
|
||||||
[ "oled_sda", "OLED SDA/TFT SDA"],
|
[ "oled_sda", "OLED SDA/TFT SDA"],
|
||||||
[ "oled_scl", "OLED SCL/TFT CLK"],
|
[ "oled_scl", "OLED SCL/TFT CLK"],
|
||||||
|
@ -773,8 +775,8 @@ function mkcfgbtn(id, key, label, value) {
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
function mksep(id,label) {
|
function mksep(id,label,url) {
|
||||||
return "<tr class=\"cfgheader\"><th class=\"cfg\" align=\"left\" colspan=\"2\">"+label+"</th></tr>\n";
|
return "<tr class=\"cfgheader\"><th class=\"cfg\" align=\"left\" colspan=\"2\">"+label+" <a href=\""+url+"\" target=\”_blank\">[wiki]</a></th></tr>\n";
|
||||||
}
|
}
|
||||||
function rowdisp(id,disp) {
|
function rowdisp(id,disp) {
|
||||||
var matches = document.querySelectorAll("tr."+id);
|
var matches = document.querySelectorAll("tr."+id);
|
||||||
|
@ -802,7 +804,7 @@ function configTable() {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
id++;
|
id++;
|
||||||
tab += mksep("s"+id, lbl);
|
tab += mksep("s"+id, lbl, cfgs[i][2]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tab += "</table>";
|
tab += "</table>";
|
||||||
|
@ -812,7 +814,8 @@ function configTable() {
|
||||||
var acc = document.getElementsByClassName("cfgheader");
|
var acc = document.getElementsByClassName("cfgheader");
|
||||||
for(i=0; i<acc.length; i++) {
|
for(i=0; i<acc.length; i++) {
|
||||||
acc[i].firstChild.innerHTML = "[+] " + acc[i].firstChild.innerHTML;
|
acc[i].firstChild.innerHTML = "[+] " + acc[i].firstChild.innerHTML;
|
||||||
acc[i].addEventListener("click", function() {
|
acc[i].addEventListener("click", function(e) {
|
||||||
|
if(e.target.nodeName=="A") return;
|
||||||
achar = "[+]";
|
achar = "[+]";
|
||||||
if(this.classList.toggle("active")) achar = "[\u2212]";
|
if(this.classList.toggle("active")) achar = "[\u2212]";
|
||||||
this.firstChild.innerHTML = achar + this.firstChild.innerHTML.substring(3);
|
this.firstChild.innerHTML = achar + this.firstChild.innerHTML.substring(3);
|
||||||
|
|
|
@ -27,10 +27,10 @@
|
||||||
<li><a href="devel/update.ino.bin">update.ino.bin</a> (Sep 21 12:21:11 2021)
|
<li><a href="devel/update.ino.bin">update.ino.bin</a> (Sep 21 12:21:11 2021)
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li><a href="devel/update.fs.bin">update.fs.bin</a> (Sep 21 09:08:11 2021)
|
<li><a href="devel/update.fs.bin">update.fs.bin</a> (Sep 21 21:54:42 2021)
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li><a href="devel/devel20210921-B16-full.bin">devel20210921-B16-full.bin</a> (Sep 21 12:21:11 2021)
|
<li><a href="devel/devel20210921-B16-full.bin">devel20210921-B16-full.bin</a> (Sep 21 21:54:42 2021)
|
||||||
<br>+Chasemapper udp support
|
<br>+Chasemapper udp support
|
||||||
Update README.md
|
Update README.md
|
||||||
LiveMap updates to include last received datetime, heading and rssi (#182)
|
LiveMap updates to include last received datetime, heading and rssi (#182)
|
||||||
|
@ -42,6 +42,7 @@ LiveMap updates to include last received datetime, heading and rssi (#182)
|
||||||
Co-authored-by: dl9rdz <dl9rdz@darc.de>
|
Co-authored-by: dl9rdz <dl9rdz@darc.de>
|
||||||
Add battery voltage (#183)
|
Add battery voltage (#183)
|
||||||
send batt to sondehub; count down (burst_timer) only if fresh
|
send batt to sondehub; count down (burst_timer) only if fresh
|
||||||
|
Merge branch 'eben80-patch-1' into devel
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li><a href="devel/devel20210920-B16-full.bin">devel20210920-B16-full.bin</a> (Sep 21 07:47:30 2021)
|
<li><a href="devel/devel20210920-B16-full.bin">devel20210920-B16-full.bin</a> (Sep 21 07:47:30 2021)
|
||||||
|
|
Ładowanie…
Reference in New Issue