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


Nachrichten in diesem Thema
HelgeInterface V02.10.01 Beta - von Derhelge - 22.08.2015, 12:23
RE: HelgeInterface V02.10.01 Beta - von b3m3 - 22.08.2015, 18:51
RE: HelgeInterface V02.10.01 Beta - von b3m3 - 22.08.2015, 19:27
RE: HelgeInterface V02.10.01 Beta - von falli83 - 22.08.2015, 19:49
RE: HelgeInterface V02.10.01 Beta - von g1sbert - 23.08.2015, 12:32
HelgeInterface V02.10.01 Beta - von b3m3 - 23.08.2015, 14:13
RE: HelgeInterface V02.10.01 Beta - von g1sbert - 23.08.2015, 14:19
HelgeInterface V02.10.01 Beta - von b3m3 - 23.08.2015, 14:20
RE: HelgeInterface V02.10.01 Beta - von b3m3 - 23.08.2015, 17:11
RE: HelgeInterface V02.10.01 Beta - von romi - 24.08.2015, 10:34

Gehe zu:


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