First of all thank you for the quick answer, sorry I didnt received any email to replay immediately.
yes it does.
The queue is currently configurated like that:
self.can = BrickletCANV2(uid, device.device) # Create device object
self.can.set_queue_configuration(
config.TINKERFORGE_CAN_WBUF,
config.TINKERFORGE_CAN_W_TIMEOUT_MS,
config.TINKERFORGE_CAN_W_BACKLOG,
[
config.TINKERFORGE_CAN_DATA_RBUF,
-config.TINKERFORGE_CAN_REMOTE_RBUF
],
config.TINKERFORGE_CAN_R_BACKLOG)
## Hardware write buffer in frames [0;32]
TINKERFORGE_CAN_WBUF: Final = 16
## If the message could not be send after this time, the message will be discarded.
TINKERFORGE_CAN_W_TIMEOUT_MS: Final = 200
## Software write backlog in frames [0;768]
TINKERFORGE_CAN_W_BACKLOG: Final = 383
## Hardware read data frames buffer in frames [0;32]
TINKERFORGE_CAN_DATA_RBUF: Final = 15
## Hardware read remote frames buffer in frames [0;32]
TINKERFORGE_CAN_REMOTE_RBUF: Final = 1
## Software read backlog in frames [0;768]
TINKERFORGE_CAN_R_BACKLOG: Final = 383
I will start a new run tonight as I changed the TINKERFORGE_CAN_WBUF: Final = 1. Hopefully it will fix it, I'll let you know ;)