Branch data Line data Source code
1 : : /* 2 : : * ----------------- BEGIN LICENSE BLOCK --------------------------------- 3 : : * 4 : : * Copyright (C) 2018-2022 Intel Corporation 5 : : * 6 : : * SPDX-License-Identifier: LGPL-2.1-only 7 : : * 8 : : * ----------------- END LICENSE BLOCK ----------------------------------- 9 : : */ 10 : : 11 : : /* 12 : : * Generated file 13 : : */ 14 : : 15 : : #include <gtest/gtest.h> 16 : : 17 : : #include <limits> 18 : : 19 : : #include "ad/rss/core/RssSituationSnapshotValidInputRange.hpp" 20 : : 21 : 4 : TEST(RssSituationSnapshotValidInputRangeTests, testValidInputRange) 22 : : { 23 : 1 : ::ad::rss::core::RssSituationSnapshot value; 24 : 1 : ::ad::rss::world::TimeIndex valueTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 25 : 1 : valueTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 26 : 1 : value.time_index = valueTime_index; 27 : 1 : ::ad::rss::world::RssDynamics valueDefault_ego_vehicle_rss_dynamics; 28 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 29 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 30 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 31 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 32 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 33 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 34 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 35 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 36 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 37 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 38 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 39 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 40 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 41 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 42 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 43 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 44 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 45 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 46 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lon = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 47 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 48 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 49 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 50 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 51 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 52 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 53 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 54 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lat = valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 55 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 56 : : valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 57 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 58 : : valueDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 59 : 1 : = valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 60 : 1 : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 61 : : valueDefault_ego_vehicle_rss_dynamicsResponse_time 62 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 63 : 1 : valueDefault_ego_vehicle_rss_dynamics.response_time = valueDefault_ego_vehicle_rss_dynamicsResponse_time; 64 : 1 : ::ad::physics::Speed valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 65 : : valueDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 66 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 67 : 1 : ::ad::rss::world::UnstructuredSettings valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 68 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 69 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 70 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 71 : 1 : ::ad::physics::Angle valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 72 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 73 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 74 : : ::ad::physics::AngularAcceleration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 75 : 1 : -1e2); 76 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 77 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 78 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 79 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 80 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 81 : : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 82 : 1 : 0.); 83 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 84 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 85 : : uint32_t 86 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 87 : : std::numeric_limits<uint32_t>::min()}; 88 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_front_intermediate_yaw_rate_change_ratio_steps 89 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 90 : : uint32_t 91 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 92 : : std::numeric_limits<uint32_t>::min()}; 93 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 94 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 95 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 96 : : std::numeric_limits<uint32_t>::min()}; 97 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 98 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 99 : : uint32_t 100 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 101 : : std::numeric_limits<uint32_t>::min()}; 102 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_continue_forward_intermediate_acceleration_steps 103 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 104 : : uint32_t 105 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 106 : : std::numeric_limits<uint32_t>::min()}; 107 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 108 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 109 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 110 : : uint32_t 111 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 112 : : std::numeric_limits<uint32_t>::min()}; 113 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 114 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 115 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 116 : : uint32_t 117 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 118 : : std::numeric_limits<uint32_t>::min()}; 119 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_continue_forward_intermediate_acceleration_steps 120 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 121 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 122 : : std::numeric_limits<uint32_t>::min()}; 123 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 124 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 125 : : uint32_t 126 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 127 : : std::numeric_limits<uint32_t>::min()}; 128 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_front_intermediate_heading_change_ratio_steps 129 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 130 : : uint32_t 131 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 132 : : std::numeric_limits<uint32_t>::min()}; 133 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_back_intermediate_heading_change_ratio_steps 134 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 135 : : valueDefault_ego_vehicle_rss_dynamics.unstructured_settings 136 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 137 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 138 : : valueDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 139 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 140 : 1 : value.default_ego_vehicle_rss_dynamics = valueDefault_ego_vehicle_rss_dynamics; 141 : 1 : ::ad::rss::core::RelativeConstellationVector valueConstellations; 142 : 1 : ::ad::rss::core::RelativeConstellation valueConstellationsElement; 143 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementEgo_id( 144 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 145 : 1 : valueConstellationsElement.ego_id = valueConstellationsElementEgo_id; 146 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementObject_id( 147 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 148 : 1 : valueConstellationsElement.object_id = valueConstellationsElementObject_id; 149 : 1 : ::ad::rss::core::RelativeConstellationId valueConstellationsElementConstellation_id( 150 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 151 : 1 : valueConstellationsElement.constellation_id = valueConstellationsElementConstellation_id; 152 : 1 : ::ad::rss::world::ConstellationType valueConstellationsElementConstellation_type( 153 : : ::ad::rss::world::ConstellationType::NotRelevant); 154 : 1 : valueConstellationsElement.constellation_type = valueConstellationsElementConstellation_type; 155 : 1 : ::ad::rss::core::RelativeObjectState valueConstellationsElementEgo_state; 156 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementEgo_stateObject_type(::ad::rss::world::ObjectType::Invalid); 157 : 1 : valueConstellationsElementEgo_state.object_type = valueConstellationsElementEgo_stateObject_type; 158 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementEgo_stateDynamics; 159 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementEgo_stateDynamicsAlpha_lon; 160 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max(-1e2); 161 : : valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max 162 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 163 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.accel_max 164 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max; 165 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max(-1e2); 166 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 167 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max; 168 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min(-1e2); 169 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 170 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min; 171 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 172 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 173 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct; 174 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 175 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max; 176 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 177 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 178 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 179 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct; 180 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 181 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 182 : 1 : valueConstellationsElementEgo_stateDynamics.alpha_lon = valueConstellationsElementEgo_stateDynamicsAlpha_lon; 183 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementEgo_stateDynamicsAlpha_lat; 184 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max(-1e2); 185 : : valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max 186 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 187 : : valueConstellationsElementEgo_stateDynamicsAlpha_lat.accel_max 188 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max; 189 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_latBrake_min(-1e2); 190 : : valueConstellationsElementEgo_stateDynamicsAlpha_lat.brake_min 191 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_latBrake_min; 192 : 1 : valueConstellationsElementEgo_stateDynamics.alpha_lat = valueConstellationsElementEgo_stateDynamicsAlpha_lat; 193 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin(-1e9); 194 : : valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin 195 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 196 : : valueConstellationsElementEgo_stateDynamics.lateral_fluctuation_margin 197 : 1 : = valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin; 198 : 1 : ::ad::physics::Duration valueConstellationsElementEgo_stateDynamicsResponse_time(0.); 199 : : valueConstellationsElementEgo_stateDynamicsResponse_time 200 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 201 : 1 : valueConstellationsElementEgo_stateDynamics.response_time = valueConstellationsElementEgo_stateDynamicsResponse_time; 202 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration(-100.); 203 : : valueConstellationsElementEgo_stateDynamics.max_speed_on_acceleration 204 : 1 : = valueConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration; 205 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementEgo_stateDynamicsUnstructured_settings; 206 : : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 207 : 1 : -1e9); 208 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_turning_radius 209 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 210 : : ::ad::physics::Angle valueConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle( 211 : 1 : -6.283185308); 212 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.drive_away_max_angle 213 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle; 214 : : ::ad::physics::AngularAcceleration 215 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 216 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 217 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 218 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 219 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_min_radius 220 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius; 221 : : ::ad::physics::Duration 222 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 223 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_trajectory_calculation_step 224 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 225 : : uint32_t 226 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 227 : : std::numeric_limits<uint32_t>::min()}; 228 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 229 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 230 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 231 : : uint32_t 232 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 233 : : std::numeric_limits<uint32_t>::min()}; 234 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 235 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 236 : : uint32_t 237 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 238 : : std::numeric_limits<uint32_t>::min()}; 239 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 240 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 241 : : uint32_t 242 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 243 : : std::numeric_limits<uint32_t>::min()}; 244 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 245 : : .vehicle_continue_forward_intermediate_acceleration_steps 246 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 247 : : uint32_t 248 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 249 : : std::numeric_limits<uint32_t>::min()}; 250 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 251 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 252 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 253 : : uint32_t 254 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 255 : : std::numeric_limits<uint32_t>::min()}; 256 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 257 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 258 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 259 : : uint32_t 260 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 261 : : std::numeric_limits<uint32_t>::min()}; 262 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 263 : : .pedestrian_continue_forward_intermediate_acceleration_steps 264 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 265 : : uint32_t 266 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 267 : : std::numeric_limits<uint32_t>::min()}; 268 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 269 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 270 : : uint32_t 271 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 272 : : std::numeric_limits<uint32_t>::min()}; 273 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 274 : : .pedestrian_front_intermediate_heading_change_ratio_steps 275 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 276 : : uint32_t 277 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 278 : : std::numeric_limits<uint32_t>::min()}; 279 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 280 : : .pedestrian_back_intermediate_heading_change_ratio_steps 281 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 282 : : valueConstellationsElementEgo_stateDynamics.unstructured_settings 283 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settings; 284 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance(-1e9); 285 : : valueConstellationsElementEgo_stateDynamics.min_longitudinal_safety_distance 286 : 1 : = valueConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance; 287 : 1 : valueConstellationsElementEgo_state.dynamics = valueConstellationsElementEgo_stateDynamics; 288 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementEgo_stateUnstructured_object_state; 289 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_stateUnstructured_object_stateYaw(-6.283185308); 290 : : valueConstellationsElementEgo_stateUnstructured_object_state.yaw 291 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateYaw; 292 : 1 : ::ad::physics::Dimension2D valueConstellationsElementEgo_stateUnstructured_object_stateDimension; 293 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateDimensionLength(-1e9); 294 : : valueConstellationsElementEgo_stateUnstructured_object_stateDimension.length 295 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimensionLength; 296 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth(-1e9); 297 : : valueConstellationsElementEgo_stateUnstructured_object_stateDimension.width 298 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth; 299 : : valueConstellationsElementEgo_stateUnstructured_object_state.dimension 300 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimension; 301 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementEgo_stateUnstructured_object_stateYaw_rate(-100.); 302 : : valueConstellationsElementEgo_stateUnstructured_object_state.yaw_rate 303 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateYaw_rate; 304 : 1 : ::ad::physics::Distance2D valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 305 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX(-1e9); 306 : : valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point.x 307 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX; 308 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY(-1e9); 309 : : valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point.y 310 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY; 311 : : valueConstellationsElementEgo_stateUnstructured_object_state.center_point 312 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 313 : 1 : ::ad::physics::SpeedRange valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 314 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 315 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 316 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum; 317 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 318 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 319 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum; 320 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 321 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum; 322 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 323 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum; 324 : : valueConstellationsElementEgo_stateUnstructured_object_state.speed_range 325 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 326 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_stateUnstructured_object_stateSteering_angle(-6.283185308); 327 : : valueConstellationsElementEgo_stateUnstructured_object_state.steering_angle 328 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSteering_angle; 329 : : valueConstellationsElementEgo_state.unstructured_object_state 330 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_state; 331 : 1 : ::ad::rss::core::StructuredObjectState valueConstellationsElementEgo_stateStructured_object_state; 332 : 1 : ::ad::rss::world::Velocity valueConstellationsElementEgo_stateStructured_object_stateVelocity; 333 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 334 : : valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min 335 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 336 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 337 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min; 338 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 339 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 340 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max; 341 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 342 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 343 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min; 344 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 345 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 346 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max; 347 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 348 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min; 349 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 350 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min; 351 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 352 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max; 353 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 354 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max; 355 : : valueConstellationsElementEgo_stateStructured_object_state.velocity 356 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity; 357 : 1 : bool valueConstellationsElementEgo_stateStructured_object_stateHas_priority{true}; 358 : : valueConstellationsElementEgo_stateStructured_object_state.has_priority 359 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateHas_priority; 360 : 1 : bool valueConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane{true}; 361 : : valueConstellationsElementEgo_stateStructured_object_state.is_in_correct_lane 362 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane; 363 : : ::ad::physics::Distance valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection( 364 : 1 : -1e9); 365 : : valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection 366 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 367 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 368 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection; 369 : : ::ad::physics::Distance valueConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection( 370 : 1 : -1e9); 371 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 372 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection; 373 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 374 : 1 : = valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection; 375 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 376 : 1 : = valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection; 377 : : valueConstellationsElementEgo_state.structured_object_state 378 : 1 : = valueConstellationsElementEgo_stateStructured_object_state; 379 : 1 : valueConstellationsElement.ego_state = valueConstellationsElementEgo_state; 380 : 1 : ::ad::rss::core::RelativeObjectState valueConstellationsElementOther_state; 381 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementOther_stateObject_type(::ad::rss::world::ObjectType::Invalid); 382 : 1 : valueConstellationsElementOther_state.object_type = valueConstellationsElementOther_stateObject_type; 383 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementOther_stateDynamics; 384 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementOther_stateDynamicsAlpha_lon; 385 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max(-1e2); 386 : : valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max 387 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 388 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.accel_max 389 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max; 390 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_max(-1e2); 391 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 392 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_max; 393 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min(-1e2); 394 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 395 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min; 396 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 397 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 398 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct; 399 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 400 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max; 401 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 402 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 403 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 404 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct; 405 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 406 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 407 : 1 : valueConstellationsElementOther_stateDynamics.alpha_lon = valueConstellationsElementOther_stateDynamicsAlpha_lon; 408 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementOther_stateDynamicsAlpha_lat; 409 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max(-1e2); 410 : : valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max 411 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 412 : : valueConstellationsElementOther_stateDynamicsAlpha_lat.accel_max 413 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max; 414 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_latBrake_min(-1e2); 415 : : valueConstellationsElementOther_stateDynamicsAlpha_lat.brake_min 416 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_latBrake_min; 417 : 1 : valueConstellationsElementOther_stateDynamics.alpha_lat = valueConstellationsElementOther_stateDynamicsAlpha_lat; 418 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin(-1e9); 419 : : valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin 420 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 421 : : valueConstellationsElementOther_stateDynamics.lateral_fluctuation_margin 422 : 1 : = valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin; 423 : 1 : ::ad::physics::Duration valueConstellationsElementOther_stateDynamicsResponse_time(0.); 424 : : valueConstellationsElementOther_stateDynamicsResponse_time 425 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 426 : : valueConstellationsElementOther_stateDynamics.response_time 427 : 1 : = valueConstellationsElementOther_stateDynamicsResponse_time; 428 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateDynamicsMax_speed_on_acceleration(-100.); 429 : : valueConstellationsElementOther_stateDynamics.max_speed_on_acceleration 430 : 1 : = valueConstellationsElementOther_stateDynamicsMax_speed_on_acceleration; 431 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementOther_stateDynamicsUnstructured_settings; 432 : : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 433 : 1 : -1e9); 434 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_turning_radius 435 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 436 : : ::ad::physics::Angle valueConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle( 437 : 1 : -6.283185308); 438 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.drive_away_max_angle 439 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle; 440 : : ::ad::physics::AngularAcceleration 441 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 442 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 443 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 444 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 445 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_min_radius 446 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius; 447 : : ::ad::physics::Duration 448 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 449 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_trajectory_calculation_step 450 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 451 : : uint32_t 452 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 453 : : std::numeric_limits<uint32_t>::min()}; 454 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 455 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 456 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 457 : : uint32_t 458 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 459 : : std::numeric_limits<uint32_t>::min()}; 460 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 461 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 462 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 463 : : uint32_t 464 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 465 : : std::numeric_limits<uint32_t>::min()}; 466 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 467 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 468 : : uint32_t 469 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 470 : : std::numeric_limits<uint32_t>::min()}; 471 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 472 : : .vehicle_continue_forward_intermediate_acceleration_steps 473 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 474 : : uint32_t 475 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 476 : : std::numeric_limits<uint32_t>::min()}; 477 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 478 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 479 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 480 : : uint32_t 481 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 482 : : std::numeric_limits<uint32_t>::min()}; 483 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 484 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 485 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 486 : : uint32_t 487 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 488 : : std::numeric_limits<uint32_t>::min()}; 489 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 490 : : .pedestrian_continue_forward_intermediate_acceleration_steps 491 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 492 : : uint32_t 493 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 494 : : std::numeric_limits<uint32_t>::min()}; 495 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 496 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 497 : : uint32_t 498 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 499 : : std::numeric_limits<uint32_t>::min()}; 500 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 501 : : .pedestrian_front_intermediate_heading_change_ratio_steps 502 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 503 : : uint32_t 504 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 505 : : std::numeric_limits<uint32_t>::min()}; 506 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 507 : : .pedestrian_back_intermediate_heading_change_ratio_steps 508 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 509 : : valueConstellationsElementOther_stateDynamics.unstructured_settings 510 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settings; 511 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance(-1e9); 512 : : valueConstellationsElementOther_stateDynamics.min_longitudinal_safety_distance 513 : 1 : = valueConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance; 514 : 1 : valueConstellationsElementOther_state.dynamics = valueConstellationsElementOther_stateDynamics; 515 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementOther_stateUnstructured_object_state; 516 : 1 : ::ad::physics::Angle valueConstellationsElementOther_stateUnstructured_object_stateYaw(-6.283185308); 517 : : valueConstellationsElementOther_stateUnstructured_object_state.yaw 518 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateYaw; 519 : 1 : ::ad::physics::Dimension2D valueConstellationsElementOther_stateUnstructured_object_stateDimension; 520 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateDimensionLength(-1e9); 521 : : valueConstellationsElementOther_stateUnstructured_object_stateDimension.length 522 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimensionLength; 523 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateDimensionWidth(-1e9); 524 : : valueConstellationsElementOther_stateUnstructured_object_stateDimension.width 525 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimensionWidth; 526 : : valueConstellationsElementOther_stateUnstructured_object_state.dimension 527 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimension; 528 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementOther_stateUnstructured_object_stateYaw_rate(-100.); 529 : : valueConstellationsElementOther_stateUnstructured_object_state.yaw_rate 530 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateYaw_rate; 531 : 1 : ::ad::physics::Distance2D valueConstellationsElementOther_stateUnstructured_object_stateCenter_point; 532 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointX(-1e9); 533 : : valueConstellationsElementOther_stateUnstructured_object_stateCenter_point.x 534 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointX; 535 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointY(-1e9); 536 : : valueConstellationsElementOther_stateUnstructured_object_stateCenter_point.y 537 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointY; 538 : : valueConstellationsElementOther_stateUnstructured_object_state.center_point 539 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_point; 540 : 1 : ::ad::physics::SpeedRange valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 541 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 542 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 543 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum; 544 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 545 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 546 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum; 547 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 548 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum; 549 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 550 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum; 551 : : valueConstellationsElementOther_stateUnstructured_object_state.speed_range 552 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 553 : 1 : ::ad::physics::Angle valueConstellationsElementOther_stateUnstructured_object_stateSteering_angle(-6.283185308); 554 : : valueConstellationsElementOther_stateUnstructured_object_state.steering_angle 555 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSteering_angle; 556 : : valueConstellationsElementOther_state.unstructured_object_state 557 : 1 : = valueConstellationsElementOther_stateUnstructured_object_state; 558 : 1 : ::ad::rss::core::StructuredObjectState valueConstellationsElementOther_stateStructured_object_state; 559 : 1 : ::ad::rss::world::Velocity valueConstellationsElementOther_stateStructured_object_stateVelocity; 560 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 561 : : valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min 562 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 563 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 564 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min; 565 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 566 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 567 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max; 568 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 569 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 570 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min; 571 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 572 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 573 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max; 574 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 575 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min; 576 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 577 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min; 578 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 579 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max; 580 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 581 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max; 582 : : valueConstellationsElementOther_stateStructured_object_state.velocity 583 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity; 584 : 1 : bool valueConstellationsElementOther_stateStructured_object_stateHas_priority{true}; 585 : : valueConstellationsElementOther_stateStructured_object_state.has_priority 586 : 1 : = valueConstellationsElementOther_stateStructured_object_stateHas_priority; 587 : 1 : bool valueConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane{true}; 588 : : valueConstellationsElementOther_stateStructured_object_state.is_in_correct_lane 589 : 1 : = valueConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane; 590 : : ::ad::physics::Distance valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection( 591 : 1 : -1e9); 592 : : valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection 593 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 594 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 595 : 1 : = valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection; 596 : : ::ad::physics::Distance valueConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection( 597 : 1 : -1e9); 598 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 599 : 1 : = valueConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection; 600 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 601 : 1 : = valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection; 602 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 603 : 1 : = valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection; 604 : : valueConstellationsElementOther_state.structured_object_state 605 : 1 : = valueConstellationsElementOther_stateStructured_object_state; 606 : 1 : valueConstellationsElement.other_state = valueConstellationsElementOther_state; 607 : 1 : ::ad::rss::core::RelativePosition valueConstellationsElementRelative_position; 608 : 1 : ::ad::rss::core::LongitudinalRelativePosition valueConstellationsElementRelative_positionLongitudinal_position( 609 : : ::ad::rss::core::LongitudinalRelativePosition::InFront); 610 : : valueConstellationsElementRelative_position.longitudinal_position 611 : 1 : = valueConstellationsElementRelative_positionLongitudinal_position; 612 : 1 : ::ad::physics::Distance valueConstellationsElementRelative_positionLongitudinal_distance(-1e9); 613 : : valueConstellationsElementRelative_position.longitudinal_distance 614 : 1 : = valueConstellationsElementRelative_positionLongitudinal_distance; 615 : 1 : ::ad::rss::core::LateralRelativePosition valueConstellationsElementRelative_positionLateral_position( 616 : : ::ad::rss::core::LateralRelativePosition::AtLeft); 617 : : valueConstellationsElementRelative_position.lateral_position 618 : 1 : = valueConstellationsElementRelative_positionLateral_position; 619 : 1 : ::ad::physics::Distance valueConstellationsElementRelative_positionLateral_distance(-1e9); 620 : : valueConstellationsElementRelative_position.lateral_distance 621 : 1 : = valueConstellationsElementRelative_positionLateral_distance; 622 : 1 : valueConstellationsElement.relative_position = valueConstellationsElementRelative_position; 623 : 1 : ::ad::rss::world::WorldModelIndexVector valueConstellationsElementWorld_model_indices; 624 : 1 : ::ad::rss::world::WorldModelIndex valueConstellationsElementWorld_model_indicesElement( 625 : : std::numeric_limits<::ad::rss::world::WorldModelIndex>::lowest()); 626 [ + - ]: 1 : valueConstellationsElementWorld_model_indices.resize(1, valueConstellationsElementWorld_model_indicesElement); 627 [ + - ]: 1 : valueConstellationsElement.world_model_indices = valueConstellationsElementWorld_model_indices; 628 [ + - ]: 1 : valueConstellations.resize(1, valueConstellationsElement); 629 [ + - ]: 1 : value.constellations = valueConstellations; 630 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value)); - - - - - - - - + - ] 631 [ + - + - : 1 : } + - + - ] 632 : : 633 : 4 : TEST(RssSituationSnapshotValidInputRangeTests, testValidInputRangeDefault_ego_vehicle_rss_dynamicsTooSmall) 634 : : { 635 : 1 : ::ad::rss::core::RssSituationSnapshot value; 636 : 1 : ::ad::rss::world::TimeIndex valueTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 637 : 1 : valueTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 638 : 1 : value.time_index = valueTime_index; 639 : 1 : ::ad::rss::world::RssDynamics valueDefault_ego_vehicle_rss_dynamics; 640 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 641 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 642 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 643 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 644 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 645 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 646 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 647 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 648 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 649 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 650 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 651 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 652 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 653 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 654 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 655 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 656 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 657 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 658 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lon = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 659 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 660 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 661 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 662 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 663 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 664 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 665 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 666 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lat = valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 667 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 668 : : valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 669 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 670 : : valueDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 671 : 1 : = valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 672 : 1 : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 673 : : valueDefault_ego_vehicle_rss_dynamicsResponse_time 674 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 675 : 1 : valueDefault_ego_vehicle_rss_dynamics.response_time = valueDefault_ego_vehicle_rss_dynamicsResponse_time; 676 : 1 : ::ad::physics::Speed valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 677 : : valueDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 678 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 679 : 1 : ::ad::rss::world::UnstructuredSettings valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 680 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 681 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 682 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 683 : 1 : ::ad::physics::Angle valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 684 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 685 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 686 : : ::ad::physics::AngularAcceleration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 687 : 1 : -1e2); 688 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 689 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 690 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 691 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 692 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 693 : : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 694 : 1 : 0.); 695 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 696 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 697 : : uint32_t 698 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 699 : : std::numeric_limits<uint32_t>::min()}; 700 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_front_intermediate_yaw_rate_change_ratio_steps 701 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 702 : : uint32_t 703 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 704 : : std::numeric_limits<uint32_t>::min()}; 705 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 706 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 707 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 708 : : std::numeric_limits<uint32_t>::min()}; 709 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 710 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 711 : : uint32_t 712 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 713 : : std::numeric_limits<uint32_t>::min()}; 714 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_continue_forward_intermediate_acceleration_steps 715 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 716 : : uint32_t 717 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 718 : : std::numeric_limits<uint32_t>::min()}; 719 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 720 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 721 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 722 : : uint32_t 723 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 724 : : std::numeric_limits<uint32_t>::min()}; 725 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 726 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 727 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 728 : : uint32_t 729 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 730 : : std::numeric_limits<uint32_t>::min()}; 731 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_continue_forward_intermediate_acceleration_steps 732 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 733 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 734 : : std::numeric_limits<uint32_t>::min()}; 735 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 736 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 737 : : uint32_t 738 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 739 : : std::numeric_limits<uint32_t>::min()}; 740 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_front_intermediate_heading_change_ratio_steps 741 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 742 : : uint32_t 743 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 744 : : std::numeric_limits<uint32_t>::min()}; 745 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_back_intermediate_heading_change_ratio_steps 746 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 747 : : valueDefault_ego_vehicle_rss_dynamics.unstructured_settings 748 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 749 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 750 : : valueDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 751 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 752 : 1 : value.default_ego_vehicle_rss_dynamics = valueDefault_ego_vehicle_rss_dynamics; 753 : 1 : ::ad::rss::core::RelativeConstellationVector valueConstellations; 754 : 1 : ::ad::rss::core::RelativeConstellation valueConstellationsElement; 755 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementEgo_id( 756 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 757 : 1 : valueConstellationsElement.ego_id = valueConstellationsElementEgo_id; 758 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementObject_id( 759 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 760 : 1 : valueConstellationsElement.object_id = valueConstellationsElementObject_id; 761 : 1 : ::ad::rss::core::RelativeConstellationId valueConstellationsElementConstellation_id( 762 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 763 : 1 : valueConstellationsElement.constellation_id = valueConstellationsElementConstellation_id; 764 : 1 : ::ad::rss::world::ConstellationType valueConstellationsElementConstellation_type( 765 : : ::ad::rss::world::ConstellationType::NotRelevant); 766 : 1 : valueConstellationsElement.constellation_type = valueConstellationsElementConstellation_type; 767 : 1 : ::ad::rss::core::RelativeObjectState valueConstellationsElementEgo_state; 768 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementEgo_stateObject_type(::ad::rss::world::ObjectType::Invalid); 769 : 1 : valueConstellationsElementEgo_state.object_type = valueConstellationsElementEgo_stateObject_type; 770 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementEgo_stateDynamics; 771 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementEgo_stateDynamicsAlpha_lon; 772 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max(-1e2); 773 : : valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max 774 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 775 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.accel_max 776 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max; 777 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max(-1e2); 778 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 779 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max; 780 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min(-1e2); 781 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 782 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min; 783 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 784 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 785 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct; 786 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 787 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max; 788 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 789 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 790 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 791 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct; 792 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 793 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 794 : 1 : valueConstellationsElementEgo_stateDynamics.alpha_lon = valueConstellationsElementEgo_stateDynamicsAlpha_lon; 795 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementEgo_stateDynamicsAlpha_lat; 796 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max(-1e2); 797 : : valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max 798 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 799 : : valueConstellationsElementEgo_stateDynamicsAlpha_lat.accel_max 800 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max; 801 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_latBrake_min(-1e2); 802 : : valueConstellationsElementEgo_stateDynamicsAlpha_lat.brake_min 803 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_latBrake_min; 804 : 1 : valueConstellationsElementEgo_stateDynamics.alpha_lat = valueConstellationsElementEgo_stateDynamicsAlpha_lat; 805 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin(-1e9); 806 : : valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin 807 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 808 : : valueConstellationsElementEgo_stateDynamics.lateral_fluctuation_margin 809 : 1 : = valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin; 810 : 1 : ::ad::physics::Duration valueConstellationsElementEgo_stateDynamicsResponse_time(0.); 811 : : valueConstellationsElementEgo_stateDynamicsResponse_time 812 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 813 : 1 : valueConstellationsElementEgo_stateDynamics.response_time = valueConstellationsElementEgo_stateDynamicsResponse_time; 814 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration(-100.); 815 : : valueConstellationsElementEgo_stateDynamics.max_speed_on_acceleration 816 : 1 : = valueConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration; 817 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementEgo_stateDynamicsUnstructured_settings; 818 : : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 819 : 1 : -1e9); 820 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_turning_radius 821 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 822 : : ::ad::physics::Angle valueConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle( 823 : 1 : -6.283185308); 824 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.drive_away_max_angle 825 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle; 826 : : ::ad::physics::AngularAcceleration 827 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 828 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 829 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 830 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 831 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_min_radius 832 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius; 833 : : ::ad::physics::Duration 834 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 835 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_trajectory_calculation_step 836 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 837 : : uint32_t 838 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 839 : : std::numeric_limits<uint32_t>::min()}; 840 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 841 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 842 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 843 : : uint32_t 844 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 845 : : std::numeric_limits<uint32_t>::min()}; 846 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 847 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 848 : : uint32_t 849 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 850 : : std::numeric_limits<uint32_t>::min()}; 851 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 852 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 853 : : uint32_t 854 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 855 : : std::numeric_limits<uint32_t>::min()}; 856 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 857 : : .vehicle_continue_forward_intermediate_acceleration_steps 858 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 859 : : uint32_t 860 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 861 : : std::numeric_limits<uint32_t>::min()}; 862 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 863 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 864 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 865 : : uint32_t 866 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 867 : : std::numeric_limits<uint32_t>::min()}; 868 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 869 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 870 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 871 : : uint32_t 872 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 873 : : std::numeric_limits<uint32_t>::min()}; 874 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 875 : : .pedestrian_continue_forward_intermediate_acceleration_steps 876 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 877 : : uint32_t 878 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 879 : : std::numeric_limits<uint32_t>::min()}; 880 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 881 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 882 : : uint32_t 883 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 884 : : std::numeric_limits<uint32_t>::min()}; 885 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 886 : : .pedestrian_front_intermediate_heading_change_ratio_steps 887 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 888 : : uint32_t 889 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 890 : : std::numeric_limits<uint32_t>::min()}; 891 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 892 : : .pedestrian_back_intermediate_heading_change_ratio_steps 893 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 894 : : valueConstellationsElementEgo_stateDynamics.unstructured_settings 895 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settings; 896 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance(-1e9); 897 : : valueConstellationsElementEgo_stateDynamics.min_longitudinal_safety_distance 898 : 1 : = valueConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance; 899 : 1 : valueConstellationsElementEgo_state.dynamics = valueConstellationsElementEgo_stateDynamics; 900 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementEgo_stateUnstructured_object_state; 901 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_stateUnstructured_object_stateYaw(-6.283185308); 902 : : valueConstellationsElementEgo_stateUnstructured_object_state.yaw 903 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateYaw; 904 : 1 : ::ad::physics::Dimension2D valueConstellationsElementEgo_stateUnstructured_object_stateDimension; 905 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateDimensionLength(-1e9); 906 : : valueConstellationsElementEgo_stateUnstructured_object_stateDimension.length 907 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimensionLength; 908 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth(-1e9); 909 : : valueConstellationsElementEgo_stateUnstructured_object_stateDimension.width 910 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth; 911 : : valueConstellationsElementEgo_stateUnstructured_object_state.dimension 912 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimension; 913 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementEgo_stateUnstructured_object_stateYaw_rate(-100.); 914 : : valueConstellationsElementEgo_stateUnstructured_object_state.yaw_rate 915 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateYaw_rate; 916 : 1 : ::ad::physics::Distance2D valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 917 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX(-1e9); 918 : : valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point.x 919 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX; 920 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY(-1e9); 921 : : valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point.y 922 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY; 923 : : valueConstellationsElementEgo_stateUnstructured_object_state.center_point 924 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 925 : 1 : ::ad::physics::SpeedRange valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 926 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 927 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 928 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum; 929 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 930 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 931 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum; 932 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 933 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum; 934 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 935 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum; 936 : : valueConstellationsElementEgo_stateUnstructured_object_state.speed_range 937 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 938 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_stateUnstructured_object_stateSteering_angle(-6.283185308); 939 : : valueConstellationsElementEgo_stateUnstructured_object_state.steering_angle 940 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSteering_angle; 941 : : valueConstellationsElementEgo_state.unstructured_object_state 942 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_state; 943 : 1 : ::ad::rss::core::StructuredObjectState valueConstellationsElementEgo_stateStructured_object_state; 944 : 1 : ::ad::rss::world::Velocity valueConstellationsElementEgo_stateStructured_object_stateVelocity; 945 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 946 : : valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min 947 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 948 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 949 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min; 950 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 951 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 952 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max; 953 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 954 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 955 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min; 956 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 957 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 958 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max; 959 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 960 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min; 961 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 962 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min; 963 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 964 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max; 965 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 966 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max; 967 : : valueConstellationsElementEgo_stateStructured_object_state.velocity 968 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity; 969 : 1 : bool valueConstellationsElementEgo_stateStructured_object_stateHas_priority{true}; 970 : : valueConstellationsElementEgo_stateStructured_object_state.has_priority 971 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateHas_priority; 972 : 1 : bool valueConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane{true}; 973 : : valueConstellationsElementEgo_stateStructured_object_state.is_in_correct_lane 974 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane; 975 : : ::ad::physics::Distance valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection( 976 : 1 : -1e9); 977 : : valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection 978 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 979 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 980 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection; 981 : : ::ad::physics::Distance valueConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection( 982 : 1 : -1e9); 983 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 984 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection; 985 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 986 : 1 : = valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection; 987 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 988 : 1 : = valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection; 989 : : valueConstellationsElementEgo_state.structured_object_state 990 : 1 : = valueConstellationsElementEgo_stateStructured_object_state; 991 : 1 : valueConstellationsElement.ego_state = valueConstellationsElementEgo_state; 992 : 1 : ::ad::rss::core::RelativeObjectState valueConstellationsElementOther_state; 993 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementOther_stateObject_type(::ad::rss::world::ObjectType::Invalid); 994 : 1 : valueConstellationsElementOther_state.object_type = valueConstellationsElementOther_stateObject_type; 995 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementOther_stateDynamics; 996 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementOther_stateDynamicsAlpha_lon; 997 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max(-1e2); 998 : : valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max 999 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1000 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.accel_max 1001 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max; 1002 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_max(-1e2); 1003 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 1004 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_max; 1005 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min(-1e2); 1006 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1007 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min; 1008 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 1009 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 1010 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct; 1011 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1012 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max; 1013 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 1014 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 1015 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1016 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct; 1017 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 1018 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 1019 : 1 : valueConstellationsElementOther_stateDynamics.alpha_lon = valueConstellationsElementOther_stateDynamicsAlpha_lon; 1020 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementOther_stateDynamicsAlpha_lat; 1021 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max(-1e2); 1022 : : valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max 1023 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1024 : : valueConstellationsElementOther_stateDynamicsAlpha_lat.accel_max 1025 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max; 1026 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_latBrake_min(-1e2); 1027 : : valueConstellationsElementOther_stateDynamicsAlpha_lat.brake_min 1028 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_latBrake_min; 1029 : 1 : valueConstellationsElementOther_stateDynamics.alpha_lat = valueConstellationsElementOther_stateDynamicsAlpha_lat; 1030 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin(-1e9); 1031 : : valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin 1032 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1033 : : valueConstellationsElementOther_stateDynamics.lateral_fluctuation_margin 1034 : 1 : = valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin; 1035 : 1 : ::ad::physics::Duration valueConstellationsElementOther_stateDynamicsResponse_time(0.); 1036 : : valueConstellationsElementOther_stateDynamicsResponse_time 1037 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1038 : : valueConstellationsElementOther_stateDynamics.response_time 1039 : 1 : = valueConstellationsElementOther_stateDynamicsResponse_time; 1040 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateDynamicsMax_speed_on_acceleration(-100.); 1041 : : valueConstellationsElementOther_stateDynamics.max_speed_on_acceleration 1042 : 1 : = valueConstellationsElementOther_stateDynamicsMax_speed_on_acceleration; 1043 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementOther_stateDynamicsUnstructured_settings; 1044 : : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 1045 : 1 : -1e9); 1046 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_turning_radius 1047 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 1048 : : ::ad::physics::Angle valueConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle( 1049 : 1 : -6.283185308); 1050 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.drive_away_max_angle 1051 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle; 1052 : : ::ad::physics::AngularAcceleration 1053 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1054 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 1055 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 1056 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1057 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_min_radius 1058 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius; 1059 : : ::ad::physics::Duration 1060 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 1061 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1062 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1063 : : uint32_t 1064 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1065 : : std::numeric_limits<uint32_t>::min()}; 1066 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1067 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1068 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1069 : : uint32_t 1070 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1071 : : std::numeric_limits<uint32_t>::min()}; 1072 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1073 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1074 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1075 : : uint32_t 1076 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1077 : : std::numeric_limits<uint32_t>::min()}; 1078 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1079 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1080 : : uint32_t 1081 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1082 : : std::numeric_limits<uint32_t>::min()}; 1083 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1084 : : .vehicle_continue_forward_intermediate_acceleration_steps 1085 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1086 : : uint32_t 1087 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1088 : : std::numeric_limits<uint32_t>::min()}; 1089 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1090 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1091 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1092 : : uint32_t 1093 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1094 : : std::numeric_limits<uint32_t>::min()}; 1095 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1096 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1097 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1098 : : uint32_t 1099 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1100 : : std::numeric_limits<uint32_t>::min()}; 1101 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1102 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1103 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1104 : : uint32_t 1105 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1106 : : std::numeric_limits<uint32_t>::min()}; 1107 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 1108 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1109 : : uint32_t 1110 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1111 : : std::numeric_limits<uint32_t>::min()}; 1112 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1113 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1114 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1115 : : uint32_t 1116 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1117 : : std::numeric_limits<uint32_t>::min()}; 1118 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1119 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1120 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1121 : : valueConstellationsElementOther_stateDynamics.unstructured_settings 1122 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settings; 1123 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance(-1e9); 1124 : : valueConstellationsElementOther_stateDynamics.min_longitudinal_safety_distance 1125 : 1 : = valueConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance; 1126 : 1 : valueConstellationsElementOther_state.dynamics = valueConstellationsElementOther_stateDynamics; 1127 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementOther_stateUnstructured_object_state; 1128 : 1 : ::ad::physics::Angle valueConstellationsElementOther_stateUnstructured_object_stateYaw(-6.283185308); 1129 : : valueConstellationsElementOther_stateUnstructured_object_state.yaw 1130 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateYaw; 1131 : 1 : ::ad::physics::Dimension2D valueConstellationsElementOther_stateUnstructured_object_stateDimension; 1132 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateDimensionLength(-1e9); 1133 : : valueConstellationsElementOther_stateUnstructured_object_stateDimension.length 1134 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimensionLength; 1135 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateDimensionWidth(-1e9); 1136 : : valueConstellationsElementOther_stateUnstructured_object_stateDimension.width 1137 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimensionWidth; 1138 : : valueConstellationsElementOther_stateUnstructured_object_state.dimension 1139 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimension; 1140 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementOther_stateUnstructured_object_stateYaw_rate(-100.); 1141 : : valueConstellationsElementOther_stateUnstructured_object_state.yaw_rate 1142 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateYaw_rate; 1143 : 1 : ::ad::physics::Distance2D valueConstellationsElementOther_stateUnstructured_object_stateCenter_point; 1144 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointX(-1e9); 1145 : : valueConstellationsElementOther_stateUnstructured_object_stateCenter_point.x 1146 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointX; 1147 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointY(-1e9); 1148 : : valueConstellationsElementOther_stateUnstructured_object_stateCenter_point.y 1149 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointY; 1150 : : valueConstellationsElementOther_stateUnstructured_object_state.center_point 1151 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_point; 1152 : 1 : ::ad::physics::SpeedRange valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 1153 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 1154 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 1155 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum; 1156 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 1157 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 1158 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum; 1159 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 1160 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum; 1161 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 1162 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum; 1163 : : valueConstellationsElementOther_stateUnstructured_object_state.speed_range 1164 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 1165 : 1 : ::ad::physics::Angle valueConstellationsElementOther_stateUnstructured_object_stateSteering_angle(-6.283185308); 1166 : : valueConstellationsElementOther_stateUnstructured_object_state.steering_angle 1167 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSteering_angle; 1168 : : valueConstellationsElementOther_state.unstructured_object_state 1169 : 1 : = valueConstellationsElementOther_stateUnstructured_object_state; 1170 : 1 : ::ad::rss::core::StructuredObjectState valueConstellationsElementOther_stateStructured_object_state; 1171 : 1 : ::ad::rss::world::Velocity valueConstellationsElementOther_stateStructured_object_stateVelocity; 1172 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 1173 : : valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min 1174 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 1175 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 1176 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min; 1177 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 1178 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 1179 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max; 1180 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 1181 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 1182 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min; 1183 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 1184 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 1185 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max; 1186 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 1187 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min; 1188 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 1189 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min; 1190 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 1191 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max; 1192 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 1193 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max; 1194 : : valueConstellationsElementOther_stateStructured_object_state.velocity 1195 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity; 1196 : 1 : bool valueConstellationsElementOther_stateStructured_object_stateHas_priority{true}; 1197 : : valueConstellationsElementOther_stateStructured_object_state.has_priority 1198 : 1 : = valueConstellationsElementOther_stateStructured_object_stateHas_priority; 1199 : 1 : bool valueConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane{true}; 1200 : : valueConstellationsElementOther_stateStructured_object_state.is_in_correct_lane 1201 : 1 : = valueConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane; 1202 : : ::ad::physics::Distance valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection( 1203 : 1 : -1e9); 1204 : : valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection 1205 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1206 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 1207 : 1 : = valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection; 1208 : : ::ad::physics::Distance valueConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection( 1209 : 1 : -1e9); 1210 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 1211 : 1 : = valueConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection; 1212 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 1213 : 1 : = valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection; 1214 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 1215 : 1 : = valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection; 1216 : : valueConstellationsElementOther_state.structured_object_state 1217 : 1 : = valueConstellationsElementOther_stateStructured_object_state; 1218 : 1 : valueConstellationsElement.other_state = valueConstellationsElementOther_state; 1219 : 1 : ::ad::rss::core::RelativePosition valueConstellationsElementRelative_position; 1220 : 1 : ::ad::rss::core::LongitudinalRelativePosition valueConstellationsElementRelative_positionLongitudinal_position( 1221 : : ::ad::rss::core::LongitudinalRelativePosition::InFront); 1222 : : valueConstellationsElementRelative_position.longitudinal_position 1223 : 1 : = valueConstellationsElementRelative_positionLongitudinal_position; 1224 : 1 : ::ad::physics::Distance valueConstellationsElementRelative_positionLongitudinal_distance(-1e9); 1225 : : valueConstellationsElementRelative_position.longitudinal_distance 1226 : 1 : = valueConstellationsElementRelative_positionLongitudinal_distance; 1227 : 1 : ::ad::rss::core::LateralRelativePosition valueConstellationsElementRelative_positionLateral_position( 1228 : : ::ad::rss::core::LateralRelativePosition::AtLeft); 1229 : : valueConstellationsElementRelative_position.lateral_position 1230 : 1 : = valueConstellationsElementRelative_positionLateral_position; 1231 : 1 : ::ad::physics::Distance valueConstellationsElementRelative_positionLateral_distance(-1e9); 1232 : : valueConstellationsElementRelative_position.lateral_distance 1233 : 1 : = valueConstellationsElementRelative_positionLateral_distance; 1234 : 1 : valueConstellationsElement.relative_position = valueConstellationsElementRelative_position; 1235 : 1 : ::ad::rss::world::WorldModelIndexVector valueConstellationsElementWorld_model_indices; 1236 : 1 : ::ad::rss::world::WorldModelIndex valueConstellationsElementWorld_model_indicesElement( 1237 : : std::numeric_limits<::ad::rss::world::WorldModelIndex>::lowest()); 1238 [ + - ]: 1 : valueConstellationsElementWorld_model_indices.resize(1, valueConstellationsElementWorld_model_indicesElement); 1239 [ + - ]: 1 : valueConstellationsElement.world_model_indices = valueConstellationsElementWorld_model_indices; 1240 [ + - ]: 1 : valueConstellations.resize(1, valueConstellationsElement); 1241 [ + - ]: 1 : value.constellations = valueConstellations; 1242 : : 1243 : : // override member with data type value below input range minimum 1244 : 1 : ::ad::rss::world::RssDynamics invalidInitializedMember; 1245 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues invalidInitializedMemberAlpha_lon; 1246 : 1 : ::ad::physics::Acceleration invalidInitializedMemberAlpha_lonAccel_max(-1e2 * 1.1); 1247 : 1 : invalidInitializedMemberAlpha_lon.accel_max = invalidInitializedMemberAlpha_lonAccel_max; 1248 : 1 : invalidInitializedMember.alpha_lon = invalidInitializedMemberAlpha_lon; 1249 : 1 : value.default_ego_vehicle_rss_dynamics = invalidInitializedMember; 1250 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - + - ] 1251 [ + - + - : 1 : } + - + - ] 1252 : : 1253 : 4 : TEST(RssSituationSnapshotValidInputRangeTests, testValidInputRangeDefault_ego_vehicle_rss_dynamicsTooBig) 1254 : : { 1255 : 1 : ::ad::rss::core::RssSituationSnapshot value; 1256 : 1 : ::ad::rss::world::TimeIndex valueTime_index(std::numeric_limits<::ad::rss::world::TimeIndex>::lowest()); 1257 : 1 : valueTime_index = ::ad::rss::world::TimeIndex(1); // set to valid value within struct 1258 : 1 : value.time_index = valueTime_index; 1259 : 1 : ::ad::rss::world::RssDynamics valueDefault_ego_vehicle_rss_dynamics; 1260 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1261 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max(-1e2); 1262 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max 1263 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1264 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonAccel_max; 1265 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max(-1e2); 1266 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_max; 1267 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min(-1e2); 1268 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min; 1269 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct(-1e2); 1270 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1271 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lonBrake_min_correct; 1272 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max; 1273 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct 1274 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1275 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min 1276 : 1 : = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min_correct; 1277 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon.brake_min; 1278 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lon = valueDefault_ego_vehicle_rss_dynamicsAlpha_lon; 1279 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1280 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max(-1e2); 1281 : : valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max 1282 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1283 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.accel_max = valueDefault_ego_vehicle_rss_dynamicsAlpha_latAccel_max; 1284 : 1 : ::ad::physics::Acceleration valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min(-1e2); 1285 : 1 : valueDefault_ego_vehicle_rss_dynamicsAlpha_lat.brake_min = valueDefault_ego_vehicle_rss_dynamicsAlpha_latBrake_min; 1286 : 1 : valueDefault_ego_vehicle_rss_dynamics.alpha_lat = valueDefault_ego_vehicle_rss_dynamicsAlpha_lat; 1287 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin(-1e9); 1288 : : valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin 1289 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1290 : : valueDefault_ego_vehicle_rss_dynamics.lateral_fluctuation_margin 1291 : 1 : = valueDefault_ego_vehicle_rss_dynamicsLateral_fluctuation_margin; 1292 : 1 : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsResponse_time(0.); 1293 : : valueDefault_ego_vehicle_rss_dynamicsResponse_time 1294 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1295 : 1 : valueDefault_ego_vehicle_rss_dynamics.response_time = valueDefault_ego_vehicle_rss_dynamicsResponse_time; 1296 : 1 : ::ad::physics::Speed valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration(-100.); 1297 : : valueDefault_ego_vehicle_rss_dynamics.max_speed_on_acceleration 1298 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMax_speed_on_acceleration; 1299 : 1 : ::ad::rss::world::UnstructuredSettings valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1300 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius(-1e9); 1301 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_turning_radius 1302 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_turning_radius; 1303 : 1 : ::ad::physics::Angle valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle(-6.283185308); 1304 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.drive_away_max_angle 1305 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsDrive_away_max_angle; 1306 : : ::ad::physics::AngularAcceleration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change( 1307 : 1 : -1e2); 1308 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_yaw_rate_change 1309 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_yaw_rate_change; 1310 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1311 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_min_radius 1312 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_min_radius; 1313 : : ::ad::physics::Duration valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step( 1314 : 1 : 0.); 1315 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1316 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1317 : : uint32_t 1318 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1319 : : std::numeric_limits<uint32_t>::min()}; 1320 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_front_intermediate_yaw_rate_change_ratio_steps 1321 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1322 : : uint32_t 1323 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1324 : : std::numeric_limits<uint32_t>::min()}; 1325 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 1326 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1327 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1328 : : std::numeric_limits<uint32_t>::min()}; 1329 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1330 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1331 : : uint32_t 1332 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1333 : : std::numeric_limits<uint32_t>::min()}; 1334 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.vehicle_continue_forward_intermediate_acceleration_steps 1335 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1336 : : uint32_t 1337 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1338 : : std::numeric_limits<uint32_t>::min()}; 1339 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1340 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1341 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1342 : : uint32_t 1343 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1344 : : std::numeric_limits<uint32_t>::min()}; 1345 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings 1346 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1347 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1348 : : uint32_t 1349 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1350 : : std::numeric_limits<uint32_t>::min()}; 1351 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_continue_forward_intermediate_acceleration_steps 1352 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1353 : 1 : uint32_t valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1354 : : std::numeric_limits<uint32_t>::min()}; 1355 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 1356 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1357 : : uint32_t 1358 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1359 : : std::numeric_limits<uint32_t>::min()}; 1360 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_front_intermediate_heading_change_ratio_steps 1361 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1362 : : uint32_t 1363 : 1 : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1364 : : std::numeric_limits<uint32_t>::min()}; 1365 : : valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings.pedestrian_back_intermediate_heading_change_ratio_steps 1366 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1367 : : valueDefault_ego_vehicle_rss_dynamics.unstructured_settings 1368 : 1 : = valueDefault_ego_vehicle_rss_dynamicsUnstructured_settings; 1369 : 1 : ::ad::physics::Distance valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance(-1e9); 1370 : : valueDefault_ego_vehicle_rss_dynamics.min_longitudinal_safety_distance 1371 : 1 : = valueDefault_ego_vehicle_rss_dynamicsMin_longitudinal_safety_distance; 1372 : 1 : value.default_ego_vehicle_rss_dynamics = valueDefault_ego_vehicle_rss_dynamics; 1373 : 1 : ::ad::rss::core::RelativeConstellationVector valueConstellations; 1374 : 1 : ::ad::rss::core::RelativeConstellation valueConstellationsElement; 1375 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementEgo_id( 1376 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1377 : 1 : valueConstellationsElement.ego_id = valueConstellationsElementEgo_id; 1378 : 1 : ::ad::rss::world::ObjectId valueConstellationsElementObject_id( 1379 : : std::numeric_limits<::ad::rss::world::ObjectId>::lowest()); 1380 : 1 : valueConstellationsElement.object_id = valueConstellationsElementObject_id; 1381 : 1 : ::ad::rss::core::RelativeConstellationId valueConstellationsElementConstellation_id( 1382 : : std::numeric_limits<::ad::rss::core::RelativeConstellationId>::lowest()); 1383 : 1 : valueConstellationsElement.constellation_id = valueConstellationsElementConstellation_id; 1384 : 1 : ::ad::rss::world::ConstellationType valueConstellationsElementConstellation_type( 1385 : : ::ad::rss::world::ConstellationType::NotRelevant); 1386 : 1 : valueConstellationsElement.constellation_type = valueConstellationsElementConstellation_type; 1387 : 1 : ::ad::rss::core::RelativeObjectState valueConstellationsElementEgo_state; 1388 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementEgo_stateObject_type(::ad::rss::world::ObjectType::Invalid); 1389 : 1 : valueConstellationsElementEgo_state.object_type = valueConstellationsElementEgo_stateObject_type; 1390 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementEgo_stateDynamics; 1391 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementEgo_stateDynamicsAlpha_lon; 1392 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max(-1e2); 1393 : : valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max 1394 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1395 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.accel_max 1396 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonAccel_max; 1397 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max(-1e2); 1398 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 1399 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_max; 1400 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min(-1e2); 1401 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1402 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min; 1403 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 1404 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 1405 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lonBrake_min_correct; 1406 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1407 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max; 1408 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct 1409 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 1410 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min 1411 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min_correct; 1412 : : valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_max 1413 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_lon.brake_min; 1414 : 1 : valueConstellationsElementEgo_stateDynamics.alpha_lon = valueConstellationsElementEgo_stateDynamicsAlpha_lon; 1415 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementEgo_stateDynamicsAlpha_lat; 1416 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max(-1e2); 1417 : : valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max 1418 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1419 : : valueConstellationsElementEgo_stateDynamicsAlpha_lat.accel_max 1420 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_latAccel_max; 1421 : 1 : ::ad::physics::Acceleration valueConstellationsElementEgo_stateDynamicsAlpha_latBrake_min(-1e2); 1422 : : valueConstellationsElementEgo_stateDynamicsAlpha_lat.brake_min 1423 : 1 : = valueConstellationsElementEgo_stateDynamicsAlpha_latBrake_min; 1424 : 1 : valueConstellationsElementEgo_stateDynamics.alpha_lat = valueConstellationsElementEgo_stateDynamicsAlpha_lat; 1425 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin(-1e9); 1426 : : valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin 1427 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1428 : : valueConstellationsElementEgo_stateDynamics.lateral_fluctuation_margin 1429 : 1 : = valueConstellationsElementEgo_stateDynamicsLateral_fluctuation_margin; 1430 : 1 : ::ad::physics::Duration valueConstellationsElementEgo_stateDynamicsResponse_time(0.); 1431 : : valueConstellationsElementEgo_stateDynamicsResponse_time 1432 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1433 : 1 : valueConstellationsElementEgo_stateDynamics.response_time = valueConstellationsElementEgo_stateDynamicsResponse_time; 1434 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration(-100.); 1435 : : valueConstellationsElementEgo_stateDynamics.max_speed_on_acceleration 1436 : 1 : = valueConstellationsElementEgo_stateDynamicsMax_speed_on_acceleration; 1437 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementEgo_stateDynamicsUnstructured_settings; 1438 : : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 1439 : 1 : -1e9); 1440 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_turning_radius 1441 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 1442 : : ::ad::physics::Angle valueConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle( 1443 : 1 : -6.283185308); 1444 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.drive_away_max_angle 1445 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsDrive_away_max_angle; 1446 : : ::ad::physics::AngularAcceleration 1447 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1448 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 1449 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 1450 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1451 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_min_radius 1452 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_min_radius; 1453 : : ::ad::physics::Duration 1454 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 1455 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1456 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1457 : : uint32_t 1458 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1459 : : std::numeric_limits<uint32_t>::min()}; 1460 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 1461 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1462 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1463 : : uint32_t 1464 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1465 : : std::numeric_limits<uint32_t>::min()}; 1466 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_back_intermediate_yaw_rate_change_ratio_steps 1467 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1468 : : uint32_t 1469 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1470 : : std::numeric_limits<uint32_t>::min()}; 1471 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1472 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1473 : : uint32_t 1474 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1475 : : std::numeric_limits<uint32_t>::min()}; 1476 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 1477 : : .vehicle_continue_forward_intermediate_acceleration_steps 1478 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1479 : : uint32_t 1480 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1481 : : std::numeric_limits<uint32_t>::min()}; 1482 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 1483 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1484 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1485 : : uint32_t 1486 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1487 : : std::numeric_limits<uint32_t>::min()}; 1488 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 1489 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1490 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1491 : : uint32_t 1492 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1493 : : std::numeric_limits<uint32_t>::min()}; 1494 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 1495 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1496 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1497 : : uint32_t 1498 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1499 : : std::numeric_limits<uint32_t>::min()}; 1500 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 1501 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1502 : : uint32_t 1503 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1504 : : std::numeric_limits<uint32_t>::min()}; 1505 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 1506 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1507 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1508 : : uint32_t 1509 : 1 : valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1510 : : std::numeric_limits<uint32_t>::min()}; 1511 : : valueConstellationsElementEgo_stateDynamicsUnstructured_settings 1512 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1513 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1514 : : valueConstellationsElementEgo_stateDynamics.unstructured_settings 1515 : 1 : = valueConstellationsElementEgo_stateDynamicsUnstructured_settings; 1516 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance(-1e9); 1517 : : valueConstellationsElementEgo_stateDynamics.min_longitudinal_safety_distance 1518 : 1 : = valueConstellationsElementEgo_stateDynamicsMin_longitudinal_safety_distance; 1519 : 1 : valueConstellationsElementEgo_state.dynamics = valueConstellationsElementEgo_stateDynamics; 1520 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementEgo_stateUnstructured_object_state; 1521 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_stateUnstructured_object_stateYaw(-6.283185308); 1522 : : valueConstellationsElementEgo_stateUnstructured_object_state.yaw 1523 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateYaw; 1524 : 1 : ::ad::physics::Dimension2D valueConstellationsElementEgo_stateUnstructured_object_stateDimension; 1525 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateDimensionLength(-1e9); 1526 : : valueConstellationsElementEgo_stateUnstructured_object_stateDimension.length 1527 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimensionLength; 1528 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth(-1e9); 1529 : : valueConstellationsElementEgo_stateUnstructured_object_stateDimension.width 1530 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimensionWidth; 1531 : : valueConstellationsElementEgo_stateUnstructured_object_state.dimension 1532 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateDimension; 1533 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementEgo_stateUnstructured_object_stateYaw_rate(-100.); 1534 : : valueConstellationsElementEgo_stateUnstructured_object_state.yaw_rate 1535 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateYaw_rate; 1536 : 1 : ::ad::physics::Distance2D valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 1537 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX(-1e9); 1538 : : valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point.x 1539 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointX; 1540 : 1 : ::ad::physics::Distance valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY(-1e9); 1541 : : valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point.y 1542 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_pointY; 1543 : : valueConstellationsElementEgo_stateUnstructured_object_state.center_point 1544 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateCenter_point; 1545 : 1 : ::ad::physics::SpeedRange valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 1546 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 1547 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 1548 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMinimum; 1549 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 1550 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 1551 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_rangeMaximum; 1552 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum 1553 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum; 1554 : : valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.minimum 1555 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range.maximum; 1556 : : valueConstellationsElementEgo_stateUnstructured_object_state.speed_range 1557 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSpeed_range; 1558 : 1 : ::ad::physics::Angle valueConstellationsElementEgo_stateUnstructured_object_stateSteering_angle(-6.283185308); 1559 : : valueConstellationsElementEgo_stateUnstructured_object_state.steering_angle 1560 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_stateSteering_angle; 1561 : : valueConstellationsElementEgo_state.unstructured_object_state 1562 : 1 : = valueConstellationsElementEgo_stateUnstructured_object_state; 1563 : 1 : ::ad::rss::core::StructuredObjectState valueConstellationsElementEgo_stateStructured_object_state; 1564 : 1 : ::ad::rss::world::Velocity valueConstellationsElementEgo_stateStructured_object_stateVelocity; 1565 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 1566 : : valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min 1567 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 1568 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 1569 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_min; 1570 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 1571 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 1572 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lon_max; 1573 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 1574 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 1575 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_min; 1576 : 1 : ::ad::physics::Speed valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 1577 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 1578 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocitySpeed_lat_max; 1579 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max 1580 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min; 1581 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max 1582 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min; 1583 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_min 1584 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lon_max; 1585 : : valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_min 1586 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity.speed_lat_max; 1587 : : valueConstellationsElementEgo_stateStructured_object_state.velocity 1588 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateVelocity; 1589 : 1 : bool valueConstellationsElementEgo_stateStructured_object_stateHas_priority{true}; 1590 : : valueConstellationsElementEgo_stateStructured_object_state.has_priority 1591 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateHas_priority; 1592 : 1 : bool valueConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane{true}; 1593 : : valueConstellationsElementEgo_stateStructured_object_state.is_in_correct_lane 1594 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateIs_in_correct_lane; 1595 : : ::ad::physics::Distance valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection( 1596 : 1 : -1e9); 1597 : : valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection 1598 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1599 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 1600 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateDistance_to_enter_intersection; 1601 : : ::ad::physics::Distance valueConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection( 1602 : 1 : -1e9); 1603 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 1604 : 1 : = valueConstellationsElementEgo_stateStructured_object_stateDistance_to_leave_intersection; 1605 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection 1606 : 1 : = valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection; 1607 : : valueConstellationsElementEgo_stateStructured_object_state.distance_to_enter_intersection 1608 : 1 : = valueConstellationsElementEgo_stateStructured_object_state.distance_to_leave_intersection; 1609 : : valueConstellationsElementEgo_state.structured_object_state 1610 : 1 : = valueConstellationsElementEgo_stateStructured_object_state; 1611 : 1 : valueConstellationsElement.ego_state = valueConstellationsElementEgo_state; 1612 : 1 : ::ad::rss::core::RelativeObjectState valueConstellationsElementOther_state; 1613 : 1 : ::ad::rss::world::ObjectType valueConstellationsElementOther_stateObject_type(::ad::rss::world::ObjectType::Invalid); 1614 : 1 : valueConstellationsElementOther_state.object_type = valueConstellationsElementOther_stateObject_type; 1615 : 1 : ::ad::rss::world::RssDynamics valueConstellationsElementOther_stateDynamics; 1616 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues valueConstellationsElementOther_stateDynamicsAlpha_lon; 1617 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max(-1e2); 1618 : : valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max 1619 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1620 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.accel_max 1621 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonAccel_max; 1622 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_max(-1e2); 1623 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 1624 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_max; 1625 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min(-1e2); 1626 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1627 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min; 1628 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct(-1e2); 1629 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 1630 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lonBrake_min_correct; 1631 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1632 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max; 1633 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct 1634 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 1635 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min 1636 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min_correct; 1637 : : valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_max 1638 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_lon.brake_min; 1639 : 1 : valueConstellationsElementOther_stateDynamics.alpha_lon = valueConstellationsElementOther_stateDynamicsAlpha_lon; 1640 : 1 : ::ad::rss::world::LateralRssAccelerationValues valueConstellationsElementOther_stateDynamicsAlpha_lat; 1641 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max(-1e2); 1642 : : valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max 1643 : 1 : = ::ad::physics::Acceleration(0.); // set to valid value within struct 1644 : : valueConstellationsElementOther_stateDynamicsAlpha_lat.accel_max 1645 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_latAccel_max; 1646 : 1 : ::ad::physics::Acceleration valueConstellationsElementOther_stateDynamicsAlpha_latBrake_min(-1e2); 1647 : : valueConstellationsElementOther_stateDynamicsAlpha_lat.brake_min 1648 : 1 : = valueConstellationsElementOther_stateDynamicsAlpha_latBrake_min; 1649 : 1 : valueConstellationsElementOther_stateDynamics.alpha_lat = valueConstellationsElementOther_stateDynamicsAlpha_lat; 1650 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin(-1e9); 1651 : : valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin 1652 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1653 : : valueConstellationsElementOther_stateDynamics.lateral_fluctuation_margin 1654 : 1 : = valueConstellationsElementOther_stateDynamicsLateral_fluctuation_margin; 1655 : 1 : ::ad::physics::Duration valueConstellationsElementOther_stateDynamicsResponse_time(0.); 1656 : : valueConstellationsElementOther_stateDynamicsResponse_time 1657 : 1 : = ::ad::physics::Duration(0. + ::ad::physics::Duration::cPrecisionValue); // set to valid value within struct 1658 : : valueConstellationsElementOther_stateDynamics.response_time 1659 : 1 : = valueConstellationsElementOther_stateDynamicsResponse_time; 1660 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateDynamicsMax_speed_on_acceleration(-100.); 1661 : : valueConstellationsElementOther_stateDynamics.max_speed_on_acceleration 1662 : 1 : = valueConstellationsElementOther_stateDynamicsMax_speed_on_acceleration; 1663 : 1 : ::ad::rss::world::UnstructuredSettings valueConstellationsElementOther_stateDynamicsUnstructured_settings; 1664 : : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius( 1665 : 1 : -1e9); 1666 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_turning_radius 1667 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_turning_radius; 1668 : : ::ad::physics::Angle valueConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle( 1669 : 1 : -6.283185308); 1670 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.drive_away_max_angle 1671 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsDrive_away_max_angle; 1672 : : ::ad::physics::AngularAcceleration 1673 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change(-1e2); 1674 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_yaw_rate_change 1675 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_yaw_rate_change; 1676 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius(-1e9); 1677 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_min_radius 1678 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_min_radius; 1679 : : ::ad::physics::Duration 1680 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step(0.); 1681 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_trajectory_calculation_step 1682 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_trajectory_calculation_step; 1683 : : uint32_t 1684 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps{ 1685 : : std::numeric_limits<uint32_t>::min()}; 1686 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1687 : : .vehicle_front_intermediate_yaw_rate_change_ratio_steps 1688 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_front_intermediate_yaw_rate_change_ratio_steps; 1689 : : uint32_t 1690 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps{ 1691 : : std::numeric_limits<uint32_t>::min()}; 1692 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1693 : : .vehicle_back_intermediate_yaw_rate_change_ratio_steps 1694 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_back_intermediate_yaw_rate_change_ratio_steps; 1695 : : uint32_t 1696 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps{ 1697 : : std::numeric_limits<uint32_t>::min()}; 1698 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.vehicle_brake_intermediate_acceleration_steps 1699 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_brake_intermediate_acceleration_steps; 1700 : : uint32_t 1701 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps{ 1702 : : std::numeric_limits<uint32_t>::min()}; 1703 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1704 : : .vehicle_continue_forward_intermediate_acceleration_steps 1705 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_acceleration_steps; 1706 : : uint32_t 1707 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps{ 1708 : : std::numeric_limits<uint32_t>::min()}; 1709 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1710 : : .vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps 1711 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsVehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps; 1712 : : uint32_t 1713 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps{ 1714 : : std::numeric_limits<uint32_t>::min()}; 1715 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1716 : : .pedestrian_continue_forward_intermediate_heading_change_ratio_steps 1717 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_heading_change_ratio_steps; 1718 : : uint32_t 1719 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps{ 1720 : : std::numeric_limits<uint32_t>::min()}; 1721 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1722 : : .pedestrian_continue_forward_intermediate_acceleration_steps 1723 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_continue_forward_intermediate_acceleration_steps; 1724 : : uint32_t 1725 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps{ 1726 : : std::numeric_limits<uint32_t>::min()}; 1727 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings.pedestrian_brake_intermediate_acceleration_steps 1728 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_brake_intermediate_acceleration_steps; 1729 : : uint32_t 1730 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps{ 1731 : : std::numeric_limits<uint32_t>::min()}; 1732 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1733 : : .pedestrian_front_intermediate_heading_change_ratio_steps 1734 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_front_intermediate_heading_change_ratio_steps; 1735 : : uint32_t 1736 : 1 : valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps{ 1737 : : std::numeric_limits<uint32_t>::min()}; 1738 : : valueConstellationsElementOther_stateDynamicsUnstructured_settings 1739 : : .pedestrian_back_intermediate_heading_change_ratio_steps 1740 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settingsPedestrian_back_intermediate_heading_change_ratio_steps; 1741 : : valueConstellationsElementOther_stateDynamics.unstructured_settings 1742 : 1 : = valueConstellationsElementOther_stateDynamicsUnstructured_settings; 1743 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance(-1e9); 1744 : : valueConstellationsElementOther_stateDynamics.min_longitudinal_safety_distance 1745 : 1 : = valueConstellationsElementOther_stateDynamicsMin_longitudinal_safety_distance; 1746 : 1 : valueConstellationsElementOther_state.dynamics = valueConstellationsElementOther_stateDynamics; 1747 : 1 : ::ad::rss::world::ObjectState valueConstellationsElementOther_stateUnstructured_object_state; 1748 : 1 : ::ad::physics::Angle valueConstellationsElementOther_stateUnstructured_object_stateYaw(-6.283185308); 1749 : : valueConstellationsElementOther_stateUnstructured_object_state.yaw 1750 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateYaw; 1751 : 1 : ::ad::physics::Dimension2D valueConstellationsElementOther_stateUnstructured_object_stateDimension; 1752 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateDimensionLength(-1e9); 1753 : : valueConstellationsElementOther_stateUnstructured_object_stateDimension.length 1754 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimensionLength; 1755 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateDimensionWidth(-1e9); 1756 : : valueConstellationsElementOther_stateUnstructured_object_stateDimension.width 1757 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimensionWidth; 1758 : : valueConstellationsElementOther_stateUnstructured_object_state.dimension 1759 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateDimension; 1760 : 1 : ::ad::physics::AngularVelocity valueConstellationsElementOther_stateUnstructured_object_stateYaw_rate(-100.); 1761 : : valueConstellationsElementOther_stateUnstructured_object_state.yaw_rate 1762 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateYaw_rate; 1763 : 1 : ::ad::physics::Distance2D valueConstellationsElementOther_stateUnstructured_object_stateCenter_point; 1764 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointX(-1e9); 1765 : : valueConstellationsElementOther_stateUnstructured_object_stateCenter_point.x 1766 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointX; 1767 : 1 : ::ad::physics::Distance valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointY(-1e9); 1768 : : valueConstellationsElementOther_stateUnstructured_object_stateCenter_point.y 1769 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_pointY; 1770 : : valueConstellationsElementOther_stateUnstructured_object_state.center_point 1771 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateCenter_point; 1772 : 1 : ::ad::physics::SpeedRange valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 1773 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum(-100.); 1774 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 1775 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMinimum; 1776 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum(-100.); 1777 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 1778 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_rangeMaximum; 1779 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum 1780 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum; 1781 : : valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.minimum 1782 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range.maximum; 1783 : : valueConstellationsElementOther_stateUnstructured_object_state.speed_range 1784 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSpeed_range; 1785 : 1 : ::ad::physics::Angle valueConstellationsElementOther_stateUnstructured_object_stateSteering_angle(-6.283185308); 1786 : : valueConstellationsElementOther_stateUnstructured_object_state.steering_angle 1787 : 1 : = valueConstellationsElementOther_stateUnstructured_object_stateSteering_angle; 1788 : : valueConstellationsElementOther_state.unstructured_object_state 1789 : 1 : = valueConstellationsElementOther_stateUnstructured_object_state; 1790 : 1 : ::ad::rss::core::StructuredObjectState valueConstellationsElementOther_stateStructured_object_state; 1791 : 1 : ::ad::rss::world::Velocity valueConstellationsElementOther_stateStructured_object_stateVelocity; 1792 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min(-100.); 1793 : : valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min 1794 : 1 : = ::ad::physics::Speed(0.); // set to valid value within struct 1795 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 1796 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_min; 1797 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max(-100.); 1798 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 1799 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lon_max; 1800 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min(-100.); 1801 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 1802 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_min; 1803 : 1 : ::ad::physics::Speed valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max(-100.); 1804 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 1805 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocitySpeed_lat_max; 1806 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max 1807 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min; 1808 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max 1809 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min; 1810 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_min 1811 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lon_max; 1812 : : valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_min 1813 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity.speed_lat_max; 1814 : : valueConstellationsElementOther_stateStructured_object_state.velocity 1815 : 1 : = valueConstellationsElementOther_stateStructured_object_stateVelocity; 1816 : 1 : bool valueConstellationsElementOther_stateStructured_object_stateHas_priority{true}; 1817 : : valueConstellationsElementOther_stateStructured_object_state.has_priority 1818 : 1 : = valueConstellationsElementOther_stateStructured_object_stateHas_priority; 1819 : 1 : bool valueConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane{true}; 1820 : : valueConstellationsElementOther_stateStructured_object_state.is_in_correct_lane 1821 : 1 : = valueConstellationsElementOther_stateStructured_object_stateIs_in_correct_lane; 1822 : : ::ad::physics::Distance valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection( 1823 : 1 : -1e9); 1824 : : valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection 1825 : 1 : = ::ad::physics::Distance(0.); // set to valid value within struct 1826 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 1827 : 1 : = valueConstellationsElementOther_stateStructured_object_stateDistance_to_enter_intersection; 1828 : : ::ad::physics::Distance valueConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection( 1829 : 1 : -1e9); 1830 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 1831 : 1 : = valueConstellationsElementOther_stateStructured_object_stateDistance_to_leave_intersection; 1832 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection 1833 : 1 : = valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection; 1834 : : valueConstellationsElementOther_stateStructured_object_state.distance_to_enter_intersection 1835 : 1 : = valueConstellationsElementOther_stateStructured_object_state.distance_to_leave_intersection; 1836 : : valueConstellationsElementOther_state.structured_object_state 1837 : 1 : = valueConstellationsElementOther_stateStructured_object_state; 1838 : 1 : valueConstellationsElement.other_state = valueConstellationsElementOther_state; 1839 : 1 : ::ad::rss::core::RelativePosition valueConstellationsElementRelative_position; 1840 : 1 : ::ad::rss::core::LongitudinalRelativePosition valueConstellationsElementRelative_positionLongitudinal_position( 1841 : : ::ad::rss::core::LongitudinalRelativePosition::InFront); 1842 : : valueConstellationsElementRelative_position.longitudinal_position 1843 : 1 : = valueConstellationsElementRelative_positionLongitudinal_position; 1844 : 1 : ::ad::physics::Distance valueConstellationsElementRelative_positionLongitudinal_distance(-1e9); 1845 : : valueConstellationsElementRelative_position.longitudinal_distance 1846 : 1 : = valueConstellationsElementRelative_positionLongitudinal_distance; 1847 : 1 : ::ad::rss::core::LateralRelativePosition valueConstellationsElementRelative_positionLateral_position( 1848 : : ::ad::rss::core::LateralRelativePosition::AtLeft); 1849 : : valueConstellationsElementRelative_position.lateral_position 1850 : 1 : = valueConstellationsElementRelative_positionLateral_position; 1851 : 1 : ::ad::physics::Distance valueConstellationsElementRelative_positionLateral_distance(-1e9); 1852 : : valueConstellationsElementRelative_position.lateral_distance 1853 : 1 : = valueConstellationsElementRelative_positionLateral_distance; 1854 : 1 : valueConstellationsElement.relative_position = valueConstellationsElementRelative_position; 1855 : 1 : ::ad::rss::world::WorldModelIndexVector valueConstellationsElementWorld_model_indices; 1856 : 1 : ::ad::rss::world::WorldModelIndex valueConstellationsElementWorld_model_indicesElement( 1857 : : std::numeric_limits<::ad::rss::world::WorldModelIndex>::lowest()); 1858 [ + - ]: 1 : valueConstellationsElementWorld_model_indices.resize(1, valueConstellationsElementWorld_model_indicesElement); 1859 [ + - ]: 1 : valueConstellationsElement.world_model_indices = valueConstellationsElementWorld_model_indices; 1860 [ + - ]: 1 : valueConstellations.resize(1, valueConstellationsElement); 1861 [ + - ]: 1 : value.constellations = valueConstellations; 1862 : : 1863 : : // override member with data type value above input range maximum 1864 : 1 : ::ad::rss::world::RssDynamics invalidInitializedMember; 1865 : 1 : ::ad::rss::world::LongitudinalRssAccelerationValues invalidInitializedMemberAlpha_lon; 1866 : 1 : ::ad::physics::Acceleration invalidInitializedMemberAlpha_lonAccel_max(1e2 * 1.1); 1867 : 1 : invalidInitializedMemberAlpha_lon.accel_max = invalidInitializedMemberAlpha_lonAccel_max; 1868 : 1 : invalidInitializedMember.alpha_lon = invalidInitializedMemberAlpha_lon; 1869 : 1 : value.default_ego_vehicle_rss_dynamics = invalidInitializedMember; 1870 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value)); - - - - - - - - + - ] 1871 [ + - + - : 1 : } + - + - ]