Miscellaneous¶
dllversion()¶
getErrorText()¶
getNumberOfChannels()¶
getVersion()¶
- canlib.canlib.getVersion()[source]¶
Get the CANlib DLL version number as a
strDeprecated since version 1.5: Use
dllversioninstead.
prodversion()¶
reinitializeLibrary()¶
- canlib.canlib.reinitializeLibrary()[source]¶
Reinitializes the CANlib driver.
Convenience function that calls
unloadLibraryandinitializeLibraryin succession.
ScriptText¶
- class canlib.canlib.ScriptText(text, slot, time, flags)[source]¶
Text returned by
Channel.scriptGetTextSubclass 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
unloadLibraryinvalidates every canlib-object. Use at your own risk.