Functionally this pull request should not change anything, however, I did run into some issues when using an odx file that was exported from a recent version of CANdelaStudio:
8 bit long parameters can sometimes have base type uint32 which lead to mixed up byte positions and incorrect lengths in the final PDU. Fixed this by also taking the bit lengths into account while creating request functions (when relevant)
Some typos in the extended id handling prevented extended ids to be processed properly
some minor stuff and formatting (didnt wanna produce a huge diff so only reformatted one file where it bothered me the most :) )
Functionally this pull request should not change anything, however, I did run into some issues when using an odx file that was exported from a recent version of CANdelaStudio: