Error Received:cantools.database.errors.Error: The signal <SOME_SIGNAL> length 0 is not greater than 0 in message MCBDiagnostics.
Problem:
This signal had a length of 0 bits which does not make sense.
Fix:
For all signals with this problem I changed the length accordingly based on the BOM. Now sunlink is working. Here is a 0x404 message for example. Note that this is randomizer mode and timestamps are current time in randomizer using the time.time() funciton.
Error Received:
cantools.database.errors.Error: The signal <SOME_SIGNAL> length 0 is not greater than 0 in message MCBDiagnostics.
Problem:
Fix:
time.time()
funciton.