blob: 622b330942a85df57899881770d0e94c9c6a15c2 [file] [log] [blame]
Tom Josephf8da32a2016-12-06 16:56:04 +05301#pragma once
2
3#include <cstddef>
4#include <vector>
5
6#include "comm_module.hpp"
7
8namespace command
9{
10
11constexpr size_t BMC_GUID_LEN = 16;
12
Tom Joseph3563f8f2017-05-08 15:42:54 +053013/**
Tom Josephf8da32a2016-12-06 16:56:04 +053014 * @brief Get System GUID
15 *
16 * @return If UUID is successfully read from the Chassis DBUS object, then the
17 * GUID is returned, else a canned GUID is returned
18 */
19std::array<uint8_t, BMC_GUID_LEN> getSystemGUID();
20
21} // namespace command