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
[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.
- slot (
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.