diff options
Diffstat (limited to 'fruread.hpp')
-rw-r--r-- | fruread.hpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/fruread.hpp b/fruread.hpp index 203dfa0..e035a74 100644 --- a/fruread.hpp +++ b/fruread.hpp @@ -21,7 +21,16 @@ using DbusInterface = std::string; using DbusInterfaceVec = std::vector<std::pair<DbusInterface, DbusPropertyVec>>; using FruInstancePath = std::string; -using FruInstanceVec = std::vector<std::pair<FruInstancePath, DbusInterfaceVec>>; + +struct FruInstance +{ + uint8_t entityID; + uint8_t entityInstance; + FruInstancePath path; + DbusInterfaceVec interfaces; +}; + +using FruInstanceVec = std::vector<FruInstance>; using FruId = uint32_t; using FruMap = std::map<FruId, FruInstanceVec>; |