isCAN¶
Interface for isCAN from Thorsis Technologies GmbH, former ifak system GmbH.
Bus¶
-
class
can.interfaces.iscan.
IscanBus
(channel, bitrate=500000, poll_interval=0.01, **kwargs)[source]¶ Bases:
can.bus.BusABC
isCAN interface
Parameters: -
send
(msg, timeout=None)[source]¶ Transmit a message to the CAN bus.
Override this method to enable the transmit path.
Parameters: - msg (can.Message) – A message object.
- timeout (float) – If > 0, wait up to this many seconds for message to be ACK:ed or for transmit queue to be ready depending on driver implementation. If timeout is exceeded, an exception will be raised. Might not be supported by all interfaces.
Raises: can.CanError – if the message could not be written.
-
-
exception
can.interfaces.iscan.
IscanError
(function, error_code, arguments)[source]¶ Bases:
can.CanError