BMWRaspControl - Forum
{HelgeInterface} Customactions erstellen - Druckversion

+- BMWRaspControl - Forum (https://www.bmwraspcontrol.de/board)
+-- Forum: BMWRaspControl - Diskussion (https://www.bmwraspcontrol.de/board/forumdisplay.php?fid=13)
+--- Forum: BMWRaspControl - HelgeInterface (obsolete) (https://www.bmwraspcontrol.de/board/forumdisplay.php?fid=14)
+--- Thema: {HelgeInterface} Customactions erstellen (/showthread.php?tid=18)



{HelgeInterface} Customactions erstellen - Derhelge - 14.07.2015

Problemstellung: Es soll möglich sein anhand einer KonfigurationsdateiAktionen zu definieren, die bei verschiedenen Ereignissen ausgelöst werdem.

Diese Aktionen sollen:
~Vorgefertigte Aktionen wie "lightshow standard", "collapse mirror", "expand mirror", "GPIO PinX set" "GPIO PinX unset"
~selbst definierte IBus Telegramme

Sein.

Die Ereignisse sollen:
~vordefinierte Ereignisse wie "car open", "car close"
~selbst definierteIBus Twlegramme

sein.


RE: Customactions erstellen - Excalibur - 14.07.2015

Bei den Aktionen würde ich mir wie hier schon wünschen, freie Pins zu steuern (z.B. set, reset, set für x Millisekunden) oder ein serielles Telegramm auf TXD auszugeben. Damit könnte ja noch anderen "Blödsinn" veranstalten Big Grin ...
Dafür würde ich auch ne Kiste Bier persönlich in die Oberlausitz liefern.

Vorhanden ist ein PI2 mit dem Image V1.2.
V1.3 liegt bis jetzt nur auf dem PC, ist noch nicht geflasht (so richtig? - doofes Wort).
zur Not liegt auch noch ein PI1 rum, falls das nützlich sein sollte.

Gruß aus der Mitte
Dirk


RE: Customactions erstellen - Derhelge - 15.07.2015

Du bringst mich auf eine idee Wink
Die umsst3zung siehg momentan so aus, dass du eine jobliste zusammenstellst (als action)

Z.b.
job (licht an)
Job (warte 100ms
Job (licht aus)

Damit wäre eine schnelle blinkaction gebaut.

also warum nich zwei zusätzliche jobs
PinX set
PinX unset

Wäre das nach deiner vorstellung..?
Dann kannstdu aucbselber seque zen von der zeit abhängig initiieren.


RE: Customactions erstellen - Excalibur - 15.07.2015

Cool
Joooo!

Das wäre optimal...

Gruß aus der Mitte
Dirk


RE: Customactions erstellen - Incomode - 15.07.2015

Ich hätte gerne eine Umschaltung des Anzeigemodus.
Aufgrund meines Videomoduls welches scheinbar beim starten immer das 4:3 Telegramm schickt, sieht das momentan ein wenig blöd aus auf dem 16:9 Monitor...


Steuerung des 16:9 Widescreen Bordmonitor


Nachrichten zur Änderung des Anzeigemodus im Bordmonitor: Adresse F0 Hex (Sender ED Hex)

<ED 05 F0> 4F 11 <Option> <XOR>

Optionen

31 Setze 16:9/Zoom 60Hz (Navianzeige)
32 Setze 16:9/Zoom 50Hz (TV Mode)

11 Setze 16:9 60Hz (Navianzeige)
12 Setze 16:9 50Hz (TV Mode)

01 Setze 4:3 60Hz (Navianzeige)
02 Setze 4:3 50Hz (TV Mode)

Grüße
Incomode


RE: Customactions erstellen - Derhelge - 16.07.2015

Moin incomode,

Deine anforderung ist mit "selbstdefinierte telegramme" schon integriert Smile

Du definierst dir dann eine condition:
Telegramm telefontaste am lenkrad

Und einen job:
11 Setze 16:9 60Hz (Navianzeige)

Die aktion nennst du: NaviSet169

Das heisst du hast eine action "NaviSet169". Diese führt beim Eingang des "telefontaste am lenkrad" Telegramms den job "11 Setze 16:9 60Hz (Navianzeige)" aus.

Gruß


RE: {HelgeInterface} Customactions erstellen - Incomode - 17.07.2015

Hey, das ist ja super Smile