Miscellaneous¶
dllversion()¶
getErrorText()¶
getNumberOfChannels()¶
getVersion()¶
- canlib.canlib.getVersion()[source]¶
Get the CANlib DLL version number as a
str
Deprecated since version 1.5: Use
dllversion
instead.
prodversion()¶
reinitializeLibrary()¶
- canlib.canlib.reinitializeLibrary()[source]¶
Reinitializes the CANlib driver.
Convenience function that calls
unloadLibrary
andinitializeLibrary
in succession.
ScriptText¶
- class canlib.canlib.ScriptText(text, slot, time, flags)[source]¶
Text returned by
Channel.scriptGetText
Subclass of built-in
str
, so it can be used just like a normal string.It also has the following attributes:
- Variables
slot (
int
) – Which script-slot the text came from.time (
int
) – Timestamp of when the text was printed.ScriptText.flags (
canlib.canlib.Stat
) – Any flags associated with the text.
New in version 1.7.
translateBaud()¶
- canlib.canlib.translateBaud(freq)[source]¶
Translate bitrate constant
This function translates the canBITRATE_xxx constants to their corresponding bus parameter values.
- Parameters
freq – Any of the predefined constants canBITRATE_xxx
- Returns
- A BitrateSetting object containing the actual values of
frequency, tseg1, tseg2 etc.
unloadLibrary()¶
- canlib.canlib.unloadLibrary()[source]¶
Unload CANlib
Unload canlib and release all internal handles.
Warning
Calling
unloadLibrary
invalidates every canlib-object. Use at your own risk.