I have a slow (20000 bits/sec) CAN bus. When using NodeScanner it tries to send packets out too quickly for the bus master (a CANable USB interface), and a buffer somewhere fills up after 15 packets. The error message is:
can.exceptions.CanOperationError: Failed to transmit: No buffer space available [Error Code 105]
A simple, ugly, kludge to work around this is to add a time.sleep(0.1) in the search function in network.py.
Regards,
Michael
I have a slow (20000 bits/sec) CAN bus. When using NodeScanner it tries to send packets out too quickly for the bus master (a CANable USB interface), and a buffer somewhere fills up after 15 packets. The error message is:
can.exceptions.CanOperationError: Failed to transmit: No buffer space available [Error Code 105]
A simple, ugly, kludge to work around this is to add a time.sleep(0.1) in the search function in network.py.
Regards,
Michael