I have a DBC file where the characteristics such as GenMsgCycleTime and GenMsgStartDelayTime are of floating-point type. This file can be opened normally by Vector CANdb++.
I found that floating-point numbers cannot be parsed by int.TryParse, resulting in a value of 0 being returned.
I have changed the code to use all the parsing operations with double.TryParse.
