MX Foundation 4
MXF_FLASH_INFO Struct Reference

Device Flash Information Structure. More...

#include <mxf_base.h>

Data Fields

char productModel [64]
 
char partNumber [64]
 
char modificationRev [64]
 
char serialNumber [64]
 
char pcbVersion [64]
 
char ipAddress [64]
 
char ipNetMask [64]
 
char macAddress [64]
 
char reserved1 [4][64]
 
uint64 revisionCount
 
uint64 options
 
uint64 reserved2 [6]
 
MXF_REV revisions [MXF_FLASH_REV_MAX]
 

Detailed Description

Examples:
device_info.c, and device_info.cs.

Field Documentation

char MXF_FLASH_INFO::productModel[64]

Product Model

char MXF_FLASH_INFO::partNumber[64]

Part number

Examples:
device_info.c.
char MXF_FLASH_INFO::modificationRev[64]

Modification revision

Examples:
device_info.c.
char MXF_FLASH_INFO::serialNumber[64]

Serial Number

Examples:
device_info.c.
char MXF_FLASH_INFO::pcbVersion[64]

PCB Version

Examples:
device_info.c.
char MXF_FLASH_INFO::ipAddress[64]

IP address. Useful only for device with Ethernet port.

Examples:
device_info.c.
char MXF_FLASH_INFO::ipNetMask[64]

IP Net Mask. Useful only for device with Ethernet port.

Examples:
device_info.c.
char MXF_FLASH_INFO::macAddress[64]

MAC address. Useful only for device with Ethernet port.

Examples:
device_info.c.
char MXF_FLASH_INFO::reserved1[4][64]

Reserved for future use

uint64 MXF_FLASH_INFO::revisionCount

Revisions number in revisions array

Examples:
device_info.c.
uint64 MXF_FLASH_INFO::options

Options

Constant Description
MXF_FLASH_INFO_OPTIONS_DHCP_ENABLED 0 if DHCP is disabled, 1 if DHCP is enabled (only for FlexMobile with Ethernet port).
uint64 MXF_FLASH_INFO::reserved2[6]

Reserved for future use

MXF_REV MXF_FLASH_INFO::revisions[MXF_FLASH_REV_MAX]

Revisions array

Examples:
device_info.c.
Updated 10/23/2023