Compare commits

...

2 Commits

Author SHA1 Message Date
Bryant Jones d9ea5e085e Device: Gigastar2: Update networks 2025-05-09 11:51:26 -04:00
Bryant Jones 5125520e76 Device: Gigastar2: Update networks 2025-05-09 15:30:20 +00:00
2 changed files with 25 additions and 1 deletions

View File

@ -52,6 +52,12 @@ namespace icsneo
Network::NetID::LIN_08,
Network::NetID::LIN_09,
Network::NetID::LIN_10,
Network::NetID::LIN_11,
Network::NetID::LIN_12,
Network::NetID::LIN_13,
Network::NetID::LIN_14,
Network::NetID::LIN_15,
Network::NetID::LIN_16,
Network::NetID::I2C_01,
Network::NetID::I2C_02,

View File

@ -127,12 +127,18 @@ namespace icsneo
ETHERNET_SETTINGS2 ethT1s8;
ETHERNET10T1S_SETTINGS t1s8;
ETHERNET10T1S_SETTINGS_EXT t1s8Ext;
LIN_SETTINGS lin11;
LIN_SETTINGS lin12;
LIN_SETTINGS lin13;
LIN_SETTINGS lin14;
LIN_SETTINGS lin15;
LIN_SETTINGS lin16;
} radgigastar2_settings_t;
#pragma pack(pop)
#ifdef __cplusplus
static_assert(sizeof(radgigastar2_settings_t) == 2024, "RADGigastar2 settings size mismatch");
static_assert(sizeof(radgigastar2_settings_t) == 2084, "RADGigastar2 settings size mismatch");
#include <iostream>
@ -215,6 +221,18 @@ namespace icsneo
return &(cfg->lin9);
case Network::NetID::LIN_10:
return &(cfg->lin10);
case Network::NetID::LIN_11:
return &(cfg->lin11);
case Network::NetID::LIN_12:
return &(cfg->lin12);
case Network::NetID::LIN_13:
return &(cfg->lin13);
case Network::NetID::LIN_14:
return &(cfg->lin14);
case Network::NetID::LIN_15:
return &(cfg->lin15);
case Network::NetID::LIN_16:
return &(cfg->lin16);
default:
return nullptr;
}