can_filter_t Strukturreferenz
[Universelles CAN Interface]

Datenstruktur zur Aufnahme von CAN-Filtern. Mehr ...

#include <can.h>

Datenfelder

uint32_t id
 ID der Nachricht (11 oder 29 Bit).
uint32_t mask
 Maske.
struct {
   uint8_t   rtr: 2
 Remote Request Frame.
   uint8_t   extended: 2
 extended ID
flags

Ausführliche Beschreibung

Datenstruktur zur Aufnahme von CAN-Filtern.

  rtr | Funtion
 -----|------
  00  | alle Nachrichten unabhaengig vom RTR-Bit
  01  | ungültig
  10  | empfange nur nicht RTR-Nachrichten
  11  | empfange nur Nachrichten mit gesetzem RTR-Bit

ACHTUNG: Funktioniert nur mit dem AT90CAN, beim MCP2515 wird der Parameter ignoriert.

  ext | Funtion
 -----|------
  00  | alle Nachrichten
  01  | ungueltig
  10  | empfange nur Standard-Nachrichten
  11  | empfange nur Extended-Nachrichten
Warnung:
Filter sind beim SJA1000 nur begrenzt nutzbar, man sollte ihn nur in Systemen mit entweder Standard- oder Extended-Frames einsetzten, aber nicht beidem zusammen.

Definiert in Zeile 225 der Datei can.h.


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Datei:
Erzeugt am Thu Aug 19 22:03:52 2010 für RCA CAN Library von  doxygen 1.6.3