blob: 8d817c6024494c501f48b25bed74233bb44b0640 [file]
edition = "2023";
package milotic_hft;
import "fru_identifier.proto";
import "fru.proto";
import "memory.proto";
import "processor.proto";
import "status.proto";
message FruDetails {
// Identifier of the FRU.
FruIdentifier fru_identifier = 1;
// Status of the FRU. Present, not found, or not scanned.
milotic_tlbmc.PresenceStatus presence_status = 2;
oneof fru_info {
milotic_tlbmc.FruI2CInfo i2c_info = 3;
milotic_tlbmc.Memory memory = 4;
milotic_tlbmc.Processor processor = 5;
}
}
message FruBatch {
repeated FruDetails frus = 1;
}