types

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2025 License: GPL-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package types provides a convenient import for all SMBIOS type packages

Index

Constants

View Source
const (
	BIOSInformation          uint8 = 0   // Type 0
	SystemInformation        uint8 = 1   // Type 1
	BaseboardInformation     uint8 = 2   // Type 2
	SystemEnclosure          uint8 = 3   // Type 3
	ProcessorInformation     uint8 = 4   // Type 4
	MemoryController         uint8 = 5   // Type 5 (obsolete)
	MemoryModule             uint8 = 6   // Type 6 (obsolete)
	CacheInformation         uint8 = 7   // Type 7
	PortConnector            uint8 = 8   // Type 8
	SystemSlots              uint8 = 9   // Type 9
	OnBoardDevices           uint8 = 10  // Type 10 (obsolete, use Type 41)
	OEMStrings               uint8 = 11  // Type 11
	SystemConfig             uint8 = 12  // Type 12
	BIOSLanguage             uint8 = 13  // Type 13
	GroupAssociations        uint8 = 14  // Type 14
	SystemEventLog           uint8 = 15  // Type 15
	PhysicalMemoryArray      uint8 = 16  // Type 16
	MemoryDevice             uint8 = 17  // Type 17
	MemoryError32Bit         uint8 = 18  // Type 18
	MemoryArrayMappedAddr    uint8 = 19  // Type 19
	MemoryDeviceMappedAddr   uint8 = 20  // Type 20
	BuiltInPointingDevice    uint8 = 21  // Type 21
	PortableBattery          uint8 = 22  // Type 22
	SystemReset              uint8 = 23  // Type 23
	HardwareSecurity         uint8 = 24  // Type 24
	SystemPowerControls      uint8 = 25  // Type 25
	VoltageProbe             uint8 = 26  // Type 26
	CoolingDevice            uint8 = 27  // Type 27
	TemperatureProbe         uint8 = 28  // Type 28
	ElectricalCurrentProbe   uint8 = 29  // Type 29
	OutOfBandRemoteAccess    uint8 = 30  // Type 30
	BootIntegrityServices    uint8 = 31  // Type 31
	SystemBoot               uint8 = 32  // Type 32
	MemoryError64Bit         uint8 = 33  // Type 33
	ManagementDevice         uint8 = 34  // Type 34
	ManagementDeviceComp     uint8 = 35  // Type 35
	ManagementDeviceThresh   uint8 = 36  // Type 36
	MemoryChannel            uint8 = 37  // Type 37
	IPMIDevice               uint8 = 38  // Type 38
	SystemPowerSupply        uint8 = 39  // Type 39
	Additional               uint8 = 40  // Type 40
	OnboardDevicesExtended   uint8 = 41  // Type 41
	ManagementControllerHost uint8 = 42  // Type 42
	TPMDevice                uint8 = 43  // Type 43
	ProcessorAdditional      uint8 = 44  // Type 44
	FirmwareInventory        uint8 = 45  // Type 45
	StringProperty           uint8 = 46  // Type 46
	Inactive                 uint8 = 126 // Type 126
	EndOfTable               uint8 = 127 // Type 127
)

SMBIOS Structure Type Constants

Variables

This section is empty.

Functions

func TypeName

func TypeName(structType uint8) string

TypeName returns the human-readable name for an SMBIOS structure type

Types

This section is empty.

Directories

