Defines | Functions
libpcan.h File Reference
#include <pcan.h>
Include dependency graph for libpcan.h:

Go to the source code of this file.

Defines

#define CAN_BAUD_100K   0x432F
#define CAN_BAUD_10K   0x672F
#define CAN_BAUD_125K   0x031C
#define CAN_BAUD_1M   0x0014
#define CAN_BAUD_20K   0x532F
#define CAN_BAUD_250K   0x011C
#define CAN_BAUD_500K   0x001C
#define CAN_BAUD_50K   0x472F
#define CAN_BAUD_5K   0x7F7F
#define CAN_ERR_ANYBUSERR   (CAN_ERR_BUSLIGHT | CAN_ERR_BUSHEAVY | CAN_ERR_BUSOFF)
#define CAN_INIT_TYPE_EX   0x01
#define CAN_INIT_TYPE_ST   0x00
#define HANDLE   void *
#define LPSTR   char *

Functions

DWORD CAN_Close (HANDLE hHandle)
DWORD CAN_Init (HANDLE hHandle, WORD wBTR0BTR1, int nCANMsgType)
DWORD CAN_MsgFilter (HANDLE hHandle, DWORD FromID, DWORD ToID, int nCANMsgType)
HANDLE CAN_Open (WORD wHardwareType,...)
DWORD CAN_Read (HANDLE hHandle, TPCANMsg *pMsgBuff)
DWORD CAN_ResetFilter (HANDLE hHandle)
DWORD CAN_Status (HANDLE hHandle)
DWORD CAN_VersionInfo (HANDLE hHandle, LPSTR lpszTextBuff)
DWORD CAN_Write (HANDLE hHandle, TPCANMsg *pMsgBuff)
WORD LINUX_CAN_BTR0BTR1 (HANDLE hHandle, DWORD dwBitRate)
DWORD LINUX_CAN_Extended_Status (HANDLE hHandle, int *nPendingReads, int *nPendingWrites)
int LINUX_CAN_FileHandle (HANDLE hHandle)
HANDLE LINUX_CAN_Open (const char *szDeviceName, int nFlag)
DWORD LINUX_CAN_Read (HANDLE hHandle, TPCANRdMsg *pMsgBuff)
DWORD LINUX_CAN_Read_Timeout (HANDLE hHandle, TPCANRdMsg *pMsgBuff, int nMicroSeconds)
DWORD LINUX_CAN_Statistics (HANDLE hHandle, TPDIAG *diag)
DWORD LINUX_CAN_Write_Timeout (HANDLE hHandle, TPCANMsg *pMsgBuff, int nMicroSeconds)
int nGetLastError (void)

Define Documentation

#define CAN_BAUD_100K   0x432F

Definition at line 63 of file libpcan.h.

#define CAN_BAUD_10K   0x672F

Definition at line 66 of file libpcan.h.

#define CAN_BAUD_125K   0x031C

Definition at line 62 of file libpcan.h.

#define CAN_BAUD_1M   0x0014

Definition at line 59 of file libpcan.h.

#define CAN_BAUD_20K   0x532F

Definition at line 65 of file libpcan.h.

#define CAN_BAUD_250K   0x011C

Definition at line 61 of file libpcan.h.

#define CAN_BAUD_500K   0x001C

Definition at line 60 of file libpcan.h.

#define CAN_BAUD_50K   0x472F

Definition at line 64 of file libpcan.h.

#define CAN_BAUD_5K   0x7F7F

Definition at line 67 of file libpcan.h.

Definition at line 75 of file libpcan.h.

#define CAN_INIT_TYPE_EX   0x01

Definition at line 70 of file libpcan.h.

#define CAN_INIT_TYPE_ST   0x00

Definition at line 71 of file libpcan.h.

#define HANDLE   void *

Definition at line 49 of file libpcan.h.

#define LPSTR   char *

Definition at line 48 of file libpcan.h.


Function Documentation

DWORD CAN_Close ( HANDLE  hHandle)
DWORD CAN_Init ( HANDLE  hHandle,
WORD  wBTR0BTR1,
int  nCANMsgType 
)
DWORD CAN_MsgFilter ( HANDLE  hHandle,
DWORD  FromID,
DWORD  ToID,
int  nCANMsgType 
)
HANDLE CAN_Open ( WORD  wHardwareType,
  ... 
)
DWORD CAN_Read ( HANDLE  hHandle,
TPCANMsg pMsgBuff 
)
DWORD CAN_Status ( HANDLE  hHandle)
DWORD CAN_VersionInfo ( HANDLE  hHandle,
LPSTR  lpszTextBuff 
)
DWORD CAN_Write ( HANDLE  hHandle,
TPCANMsg pMsgBuff 
)
WORD LINUX_CAN_BTR0BTR1 ( HANDLE  hHandle,
DWORD  dwBitRate 
)
DWORD LINUX_CAN_Extended_Status ( HANDLE  hHandle,
int *  nPendingReads,
int *  nPendingWrites 
)
int LINUX_CAN_FileHandle ( HANDLE  hHandle)
HANDLE LINUX_CAN_Open ( const char *  szDeviceName,
int  nFlag 
)
DWORD LINUX_CAN_Read ( HANDLE  hHandle,
TPCANRdMsg pMsgBuff 
)
DWORD LINUX_CAN_Read_Timeout ( HANDLE  hHandle,
TPCANRdMsg pMsgBuff,
int  nMicroSeconds 
)
DWORD LINUX_CAN_Statistics ( HANDLE  hHandle,
TPDIAG diag 
)
DWORD LINUX_CAN_Write_Timeout ( HANDLE  hHandle,
TPCANMsg pMsgBuff,
int  nMicroSeconds 
)
int nGetLastError ( void  )


libpcan
Author(s): Florian Weisshardt
autogenerated on Fri Aug 28 2015 10:21:51