Device: Update tree structs and add size checks to non-deprecated devices

This commit is contained in:
Max Brombach
2025-11-04 14:29:37 -05:00
committed by Kyle Schwarz
parent 39b54d8c4e
commit 51e4fdc6d9
22 changed files with 88 additions and 5 deletions
@@ -103,6 +103,11 @@ typedef struct {
uint64_t network_enables_5;
LIN_SETTINGS lin2;
uint16_t iso_9141_kwp_enable_reserved_2;
ISO9141_KEYWORD2000_SETTINGS iso9141_kwp_settings_2;
uint16_t iso_parity_2;
uint16_t iso_msg_termination_2;
} radgalaxy2_settings_t;
typedef struct {
@@ -114,6 +119,8 @@ typedef struct {
#ifdef __cplusplus
static_assert(sizeof(radgalaxy2_settings_t) == 960, "RADGalaxy2 settings size mismatch");
#include <iostream>
class RADGalaxy2Settings : public IDeviceSettings {