Path Synopsis
Package type0 implements SMBIOS Type 0 - BIOS Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type0 implements SMBIOS Type 0 - BIOS Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type1 implements SMBIOS Type 1 - System Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type1 implements SMBIOS Type 1 - System Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type10 implements SMBIOS Type 10 - On Board Devices Information (Obsolete) Per DSP0134 SMBIOS Reference Specification 3.9.0 This structure is obsolete starting with SMBIOS 2.6 specification Use Type 41 (Onboard Devices Extended Information) instead
Package type10 implements SMBIOS Type 10 - On Board Devices Information (Obsolete) Per DSP0134 SMBIOS Reference Specification 3.9.0 This structure is obsolete starting with SMBIOS 2.6 specification Use Type 41 (Onboard Devices Extended Information) instead
Package type11 implements SMBIOS Type 11 - OEM Strings Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type11 implements SMBIOS Type 11 - OEM Strings Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type12 implements SMBIOS Type 12 - System Configuration Options Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type12 implements SMBIOS Type 12 - System Configuration Options Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type127 implements SMBIOS Type 127 - End-of-Table Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type127 implements SMBIOS Type 127 - End-of-Table Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type13 implements SMBIOS Type 13 - BIOS Language Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type13 implements SMBIOS Type 13 - BIOS Language Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type14 implements SMBIOS Type 14 - Group Associations Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type14 implements SMBIOS Type 14 - Group Associations Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type15 implements SMBIOS Type 15 - System Event Log Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type15 implements SMBIOS Type 15 - System Event Log Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type16 implements SMBIOS Type 16 - Physical Memory Array Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type16 implements SMBIOS Type 16 - Physical Memory Array Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type17 implements SMBIOS Type 17 - Memory Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type17 implements SMBIOS Type 17 - Memory Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type18 implements SMBIOS Type 18 - 32-Bit Memory Error Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type18 implements SMBIOS Type 18 - 32-Bit Memory Error Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type19 implements SMBIOS Type 19 - Memory Array Mapped Address Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type19 implements SMBIOS Type 19 - Memory Array Mapped Address Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type2 implements SMBIOS Type 2 - Baseboard (Module) Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type2 implements SMBIOS Type 2 - Baseboard (Module) Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type20 implements SMBIOS Type 20 - Memory Device Mapped Address Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type20 implements SMBIOS Type 20 - Memory Device Mapped Address Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type21 implements SMBIOS Type 21 - Built-in Pointing Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type21 implements SMBIOS Type 21 - Built-in Pointing Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type22 implements SMBIOS Type 22 - Portable Battery Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type22 implements SMBIOS Type 22 - Portable Battery Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type23 implements SMBIOS Type 23 - System Reset Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type23 implements SMBIOS Type 23 - System Reset Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type24 implements SMBIOS Type 24 - Hardware Security Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type24 implements SMBIOS Type 24 - Hardware Security Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type25 implements SMBIOS Type 25 - System Power Controls Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type25 implements SMBIOS Type 25 - System Power Controls Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type26 implements SMBIOS Type 26 - Voltage Probe Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type26 implements SMBIOS Type 26 - Voltage Probe Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type27 implements SMBIOS Type 27 - Cooling Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type27 implements SMBIOS Type 27 - Cooling Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type28 implements SMBIOS Type 28 - Temperature Probe Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type28 implements SMBIOS Type 28 - Temperature Probe Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type29 implements SMBIOS Type 29 - Electrical Current Probe Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type29 implements SMBIOS Type 29 - Electrical Current Probe Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type3 implements SMBIOS Type 3 - System Enclosure or Chassis Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type3 implements SMBIOS Type 3 - System Enclosure or Chassis Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type30 implements SMBIOS Type 30 - Out-of-Band Remote Access Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type30 implements SMBIOS Type 30 - Out-of-Band Remote Access Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type31 implements SMBIOS Type 31 - Boot Integrity Services Entry Point Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type31 implements SMBIOS Type 31 - Boot Integrity Services Entry Point Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type32 implements SMBIOS Type 32 - System Boot Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type32 implements SMBIOS Type 32 - System Boot Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type33 implements SMBIOS Type 33 - 64-Bit Memory Error Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type33 implements SMBIOS Type 33 - 64-Bit Memory Error Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type34 implements SMBIOS Type 34 - Management Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type34 implements SMBIOS Type 34 - Management Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type35 implements SMBIOS Type 35 - Management Device Component Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type35 implements SMBIOS Type 35 - Management Device Component Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type36 implements SMBIOS Type 36 - Management Device Threshold Data Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type36 implements SMBIOS Type 36 - Management Device Threshold Data Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type37 implements SMBIOS Type 37 - Memory Channel Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type37 implements SMBIOS Type 37 - Memory Channel Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type38 implements SMBIOS Type 38 - IPMI Device Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type38 implements SMBIOS Type 38 - IPMI Device Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type39 implements SMBIOS Type 39 - System Power Supply Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type39 implements SMBIOS Type 39 - System Power Supply Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type4 implements SMBIOS Type 4 - Processor Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type4 implements SMBIOS Type 4 - Processor Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type40 implements SMBIOS Type 40 - Additional Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type40 implements SMBIOS Type 40 - Additional Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type41 implements SMBIOS Type 41 - Onboard Devices Extended Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type41 implements SMBIOS Type 41 - Onboard Devices Extended Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type42 implements SMBIOS Type 42 - Management Controller Host Interface Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type42 implements SMBIOS Type 42 - Management Controller Host Interface Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type43 implements SMBIOS Type 43 - TPM Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type43 implements SMBIOS Type 43 - TPM Device Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type44 implements SMBIOS Type 44 - Processor Additional Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type44 implements SMBIOS Type 44 - Processor Additional Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type45 implements SMBIOS Type 45 - Firmware Inventory Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type45 implements SMBIOS Type 45 - Firmware Inventory Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type46 implements SMBIOS Type 46 - String Property Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type46 implements SMBIOS Type 46 - String Property Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type5 implements SMBIOS Type 5 - Memory Controller Information (Obsolete) Per DSP0134 SMBIOS Reference Specification 3.9.0 This structure is obsolete starting with SMBIOS 2.1 specification
Package type5 implements SMBIOS Type 5 - Memory Controller Information (Obsolete) Per DSP0134 SMBIOS Reference Specification 3.9.0 This structure is obsolete starting with SMBIOS 2.1 specification
Package type6 implements SMBIOS Type 6 - Memory Module Information (Obsolete) Per DSP0134 SMBIOS Reference Specification 3.9.0 This structure is obsolete starting with SMBIOS 2.1 specification
Package type6 implements SMBIOS Type 6 - Memory Module Information (Obsolete) Per DSP0134 SMBIOS Reference Specification 3.9.0 This structure is obsolete starting with SMBIOS 2.1 specification
Package type7 implements SMBIOS Type 7 - Cache Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type7 implements SMBIOS Type 7 - Cache Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type8 implements SMBIOS Type 8 - Port Connector Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type8 implements SMBIOS Type 8 - Port Connector Information Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type9 implements SMBIOS Type 9 - System Slots Per DSP0134 SMBIOS Reference Specification 3.9.0
Package type9 implements SMBIOS Type 9 - System Slots Per DSP0134 SMBIOS Reference Specification 3.9.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL