ItalaApiC  1.3.3
Public Attributes | List of all members
DeviceInfo Struct Reference

This is a struct to contain all the data of devices. This struct contains all the data of the devices. More...

Public Attributes

char ID [DEVINFO_ID_LENGTH]
 Unique ID of the device.
 
char Vendor [DEVINFO_VENDOR_LENGTH]
 Name of the device vendor.
 
char Model [DEVINFO_MODEL_LENGTH]
 Model of the device.
 
char DisplayName [DEVINFO_DISPLAYNAME_LENGTH]
 User readable name of the device.
 
char UserDefinedName [DEVINFO_USERDEFINEDNAME_LENGTH]
 
char SerialNumber [DEVINFO_SERIALNUMBER_LENGTH]
 Serial number of the device.
 
char Version [DEVINFO_VERSION_LENGTH]
 Version of the physical device.
 
DeviceAccessStatus AccessStatus
 Accessibility status of the device.
 
uint32_t IpAddress
 IP address of the device in host order.
 
uint32_t SubnetMask
 
uint32_t DefaultGateway
 
uint64_t MacAddress
 Mac address of the device in host byte order.
 
InterfaceInfo InterfaceInfo
 

Detailed Description

This is a struct to contain all the data of devices. This struct contains all the data of the devices.

Member Data Documentation

◆ UserDefinedName

char DeviceInfo::UserDefinedName[DEVINFO_USERDEFINEDNAME_LENGTH]

Name of the device defined by the user, when available.

◆ SubnetMask

uint32_t DeviceInfo::SubnetMask

Subnet mask configured on the device in the same format described in IpAddress.

◆ DefaultGateway

uint32_t DeviceInfo::DefaultGateway

Default gateway configured on the device according with the same format described in IpAddress()

◆ InterfaceInfo

InterfaceInfo DeviceInfo::InterfaceInfo

InterfaceInfo instance of the interface under which the device is connected and enumerated.


The documentation for this struct was generated from the following file: