Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Unterstützung bei der Telegrammfindung
#2
Hi Helge,

ich habe jetzt mal die Zeit gefunden ein paar Telegramme für den E46 zu suchen. Ich hoffe ich habe das Telegramm für die Lightshow richtig in die Klasse eingefügt. 
Bei diesem Telegramm gehen Ablendlicht + Nebelscheinwerfer + Rücklicht + Standlicht an.
Das Telegramm für die Spiegel habe ich ums verrecken nicht gefunden. Scheinbar funktioniert das beim E46 nur wenn man die Memorysitze/ Spiegel verbaut hat. Ich habe diese Funktionen in der Klasse jetzt einfach mal ausgelassen. Falls jemand die Telegramme findet, kann er sie ja einfügen.

Code:
using System;
using System.Collections.Generic;
using HelgeInterface_DataModel.Interface;
using HelgeInterface_DataModel.Job;

namespace HelgeInterface_DataModel.CarModel
{
  public class BMWe46 : iCarModel
  {
      public List<iJob> LightShow(int tEnableTimeFactor)
      {
          List<iJob> aJobList = new List<iJob>();
          List<Byte> aData = new List<byte>();
          //SL L R BLK LR NSW L R
          aData.Add(0x3f);
          aData.Add(0x0b);
          aData.Add(0xbf);
          aData.Add(0x0c);
          aData.Add(0x10);
          aData.Add(0x00);
          aData.Add(0x00);
          aData.Add(0x00);
          aData.Add(0x00);
          aData.Add(0x00);
          aData.Add(0x01);
          aData.Add(0x06);
          aData.Add(0xCK);

          for (int i = 1; i <= tEnableTimeFactor; i++)
          {
              if (i > 1)
                  aJobList.Add(new JobWait("Wait for Light on TimeOut", 19000)); //Wenn länger als 20s an sein soll, muss die nach Faktor+20s neu gesendet werden
              aJobList.Add(new JobSendMessage(new IBusMessage(eIbus.DIS, eIbus.LCM, aData, "Light On: SL L+R, BLK L+R NSW L+R")));
          }
          return aJobList;
      }


      public List<iJob> CollapseMirrors()
      {
          throw new NotImplementedException();
      }

      public List<iJob> ExpandMirrors()
      {
          throw new NotImplementedException();
      }


      public List<iJob> CloseCar()
      {
          throw new NotImplementedException();
      }

      public List<iJob> OpenCar()
      {
          throw new NotImplementedException();
      }
  }
}
Zitieren


Nachrichten in diesem Thema
RE: Unterstützung bei der Telegrammfindung - von g1sbert - 27.08.2015, 13:44

Gehe zu:


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