Hauptseite   Module   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente   Beispiele  

canpar.h Dateireferenz

Strukturen und Konstanten. Mehr...

gehe zum Quellcode dieser Datei

Übersicht

struct  CanParInfo
 Treiberinformation auslesen. Mehr...

struct  HighLow
 64 bit Werte übergeben Mehr...

struct  ISRInfo
 Datenaustausch zwischen Treiber und Applikation. Mehr...


Makrodefinitionen

#define CANPAR_VERSION   4
 Version (zur Versionskontrolle).

#define CAN_COMMAND_STANDBY   1
#define CAN_COMMAND_ABORT_TRANSMISSION   2
#define CAN_COMMAND_CLEAR_OVERRUN   3
#define CAN_COMMAND_STANDBY_OFF   4
#define CAN_COMMAND_DIFF_FRAMES_ON   5
#define CAN_COMMAND_DIFF_FRAMES_OFF   6
#define CAN_COMMAND_SELF_RECEPTION_REQUEST   0x80
#define CAN_COMMAND_LISTEN_ON   0x81
#define CAN_COMMAND_LISTEN_OFF   0x82
#define EV2PRG_ERROR   1
#define EV2PRG_RECEIVED   2
#define EV2PRG_TRANSMIT   3
#define EV2PRG_BUSERROR   4
#define EV2PRG_OVERRUN   5
#define EV2PRG_WAKEUP   6
#define EV2PRG_WARNING   7
#define EV2PRG_PASSIVE   8
#define EV2PRG_ARBITRATION   9
#define EV2PRG_BAUDRATE_DEMO   10
#define EV2PRG_RECEIVED_STD   11
#define EV2PRG_RECEIVED_EXT   12
#define EV2PRG_TRANSMIT_STD   13
#define EV2PRG_TRANSMIT_EXT   14
#define OS_WINDOWS9x   1
#define OS_WINDOWSNT4   2
#define OS_WINDOWS2K   3
#define OS_LINUX   4
#define TIME_DIVIDER_WIN9X   (1250)
#define TIME_DIVIDER_WINNT4   (1250*8)

Typendefinitionen

typedef HighLow HIGHLOW
 64 bit Werte übergeben

typedef CanParInfo CANPARINFO
 Treiberinformation auslesen.


Ausführliche Beschreibung

Strukturen und Konstanten.

Header:
CANPAR.H

Makro-Dokumentation

#define CANPAR_VERSION   4
 

Version (zur Versionskontrolle).

Die Nummer wird erhöht wenn es zu inkompatibilitäten kommt und dient zur Versionsüberprüfung

#define TIME_DIVIDER_WIN9X   (1250)
 

Win9x Auflösung: 800 ns

#define TIME_DIVIDER_WINNT4   (1250*8)
 

Win NT 4.0 Auflösung: 100 ns


Dokumentation der benutzerdefinerten Typen

typedef struct CanParInfo CANPARINFO
 

Treiberinformation auslesen.

Treiberinformation auslesen. In den CAN_API Routinen wird dies verwendet um:

  • die Version zu prüfen
  • Startzeit feststellen (für relative Zeiten)

typedef struct HighLow HIGHLOW
 

64 bit Werte übergeben

Struktur zur Übergabe von 64 Bit Werte


Erzeugt am Tue Oct 15 22:28:39 2002 für CAN API von doxygen1.2.18