Add support for Q8 datalogger
Closes #290
Add support for Q8 datalogger by adding all the relevant SOH channels and some corresponding parameters to the database.
Because Q8 and Q330 have a lot of overlapping channels, the current way of detecting data type can cause a lot of Q330 data sets to be detected as Q8 data sets. As a result, this MR changes how data type is detected. Before, the data type is detected by checking for signature channels and exiting early when one is found. With this MR, the possible data types are detected by checking all channels and removing the impossible data types. Afterwards, the user is given the option to choose the data type they want.
(Database updated Jan 8 2025)
Edited by Kien Le