Can Bus Nachrichten Schreiben (speziell Beleuchtung in den Türgriffen)

  • dann musst du halt den datenverkehr nur dann sperren, wenn nötig.
    wenn eine andere taste am sz mittelkonsole gedrückt wird, wieder freigeben.


    if - else...


    PS: habe deine threads zusammengeführt!

    2007 E92 325i | SPACE GREY | INDIVIDUAL MERINO COHIBABROWN | BBS CH-R BLACK 9x20 - 10.5x20
    KW VARIANT II | E9x M3 SUSPENSION PARTS | E93 M3 FRONT ANTI-SWAY BAR | CDV DELETE
    CIC RETROFIT | COMBOX RETROFIT | JBBFE III (D-CAN) RETROFIT
    DIAGNOSE BLOCKER | iDRIVE DATA DISPLAY

  • Das mit MSA und dem Start/Stop Knopf hat geklappt. Danke.
    Nun versuche ich mich am sperren mit der if else Bedingung.


    Gesendet von meinem SM-G930F mit Tapatalk

  • dann musst du halt den datenverkehr nur dann sperren, wenn nötig.
    wenn eine andere taste am sz mittelkonsole gedrückt wird, wieder freigeben.


    if - else...


    PS: habe deine threads zusammengeführt!


    Kann das so funktionieren? Wenn eine Taste gedrückt wird, bekommen das doch sein Modul und das ccc gleichzeitig mit. Wenn man dann die Tasten deaktiviert, ist es aber zu spät.
    Wenn dann müsste man die Tasten immer deaktiviert lassen und dann nur bei einem Druck der "richtigen" Tasten wieder kurzzeitig aktivieren. Ich weiß jetzt nicht wie oft die Botschaften auf dem Bus gesendet werden und kann gerade auch schwer abschätzen, wie lange so ein typischer Tastendruck dauert, aber eventuell müsste man dann die Botschaft selber nochmal raus senden und den Druck auf die Taste simulieren, damit ein kurzes drücken nicht verloren geht.
    Oder sehe ich da was falsch?

  • so ungefähr - kommt halt drauf an was er vorhat.

    2007 E92 325i | SPACE GREY | INDIVIDUAL MERINO COHIBABROWN | BBS CH-R BLACK 9x20 - 10.5x20
    KW VARIANT II | E9x M3 SUSPENSION PARTS | E93 M3 FRONT ANTI-SWAY BAR | CDV DELETE
    CIC RETROFIT | COMBOX RETROFIT | JBBFE III (D-CAN) RETROFIT
    DIAGNOSE BLOCKER | iDRIVE DATA DISPLAY

  • Habe ich auch so vor.
    If (WichtigerKnopf)
    {
    Kommunikation aktivieren
    Bus Nachricht vom Knopf erneut senden
    Kommunikation sperren
    }
    else
    {
    Kommunikation Sperren
    }


    Gesendet von meinem SM-G930F mit Tapatalk

  • braucht er schon da die sperre nicht dauerhaft anhält, nur für wenige sekunden.
    sollte er aber nicht bei jedem durchlauf des programms senden...

    2007 E92 325i | SPACE GREY | INDIVIDUAL MERINO COHIBABROWN | BBS CH-R BLACK 9x20 - 10.5x20
    KW VARIANT II | E9x M3 SUSPENSION PARTS | E93 M3 FRONT ANTI-SWAY BAR | CDV DELETE
    CIC RETROFIT | COMBOX RETROFIT | JBBFE III (D-CAN) RETROFIT
    DIAGNOSE BLOCKER | iDRIVE DATA DISPLAY

  • Nicht jedes mal beim durchlauf des Programms? Was passiert sonst?
    Oder kamnste mir ne Zeit sagen die sich bewährt hat?


    Die Kommunikation ist für einige Sekunden aus wenn man den Befehl sendet. So 5-10 sek weiß ich gerade nicht genau.


    Gesendet von meinem SM-G930F mit Tapatalk

  • wieso den bus unnötig fluten?!

    2007 E92 325i | SPACE GREY | INDIVIDUAL MERINO COHIBABROWN | BBS CH-R BLACK 9x20 - 10.5x20
    KW VARIANT II | E9x M3 SUSPENSION PARTS | E93 M3 FRONT ANTI-SWAY BAR | CDV DELETE
    CIC RETROFIT | COMBOX RETROFIT | JBBFE III (D-CAN) RETROFIT
    DIAGNOSE BLOCKER | iDRIVE DATA DISPLAY

  • Guck wie lang das timeout ist und sende in etwas kürzerem Abstand. Wenn die Kommunikation für 10s unterbrochen ist, sende halt im 9,5s Abstand oder so. Je seltener desto besser.