is better a option at VFD Control with this choices:
1)channel name
2)channel number
3)clock
is better a option at VFD Control with this choices:
1)channel name
2)channel number
3)clock
Replace...VFD Icon
https://www.dropbox.com/home
Geändert von adjutant (13.01.2013 um 17:36 Uhr)
I take a look an your sources, where you have found fp_control 1.03 and why did you delete all other Boxes?
maybe you can find a solution with this sources here: klick
the best way, enable -dt for spark and post the diff here.
Maybe we put it in git, so all peoples have this in image and are happy without changing fp_control.
In plugin.py I just disable line 62: # evfd.getInstance().vfd_write_string(servicename[0:63])
and now shows only clock on my GM990
You can try replace with my plugin.pyo file (make backup of your file )
/SystemPlugins/VFD-Icons
plugin.rar
Thanks to skrasher
GM990
@santa Ich schreib jetzt einfach auf deutsch. Geht schneller.
Ich habe die fp_control Version 1.02 von open-duckbox-project-sh4 (also die gleiche Source, die du angegeben hast) genommen, und die Version eigenständig auf 1.03 geändert. So konnte ich selber schneller erkennen, welche Version gerade aktiv ist.
Die anderen Boxen habe ich gelöscht, weil ich nur einen Crosscompiler unter Cygwin verwendet habe. Und es war dann einfacher die anderen Boxen zu löschen.
Die Unterschiede sind minimal (u.A.):
Als Grundlage habe ich tools_spark verwendet, welches ich irgendwo gefunden habe. Der Sourcecode dazu ist im Archiv enthalten.Code:/* static int Spark_setTime_old(Context_t* context, time_t* theGMTTime) { struct aotom_ioctl_data vData; printf("%s\n", __func__); Spark_setAotomTime(*theGMTTime, vData.u.time.time); if (ioctl(context->fd, VFDSETTIME, &vData) < 0) { perror("settime: "); return -1; } return 0; } */ static int Spark_setTime(Context_t* context, time_t* theGMTTime) { //printf("%s\n", __func__); if (ioctl(context->fd, VFDREBOOT, theGMTTime) < 0) { perror("settime: "); return -1; } return 0; }
Ich hoffe, ich konnte helfen.
Grüße
Tobias
hehe, deutsch ist einfacher.
Wie gesagt, wenn ich beide diffe, sehe ich zu viele Änderungen, deswegen war ich verwundert.
Da ich keine Spark habe, kann ich das nicht gegentesten.
Vielleicht hast du ja Lust, da nochmal so zu testen das es eincheckbar ist und mit -dt aufrufbar ist.
Prinzipiell habe ich nur die Routinen aus tools_spark in fp_control eingefügt.
Komischerweise sind in fp_control paar Sachen wie wakeup-reason nicht implementiert.
Zusätzlich habe ich noch eine Funktion programmiert, welche mir die Linuxuhr nach der Vfduhr stellt (wird bei mir beim Hochfahren ausgeführt).
Ich kann gerne gegentesten, dafür wird sich schon Zeit finden.
Für eine boxunabhängige Einpflegung fehlt mir momentan die Zeit und Muse.
Schade, genau danach suche ich auch, habe bei mir ein script testweise am laufen.
Dein Weg wäre mir der bessere, auf die Implementierung warte ich schon lange.
@santa
Habe mal die git-Source erweitert. '-dt 1' setzt die aktuelle Zeit unter Spark, '-dt 0' löscht das Display. '-gs' holt sich die VFD-Zeit, und setzt damit die Systemzeit.
Vielleicht kannst du hiermit die Quellen kombinieren.
Grüße
Tobias