Re: Verschidene IDs Auswerten mit Canal 14 Kategorie: CAN-Bus (von Schroeder - 27.01.2007 12:01) | ||
Als Antwort auf Verschidene IDs Auswerten mit Canal 14 von Dieter Kalkofen - 27.01.2007 9:36 | ||
| ||
Hallo Dieter, can.rxd() dann can.getId() liefert dir die ID. dann can.get() Für was für ein Fahrzeug benötigst du dieses? ID 300 scheint mir zumindest nichts Audi oder VW typisches zu sein. Schöne Grü�e Peter > > Hallo > Ich möchte gezielt Datenpakete auswerten > > Bis jetzt sieht des Program so aus: > > > //--------------------------- > thread canr > //--------------------------- > { > byte buffer[8]; > > can.expect(0,300); // ID 300 > can.expect(14,0x00); > loop > if can.rxd(0) > { > can.get(0, buffer); > if buffer[4] > 15 Tank=255; // 10 Liter gelb > if buffer[4] <= 13 Tank=2; > if buffer[4] <= 7 Tank=1; > } // 100% 80 L > > } > > > Wie kann ich das Program so ändern > > // Tanküberwchung > if ID == 300 > { > if buffer[4] > 15 Tank=255; // 10 Liter gelb > if buffer[4] <= 13 Tank=2; > if buffer[4] <= 7 Tank=1; > } > > // Drehzahl und Geschwindikeit > if ID == 700 > { > buffer[0] = RPM > buffer[1] = Speed > } > > Vieleicht hat jemand eine Idee > > Mit freundlichen Grus > Dieter | ||
Antwort schreiben Antworten: Re: Verschidene IDs Auswerten mit Canal 14 (von Dieter Kalkofen - 27.01.2007 14:05) Re: Verschidene IDs Auswerten mit Canal 14 (von Schroeder - 27.01.2007 17:28) Re: Verschidene IDs Auswerten mit Canal 14 (von Dieter Kalkofen - 28.01.2007 19:18) |