Generate heartbeat registry
Generate the heartbeat registry, and adjust the #includes of the
other generated registries.
Tested: Redfish service validator succeeds.
Change-Id: Iedbf1ae8dc6559666691f1feb71af08e856d5c80
Signed-off-by: Ed Tanous <etanous@nvidia.com>
diff --git a/scripts/parse_registries.py b/scripts/parse_registries.py
index fda2124..13fb52a 100755
--- a/scripts/parse_registries.py
+++ b/scripts/parse_registries.py
@@ -419,9 +419,7 @@
#include <boost/url/url_view_base.hpp>
#include <nlohmann/json.hpp>
-#include <cstdint>
#include <source_location>
-#include <string>
#include <string_view>
// IWYU pragma: no_forward_declare crow::Response
@@ -508,7 +506,7 @@
headers.append("<cstddef>")
headers.append("<span>")
- if registry_name != "ResourceEvent":
+ if registry_name not in ("ResourceEvent", "HeartbeatEvent"):
headers.append("<cstdint>")
headers.append("<string>")
headers.append("<string_view>")
@@ -795,6 +793,13 @@
files[0], dmtf_registries[0][1], "Base", "base", "error"
)
create_error_registry(
+ files[5],
+ dmtf_registries[5][1],
+ "HeartbeatEvent",
+ "heartbeat_event",
+ "heartbeat",
+ )
+ create_error_registry(
files[12],
dmtf_registries[12][1],
"ResourceEvent",