blob: 90f43592b5e5151420f511e2fabf845289e13063 [file] [log] [blame] [edit]
#pragma once
#include <stdint.h>
#include <vector>
class FRUDevice
{
public:
FRUDevice(uint32_t bus, uint32_t addr) : bus(bus), addr(addr) {};
bool isValidDevice() const;
std::vector<uint8_t> getFRUContents() const;
private:
uint32_t bus;
uint32_t addr;
};