Please use the value 0x3500 instead of 53 decimal. I'm also updating all to be the hex values. Although the "message list" has decimal values this is the exact value we can trace in the "candump" output and helps a lot while debugging.
Another condition to add here: If we auto-cal one or both load cells, we should consider the drain activity completed (we cannot drain any further) and exit drain mode.
Based on my review of the QObject classes underneath, the whole intent of the VIEW_DEF and VIEW_DEC macros is to provide a much more simplistic interfaces to the user when wanting to create views and their corresponding data. We also made the decision to not touch these two macros. Hence, my expectation is for all features implemented moving forward to follow this design pattern.
Note: If someone wants to look at the definition of these macros, they can always go back to their corresponding *.h.
Please move this test into the tst_models. Generally, we should never have any more tests in the tst_canbus, tst_threads, tst_messaging, tst_logging and so. Those are specific to the very fundamental functionalities of the UI Software. Also then remove the