Class: AMT::Service::HardwareAsset::FRU

Inherits:
Asset
  • Object
show all
Defined in:
lib/amt/service/hardware_asset/fru.rb

Overview

Represents a PCI/AGP add-in device of the system managed by the AMT device.

There is at most one instance of this class for every PCI or AGP FRU in the hardware asset inventory of each AMT device.

Available fields:

vendor_id

The value in the Vendor ID configuration space register.

device_id

The value in the Device ID configuration space register.

revision_id

The value in the Revision ID configuration space register.

prog_if

The value in the Programming Interface byte in the Class Code configuration space register

subclass

The value in the Subclass byte in the Class Code configuration space register.

base_class

The value in the Base Class byte in the Class Code configuration space register.

subvendor_id

The value in the Subvendor ID configuration space register.

subsystem_id

The value in the Subsystem ID configuration space register.

device_location

The bus and slot number where the device is installed.

Instance Attribute Summary

Attributes inherited from Asset

#structure_version

Method Summary

Methods inherited from Asset

#initialize, set_unpack_data, unpack_code, unpack_repr, unpack_size

Constructor Details

This class inherits a constructor from AMT::Service::HardwareAsset::Asset