Enumerations¶
ChannelData¶
-
class
canlib.linlib.ChannelData[source]¶ linCHANNELDATA_xxx
These defines are used in
getChannelData.-
CARD_FIRMWARE_REV= 9¶
-
Error¶
-
class
canlib.linlib.Error[source]¶ -
CANERROR= -15¶
-
DRIVER= -18¶
-
DRIVERFAILED= -19¶
-
ERRRESP= -16¶
-
INTERNAL= -22¶
-
INVHANDLE= -14¶
-
LICENSE= -21¶
-
MASTERONLY= -5¶
-
NOCARD= -20¶
-
NOCHANNELS= -10¶
-
NOHANDLES= -13¶
-
NOMEM= -9¶
-
NOMSG= -1¶
-
NOTFOUND= -8¶
-
NOTINITIALIZED= -12¶
-
NOTRUNNING= -3¶
-
NOT_IMPLEMENTED= -26¶
-
NO_ACCESS= -23¶
-
NO_REF_POWER= -25¶
-
PARAM= -7¶
-
RUNNING= -4¶
-
SLAVEONLY= -6¶
-
TIMEOUT= -11¶
-
VERSION= -24¶
-
WRONGRESP= -17¶
-
MessageDisturb¶
MessageFlag¶
-
class
canlib.linlib.MessageFlag(*args, **kwds)[source]¶ LIN message flags
The following flags is used in
canlib.LINFrame.flags.-
BIT_ERROR= <MessageFlag.BIT_ERROR: 128>¶
-
CSUM_ERROR= <MessageFlag.CSUM_ERROR: 16>¶
-
NODATA= <MessageFlag.NODATA: 8>¶
-
PARITY_ERROR= <MessageFlag.PARITY_ERROR: 32>¶
-
RX= <MessageFlag.RX: 2>¶
-
SYNCH_ERROR= <MessageFlag.SYNCH_ERROR: 64>¶
-
TX= <MessageFlag.TX: 1>¶
-
WAKEUP_FRAME= <MessageFlag.WAKEUP_FRAME: 4>¶
-
MessageParity¶
-
class
canlib.linlib.MessageParity[source]¶ LIN message parity
MessageParity.STANDARD==LIN_MSG_USE_STANDARD_PARITYMessageParity.ENHANCED==LIN_MSG_USE_ENHANCED_PARITY
-
ENHANCED= 8¶
-
STANDARD= 4¶