Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
HelgeInterface V02.10.01 Beta
#1
Hallo,

es hat sehr lang gedauert (sorry dafür, aber ich hab mir zuviel auf einmal aufgehalst. In Zukunft gibts öfter neue Versionen) aber hier ist die neue Testversion.

Das Zipfile muss nach /home/HelgeInterface/ entpackt werden.

Enthalten:
Coming Home --> EnableTimeFactor heißt: 1= ~20s, 2 = ~ 40s, 3=~60s usw.
Leaving Home
Spiegel anklappen
PDC handling

Teilweise Enthalten:
Customactions. Das ist aber noch nicht wirklich getestet. Wer in die Richtung etwas machen will, soll sich melden.

WICHTIG: ihr müsst die Configdatei aus dem Zip verwenden. Ändern könnt ihr natürlich (true / false /Ip usw). Die Strucktur muss aber erhalten bleiben.
So schauts die Config aktuell aus.

Spoiler!
[Bild: Config.jpg]

Download: HelgeInterface V02.10.01

Doku:
mögliche LogLvls:
eINFO
eINFO1
eINFO2
eDEBUG


__________________________________________________________________________________________________
CustomActions:
das ganze Schema hier als Bild einzufügen funktioniert nicht wirklich, da es sehr mächtig ist.
Hier könnt ihr euch die Schemadatei mal anschauen.
helgeinterface.xsd

aktuell können ausschließlich IBusnachrichten verschickt und Wartezeiten programmiert werden.


Als Conditions können die bekannten Enums, Rohdaten oder das Property "CarIsOpen" verwendet werden. Es werden weitere Zustände folgen.

IBus Geräte:
Code:
    <xs:group name="IBusEnum">
        <xs:choice>
            <xs:element name="CdChanger"/>
            <xs:element name="RAD"/>
            <xs:element name="LCM"/>
            <xs:element name="DIS"/>
            <xs:element name="GEN"/>
            <xs:element name="IKE"/>
            <xs:element name="MID"/>
            <xs:element name="TEL"/>
            <xs:element name="ANZV"/>
            <xs:element name="LOC"/>
            <xs:element name="BMBT"/>
            <xs:element name="SES"/>
        </xs:choice>
    </xs:group>


Enums Geräte:
Code:
                <xs:element name="ExistingIBusMessage">
                    <xs:complexType>
                        <xs:choice>
                            <xs:element name="eRemoteUnlockPressed"/>
                            <xs:element name="eRemoteLockPressed"/>
                            <xs:element name="eBMArrowLeftPressed"/>
                            <xs:element name="eBMArrowRightPressed"/>
                            <xs:element name="eBMClockPressedLong"/>
                            <xs:element name="eBMClockPressed"/>
                            <xs:element name="eBMClockReleased"/>
                            <xs:element name="eBMDolbyPressedLong"/>
                            <xs:element name="eBMDolbyPressed"/>
                            <xs:element name="eBMDolbyReleased"/>
                            <xs:element name="eBMReversePressedLong"/>
                            <xs:element name="eBMReversePressed"/>
                            <xs:element name="eBMReverseReleased"/>
                            <xs:element name="eBMSelectPressed"/>
                            <xs:element name="eBMTapePressedLong"/>
                            <xs:element name="eBMChangePressed"/>
                            <xs:element name="eBMMenuPressed"/>
                            <xs:element name="eBMModePressed"/>
                            <xs:element name="eBMTonePressed"/>
                            <xs:element name="eBMRotatorKnobPressed"/>
                            <xs:element name="eBMRotatorKnobTurnedLeft"/>
                            <xs:element name="eBMRotatorKnobTurnedRight"/>
                            <xs:element name="eRadCdRegAlive"/>
                            <xs:element name="eRadCdReqState"/>
                            <xs:element name="eRadCdPlay"/>
                            <xs:element name="eRadCdPause"/>
                            <xs:element name="eRadCdStop"/>
                            <xs:element name="eRadCdNext"/>
                            <xs:element name="eRadCdPrev"/>
                            <xs:element name="eRadGtLcdClear_SelectOffToneOff"/>
                            <xs:element name="eRadGtLcdClear_RadioDisplayOff"/>
                            <xs:element name="eRadGtLcdClear_SelectOff"/>
                            <xs:element name="eRadGtLcdClear_ToneOff"/>
                            <xs:element name="eRadGtLcdClear_NoDisplayRequired"/>
                            <xs:element name="eRadGtLcdClear_RadioModeActive"/>
                            <xs:element name="eRadGtLcdClear_TapeModeActive"/>
                            <xs:element name="eRadGtLcdClear_PiActive"/>
                            <xs:element name="eIgnitionOn"/>
                            <xs:element name="eIgnitionOff"/>
                            <xs:element name="eKeyON"/>
                            <xs:element name="eKeyOFF"/>
                            <xs:element name="eSteerWheelNext"/>
                            <xs:element name="eSteerWheelPrev"/>
                            <xs:element name="eNoTelegram"/>
                        </xs:choice>
                    </xs:complexType>
                </xs:element>

Un so kann eine Beispielkonfig aussehen.

Spoiler!
[Bild: CustomAction.jpg]
Zitieren
#2
die helgeinterface.xsd fehlt

edit:
oh irgendwoher weiß mein editor trotzdem wenige welche werte möglich sind
IBusCommunicator:
Image  <>  Kodi Addon

[Bild: usersignaturpic-14941mspx.jpg]
Zitieren
#3
bin noch am editieren. Keine Panik Wink
Dein Editor kenn warscheinlich noch die alte Schemadatei

--> Achtung, grad nochmal die Schemadatei editiert. PDC war noch nicht drin, so neu sind die DDLs Wink
Zitieren
#4
pdc funktioniert bei mir irgendwie schlecht.
die werte werden auch nicht abgelöscht, wenn das hindernis zu weit weg ist.

und schon in radiomode kommt das bild vom pi.

und egal wie schnell ich den knopf drehe, es wird immer nur ein up oder down ausgeführt, obwohl vom bus vllt 2 oder 3 jumps kommen.
IBusCommunicator:
Image  <>  Kodi Addon

[Bild: usersignaturpic-14941mspx.jpg]
Zitieren
#5
kann man den ganzen helgeinterface pfad vorher leer machen, bevor man die neuen daten rein kopiert, oder muss manches da bleiben?
IBusCommunicator:
Image  <>  Kodi Addon

[Bild: usersignaturpic-14941mspx.jpg]
Zitieren
#6
Eigentlich kannst alles löschen. Welche skinversion hast du?

Gruß
Zitieren
#7
die aktuelle

ich glaub ich zieh die v1.4 nachher noch mal komplett neu drauf.
IBusCommunicator:
Image  <>  Kodi Addon

[Bild: usersignaturpic-14941mspx.jpg]
Zitieren
#8
sehr fein, werd es einbauen. Was muss ich den alles in das Image integrieren, damit die Funktionen, die du eingebaut hast laufen. Ich meine zb. PDC

für das PDC einfach den aktuellen Skin rein kopieren!? Wenn ja, @Harry, link in der sig. ist aktuell?!
Zitieren
#9
Cool. Kommt dann bald V1.5? Big Grin Big Grin
Gruß Rudi

Zitieren
#10
Jo, aktueller skin sollte reichen.

Gruß

Gesendet von meinem MK16i mit Tapatalk 2
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste