| #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; | |
| }; |