Liste aller Seiten zum Schlagwort “GPL”
Blog
TE923 (tool) v0.4
So, nach etwas längerem Einsatz haben sich nun doch ein paar kleine Kanten gezeigt, die es zu bereinigen gab. Wobei die Version 0.4 nicht wirklich als Weiterentwicklung angesehen werden kann. Es ist vielmehr ein Frühjahrsputz gewesen. Ich hab alle Teile der Kommunikation und der Datendecodierung in Headerdateien ausgelagert. Das Hauptprogramm ist vom te923tool zum te923con mutiert. Das Tool ist (vorerst) nicht mehr dabei.
Grund dafür ist, dass die Entwicklung in zwei Richtungen geht.
Blog
TE923 tool v0.3
Da ist mir doch tatsächlich ein Faktor durch die Lappen gegangen. Dieser verursacht einen Fehler beim Windchill, immer dann wenn dieser über 10°C oder unter -10°C kommt. Ist nur ein kleiner Patch, aber jetzt funktioniert es:
--- te923_lusb0.1.c (Revision 18) +++ te923_lusb0.1.c (Revision 19) @@ -223,7 +223,7 @@ x = 1; if (( buf[24] & 0x20 ) == 0x20 ) c = 0.5; - *wc = ( bcd2int( buf[23] ) / 10.
Blog
TE923 tool v0.2
Ich hab die neuste Version des TE923 Tools fertig. Was ist neu:
In der Ermittlung der Windgeschwindigkeit war ein Fehler, der beseitigt wurde. Wenn der Windsensor nicht erreichbar ist, kamen falsche Werte zurück. Dieser Fehler wurde behoben. Mit der Option -D wird zu den Daten auch der gelesene Buffer ausgegeben (ein wenig Debug) Download Version 0.2
sha1: e8b976bae85ed1c5f5bc5f0b5b596827cc082d2b
Blog
TE923 tool v0.1
Seit langem sitze ich nun schon an einem Linuxprogramm für meine Mebus TE923 (auch als IROX PRO-X USB, Honeywell TE923W oder TFA Nexus verkauft). Hier nun mein erstes Ergebnis (natürlich Open Source und GPL).
te923tool.tgz
Das Programm liest die aktuellen Daten aus und gibt diese auf dem Bildschirm wieder. Dabei sind die Optionen -f (volle Information) und -1 (eine Zeile) möglich. Bei der einzeiligen Ausgabe werden die Daten Semikolon separiert ausgegeben.
Blog
AFU Locator ermitteln
Ich hab hier ein Script, das aus einem WGS84 Koordinatenpaar den Amateurfunk Locator ermittelt. Das Script in Python ist recht einfach gehalten und reagiert somit nicht auf falsche Parameter. Übergeben werden der Funktion locator zwei Tupel, die jeweils an der Stelle 0 einen Koordinatenwert enthalten und an der Stelle 1 ein Zeichen aus (O,W,N,S) für die Ausrichtung. Ich stelle die Funktion unter die GPL Lizenz. Zur Weiterentwicklung freigegeben.
def locator(LK, BK): MAP = "ABCDEFGHIJKLMNOPQRSTUVWX" loc = "" if LK[1].