Function ros2_medkit_gateway::ros2::conversions::environment_data_to_json
Defined in File fault_msg_conversions.hpp
Function Documentation
-
nlohmann::json ros2_medkit_gateway::ros2::conversions::environment_data_to_json(const ros2_medkit_msgs::msg::EnvironmentData &env_data)
Convert a ros2_medkit_msgs::msg::EnvironmentData to JSON.
Produces: { “extended_data_records”: { “first_occurrence”: “…”, “last_occurrence”: “…” }, “snapshots”: [ { “type”: “freeze_frame”, “name”: “…”, “data”: <primary>, “x-medkit”: {…} }, { “type”: “rosbag”, “name”: “…”, “fault_code”: “…”, “size_bytes”: …, “duration_sec”: …, “format”: “…” } ] }
bulk_data_uriis intentionally NOT populated for rosbag snapshots; the per-request URL depends on the entity_path that only the handler knows. The handler post-processes rosbag snapshot entries to add it.