pub struct DeviceId {Show 19 fields
pub device_id: u8,
pub device_revision: u8,
pub provides_device_sdrs: bool,
pub device_available: bool,
pub major_fw_revision: u8,
pub minor_fw_revision: u8,
pub major_version: u8,
pub minor_version: u8,
pub chassis_support: bool,
pub bridge_support: bool,
pub ipmb_event_generator_support: bool,
pub ipmb_event_receiver_support: bool,
pub fru_inventory_support: bool,
pub sel_device_support: bool,
pub sdr_repository_support: bool,
pub sensor_device_support: bool,
pub manufacturer_id: u32,
pub product_id: u16,
pub aux_revision: Option<[u8; 4]>,
}Expand description
All of the fields that are returned when retrieving a device’s ID.
Fields§
§device_id: u8The raw ID of the device.
device_revision: u8The revision of the device.
provides_device_sdrs: booltrue if the device provides device SDRs.
device_available: booltrue if the device is availalbe, false if the device
is in device firmware, SDR repository update, or self-initialization state.
major_fw_revision: u8The major version of the firmware revision of the device.
minor_fw_revision: u8The minor version of the firmware of the device.
major_version: u8The major version of the IPMI version supported by the device.
minor_version: u8The minor version of the IPMI version supported by the device.
chassis_support: booltrue if the device is a chassis device per the ICBM specification.
bridge_support: booltrue if the device will response to bridge NetFN commands.
ipmb_event_generator_support: boolWhether the device will generate event messages onto the IPMB.
ipmb_event_receiver_support: boolWhether the device will generate event messages onto the IPMB.
fru_inventory_support: boolWhether if the device supports FRU inventory.
sel_device_support: boolWhether the device supports the SEL.
sdr_repository_support: boolWhether the device is an SDR repository device.
sensor_device_support: boolWhether the device is a sensor device.
manufacturer_id: u32The ID of the manufacturer.
product_id: u16The ID of the product.
aux_revision: Option<[u8; 4]>Optional auxiliary firmware revision information.