dmi_mgmt_device_type
Synopsis
#include <opendmi/entity/mgmt-device.h>
typedef enum dmi_mgmt_device_type {
DMI_MGMT_DEVICE_TYPE_UNSPEC = 0x00,
DMI_MGMT_DEVICE_TYPE_OTHER = 0x01,
DMI_MGMT_DEVICE_TYPE_UNKNOWN = 0x02,
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM75 = 0x03,
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM78 = 0x04,
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM79 = 0x05,
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM80 = 0x06,
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM81 = 0x07,
DMI_MGMT_DEVICE_TYPE_ANALOG_ADM9240 = 0x08,
DMI_MGMT_DEVICE_TYPE_DALLAS_DS1780 = 0x09,
DMI_MGMT_DEVICE_TYPE_MAXIM_1617 = 0x0A,
DMI_MGMT_DEVICE_TYPE_GENESYS_GL518SM = 0x0B,
DMI_MGMT_DEVICE_TYPE_WINBOND_W83781D = 0x0C,
DMI_MGMT_DEVICE_TYPE_HOLTEK_HT82H791 = 0x0D,
} dmi_mgmt_device_type_t;
const char *dmi_mgmt_device_type_name(dmi_mgmt_device_type_t value);
Description
The dmi_mgmt_device_type_t enumeration tells the model of a management
device, and is the type of the type field of dmi_mgmt_device_t.
The dmi_mgmt_device_type_name function returns the printable name of a value,
as the command line tool shows it. The name is translated to the locale set
with dmi_set_locale, when the library is built with ICU4C support and has a
translation of it.
Values
DMI_MGMT_DEVICE_TYPE_UNSPEC-
Unspecified.
DMI_MGMT_DEVICE_TYPE_OTHER-
Other device.
DMI_MGMT_DEVICE_TYPE_UNKNOWN-
Unknown device.
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM75-
National Semiconductor LM75.
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM78-
National Semiconductor LM78.
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM79-
National Semiconductor LM79.
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM80-
National Semiconductor LM80.
DMI_MGMT_DEVICE_TYPE_NATIONAL_LM81-
National Semiconductor LM81.
DMI_MGMT_DEVICE_TYPE_ANALOG_ADM9240-
Analog Devices ADM9240.
DMI_MGMT_DEVICE_TYPE_DALLAS_DS1780-
Dallas Semiconductor DS1780.
DMI_MGMT_DEVICE_TYPE_MAXIM_1617-
Maxim 1617.
DMI_MGMT_DEVICE_TYPE_GENESYS_GL518SM-
Genesys GL518SM.
DMI_MGMT_DEVICE_TYPE_WINBOND_W83781D-
Winbond W83781D.
DMI_MGMT_DEVICE_TYPE_HOLTEK_HT82H791-
Holtek HT82H791.
Return value
dmi_mgmt_device_type_name returns the name of the value, or nullptr if the
value has no name. The name is a static string, which must not be modified or
freed.