57 #include <etsi_its_cam_ts_msgs/ProtectedCommunicationZone.h>
58 #include <etsi_its_cam_ts_msgs/ProtectedCommunicationZonesRSU.h>
59 namespace cam_ts_msgs = etsi_its_cam_ts_msgs;
61 #include <etsi_its_cam_ts_msgs/msg/protected_communication_zone.hpp>
62 #include <etsi_its_cam_ts_msgs/msg/protected_communication_zones_rsu.hpp>
63 namespace cam_ts_msgs = etsi_its_cam_ts_msgs::msg;
70 for (
int i = 0; i < in.list.count; ++i) {
71 cam_ts_msgs::ProtectedCommunicationZone el;
73 out.array.push_back(el);
79 for (
int i = 0; i < in.array.size(); ++i) {
82 if (
asn_sequence_add(&out, el))
throw std::invalid_argument(
"Failed to add to A_SEQUENCE_OF");