blob: e4b9490235547ab87de718e4f6d0e3ddad2e5b42 [file] [log] [blame]
#pragma once
#include "interface.hpp"
#include <any>
#include <chrono>
#include <map>
#include <string>
#include <tuple>
#include <utility>
namespace pldm
{
namespace sensor
{
using InterfaceMap = std::map<InterfaceType, std::any>;
using ObjectInfo = std::tuple<sdbusplus::bus::bus*, std::string, InterfaceMap>;
using ObjectStateData = std::pair<std::string, ObjectInfo>;
} // namespace sensor
} // namespace pldm