94 #define linINVALID_HANDLE ((LinHandle)(-1)) 96 typedef unsigned char BYTE;
231 unsigned long synchEdgeTime[4];
239 unsigned long byteTime[8];
254 #define LIN_WAKEUP_FRAME 4 256 #define LIN_CSUM_ERROR 16 257 #define LIN_PARITY_ERROR 32 258 #define LIN_SYNCH_ERROR 64 259 #define LIN_BIT_ERROR 128 282 #define linCHANNELDATA_CARD_FIRMWARE_REV 9 289 #define LINERROR(f) ((f) & (LIN_NODATA | LIN_CSUM_ERROR | LIN_SYNCH_ERROR | LIN_BIT_ERROR)) 356 unsigned char serNo[8],
int *ttype);
406 LinStatus LINLIBAPI linClose(LinHandle h); 462 unsigned char *bootVerMajor,
463 unsigned char *bootVerMinor,
464 unsigned char *bootVerBuild,
465 unsigned char *appVerMajor,
466 unsigned char *appVerMinor,
467 unsigned char *appVerBuild);
624 unsigned int *dlc,
unsigned int *flags,
657 unsigned int *dlc,
unsigned int *flags,
707 unsigned int cFlags,
unsigned int delay);
717 #define LIN_MSG_DISTURB_CSUM 1 722 #define LIN_MSG_DISTURB_PARITY 2 734 #define LIN_MSG_USE_STANDARD_PARITY 0x04 738 #define LIN_MSG_USE_ENHANCED_PARITY 0x08 789 #define LIN_ENHANCED_CHECKSUM 1 796 #define LIN_VARIABLE_DLC 2 820 unsigned int interval);
unsigned long frameLength
Definition: linlib.h:203
unsigned int DWORD
Definition: linlib.h:97
Library not initialized.
Definition: linlib.h:145
LinStatus
Definition: linlib.h:109
LinStatus linGetTransceiverData(int channel, unsigned char eanNo[8], unsigned char serNo[8], int *ttype)
DeviceIOControl failed.
Definition: linlib.h:152
LinStatus linGetChannelData(int channel, int item, void *buffer, size_t bufsize)
LinStatus linSetBitrate(LinHandle h, unsigned int bps)
LinStatus linGetVersion(int *major, int *minor, int *build)
unsigned short z
Dummy for alignment.
Definition: linlib.h:223
LinStatus linBusOff(LinHandle h)
LinStatus linReadMessageWait(LinHandle h, unsigned int *id, void *msg, unsigned int *dlc, unsigned int *flags, LinMessageInfo *msgInfo, unsigned long timeout)
LinStatus linGetCanHandle(LinHandle h, unsigned int *canHandle)
LinStatus linSetupIllegalMessage(LinHandle h, unsigned int id, unsigned int cFlags, unsigned int delay)
Internal error in the driver.
Definition: linlib.h:148
The LIN interface response wasn't the expected one.
Definition: linlib.h:150
void linInitializeLibrary(void)
Internal error in the driver.
Definition: linlib.h:155
The requested feature or function is not implemented in the device you are trying to use it on...
Definition: linlib.h:159
LinStatus linUpdateMessage(LinHandle h, unsigned int id, const void *msg, unsigned int dlc)
LinStatus linGetFirmwareVersion(LinHandle h, unsigned char *bootVerMajor, unsigned char *bootVerMinor, unsigned char *bootVerBuild, unsigned char *appVerMajor, unsigned char *appVerMinor, unsigned char *appVerBuild)
int LinHandle
Definition: linlib.h:89
Timeout occurred.
Definition: linlib.h:144
LinStatus linWriteWakeup(LinHandle h, unsigned int count, unsigned int interval)
unsigned long bitrate
Definition: linlib.h:209
unsigned int BOOL
Definition: linlib.h:98
LinStatus linSetupLIN(LinHandle h, unsigned int lFlags, unsigned int bps)
unsigned char BYTE
Definition: linlib.h:96
The card was removed or not inserted.
Definition: linlib.h:153
The license is not valid.
Definition: linlib.h:154
Function not supported in this version.
Definition: linlib.h:158
unsigned char idPar
Definition: linlib.h:221
CAN driver type not supported.
Definition: linlib.h:151
Out of memory.
Definition: linlib.h:142
Access denied.
Definition: linlib.h:156
LinStatus linReadMessage(LinHandle h, unsigned int *id, void *msg, unsigned int *dlc, unsigned int *flags, LinMessageInfo *msgInfo)
No channels avaliable.
Definition: linlib.h:143
LinStatus linWriteMessage(LinHandle h, unsigned int id, const void *msg, unsigned int dlc)
unsigned long timestamp
Definition: linlib.h:191
Error in parameter.
Definition: linlib.h:140
OK - no error.
Definition: linlib.h:110
LinStatus linRequestMessage(LinHandle h, unsigned int id)
Handle is invalid.
Definition: linlib.h:147
LinStatus linWriteSync(LinHandle h, unsigned long timeout)
There was an error response from the LIN interface.
Definition: linlib.h:149
Specified hardware not found. This error is reported when the LIN transceiver isn't powered up...
Definition: linlib.h:141
unsigned char checkSum
Definition: linlib.h:215
unsigned long linReadTimer(LinHandle h)
#define LINLIBAPI
Definition: linlib.h:295
LinHandle linOpenChannel(int channel, int flags)
unsigned long synchBreakLength
Definition: linlib.h:197
No messages available.
Definition: linlib.h:111
Function not supported in this version.
Definition: linlib.h:157
int canHandle
Definition: canlib.h:166
void linUnloadLibrary(void)
LinStatus linClearMessage(LinHandle h, unsigned int id)
LinStatus linBusOn(LinHandle h)
Can't get handle.
Definition: linlib.h:146