xref: /openbmc/pldm/oem/meta/utils.cpp (revision e482087f23e46a9b42b2433fe57cbf5dd5202d68)
1*e482087fSSora Su #include "utils.hpp"
2*e482087fSSora Su 
3*e482087fSSora Su #include "common/types.hpp"
4*e482087fSSora Su 
5*e482087fSSora Su namespace pldm::oem_meta
6*e482087fSSora Su {
7*e482087fSSora Su 
8*e482087fSSora Su namespace
9*e482087fSSora Su {
10*e482087fSSora Su 
11*e482087fSSora Su /* @brief map PLDM TID to MCTP EID; currently, they have a one-to-one
12*e482087fSSora Su  *        correspondence
13*e482087fSSora Su  */
14*e482087fSSora Su eid mapTIDtoEID(const pldm_tid_t& tid)
15*e482087fSSora Su {
16*e482087fSSora Su     eid EID = static_cast<eid>(tid);
17*e482087fSSora Su     return EID;
18*e482087fSSora Su }
19*e482087fSSora Su 
20*e482087fSSora Su } // namespace
21*e482087fSSora Su 
22*e482087fSSora Su bool checkMetaIana(const pldm_tid_t& tid)
23*e482087fSSora Su {
24*e482087fSSora Su     [[maybe_unused]] const eid& EID = mapTIDtoEID(tid);
25*e482087fSSora Su     return true;
26*e482087fSSora Su }
27*e482087fSSora Su 
28*e482087fSSora Su std::string getSlotNumberStringByTID(const pldm_tid_t& tid)
29*e482087fSSora Su {
30*e482087fSSora Su     [[maybe_unused]] const eid& EID = mapTIDtoEID(tid);
31*e482087fSSora Su     return std::string{"0"};
32*e482087fSSora Su }
33*e482087fSSora Su 
34*e482087fSSora Su } // namespace pldm::oem_meta
35