Enumerations¶
ChannelData¶
- class canlib.linlib.ChannelData(value)[source]¶
linCHANNELDATA_xxx
These defines are used in
getChannelData
.- CARD_FIRMWARE_REV = 9¶
ChannelType¶
- class canlib.linlib.ChannelType(value)[source]¶
Flags for
openChannel
- MASTER = 1¶
- SLAVE = 2¶
Error¶
- class canlib.linlib.Error(value)[source]¶
An enumeration.
- 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¶
MessageParity¶
- class canlib.linlib.MessageParity(value)[source]¶
LIN message parity
MessageParity.STANDARD
==LIN_MSG_USE_STANDARD_PARITY
MessageParity.ENHANCED
==LIN_MSG_USE_ENHANCED_PARITY
- ENHANCED = 8¶
- STANDARD = 4¶