Device: Add FIRE3 Flexray device type and its settings

Device: Include FIRE3 Flexray in device finder
Device: Correct FIRE3 settings and add additional supported networks
Network: Add additional network enumerations

Communication: Add networks to all switch statements
This commit is contained in:
jschwartz
2023-01-17 09:12:10 -05:00
committed by Jonathan Schwartz
parent 9e7d442e83
commit dc1c4ede9d
10 changed files with 537 additions and 6 deletions
+10
View File
@@ -597,6 +597,16 @@ typedef struct {
uint8_t unused;
} fire2vnet_status_t, flexray_vnetz_status_t;
typedef struct
{
uint8_t allowBoot; // 0 - disable booting Linux, 1 - enable booting Linux, Others - Disable booting linux
uint8_t useExternalWifiAntenna; // 0 for internal, 1 for external, Others - Internal
uint8_t
ethConfigurationPort; // 0 - both ports used by logger, 1 - ETH 01 for Linux Configuration, 2 - ETH 02 for Linux Configuration, Others - both ports used by logger. See defines above
uint8_t reserved[5];
} Fire3LinuxSettings;
#define FIRE3LINUXSETTINGS_SIZE 8
static_assert(sizeof(Fire3LinuxSettings) == FIRE3LINUXSETTINGS_SIZE, "Fire3LinuxSettings is the wrong size!");
#pragma pack(pop)
#ifdef __cplusplus