Skip to content

Namespace nebula::drivers::continental_ars548

Namespace List > nebula > drivers > continental_ars548

Classes

Type Name
struct AccelerationLateralCoGPacket
struct AccelerationLongitudinalCoGPacket
struct CharacteristicSpeedPacket
struct ConfigurationPacket
struct ContinentalARS548SensorConfiguration
struct for ARS548 sensor configuration
struct ContinentalARS548Status
semantic struct of ARS548 Status __
struct DetectionListPacket
struct DetectionPacket
struct DrivingDirectionPacket
struct FieldInfo
struct FilterStatusEntryPacket
struct FilterStatusPacket
struct HeaderE2EP07Packet
struct HeaderPacket
struct HeaderSomeIPPacket
struct ObjectListPacket
struct ObjectPacket
struct PointARS548Detection
struct PointARS548Object
struct SensorStatusPacket
struct StampSyncStatusPacket
struct StatusConfigurationPacket
struct SteeringAngleFrontAxlePacket
struct VelocityVehiclePacket
struct YawRatePacket

Public Attributes

Type Name
const FieldInfo acceleration_x_info = {std::nullopt, std::nullopt, std::nullopt}
const FieldInfo acceleration_y_info = {std::nullopt, std::nullopt, std::nullopt}
const FieldInfo age_info = {0.f, 65535.f, 1.f}
const FieldInfo ambiguity_flag_info = {0.f, 1.f, 0.01f}
const FieldInfo azimuth_info = {-M\_PI, M\_PI, std::nullopt}
const FieldInfo azimuth_std_info = {0.f, 1.f, std::nullopt}
constexpr int blockage_status_blind = 0
constexpr int blockage_status_high = 1
constexpr int blockage_status_low = 3
constexpr int blockage_status_mid = 2
constexpr int blockage_status_none = 4
constexpr int blockage_test_failed = 0
constexpr int blockage_test_ongoing = 2
constexpr int blockage_test_passed = 1
const FieldInfo classification_info = {0.f, 255.f, 1.f}
constexpr int configuration_method_id = 390
constexpr int configuration_payload_length = 56
constexpr int configuration_service_id = 0
constexpr int configuration_udp_length = 64
constexpr int detection_filter_properties_num = 7
constexpr int detection_list_method_id = 336
constexpr int detection_list_pdu_length = 35328
constexpr int detection_list_udp_payload = 35336
const FieldInfo elevation_info = {-M\_PI, M\_PI, std::nullopt}
const FieldInfo elevation_std_info = {0.f, 1.f, std::nullopt}
const FieldInfo existence_probability_info = {0.f, 1.f, 0.01f}
constexpr int filter_status_method_id = 396
constexpr int filter_status_pdu_length = 322
constexpr int filter_status_udp_payload = 330
constexpr int frequency_slot_high = 2
constexpr int frequency_slot_low = 0
constexpr int frequency_slot_mid = 1
constexpr int hcc_japan = 2
constexpr int hcc_worldwide = 1
constexpr int max_cycle_time_ms = 100
constexpr int max_detections = 800
constexpr int max_objects = 50
constexpr int max_odometry_hz = 50
constexpr int max_time_slot_ms = 90
constexpr int maximum_distance_max_value = 1514
constexpr int maximum_distance_min_value = 93
const FieldInfo measurement_id_info = {0.f, 65535.f, 1.f}
const FieldInfo measurement_status_info = {0.f, 255.f, 1.f}
constexpr int measurement_status_invalid = 255
constexpr int measurement_status_measured = 0
constexpr int measurement_status_new = 2
constexpr int measurement_status_predicted = 1
constexpr int min_cycle_time_ms = 50
constexpr int min_odometry_hz = 10
constexpr int min_time_slot_ms = 10
constexpr int movement_status_dynamic = 0
const FieldInfo movement_status_info = {0.f, 255.f, 1.f}
constexpr int movement_status_invalid = 255
constexpr int movement_status_static = 1
const FieldInfo multi_target_probability_info = {0.f, 1.f, 0.01f}
constexpr int never_sync = 2
constexpr int object_filter_properties_num = 24
const FieldInfo object_id_info = {0.f, 65535.f, 1.f}
constexpr int object_list_method_id = 329
constexpr int object_list_pdu_length = 9393
constexpr int object_list_udp_payload = 9401
const FieldInfo orientation_info = {-M\_PI, M\_PI, std::nullopt}
const FieldInfo orientation_rate_info = {std::nullopt, std::nullopt, std::nullopt}
const FieldInfo orientation_rate_std_info = {0.f, std::nullopt, std::nullopt}
const FieldInfo orientation_std_info = {0.f, std::nullopt, std::nullopt}
constexpr int plug_left = 1
constexpr int plug_right = 0
const FieldInfo position_x_info = {-1600.f, 1600.f, std::nullopt}
const FieldInfo position_y_info = {-1600.f, 1600.f, std::nullopt}
const FieldInfo position_z_info = {-1600.f, 1600.f, std::nullopt}
const FieldInfo positive_predictive_value_info = {0.f, 100.f, 1.f}
constexpr int powersave_standstill_off = 0
constexpr int powersave_standstill_on = 1
const FieldInfo range_info = {0.f, 301.f, std::nullopt}
const FieldInfo range_rate_info = {-100.f, 100.f, 0.f}
const FieldInfo range_rate_std_info = {0.f, 1.f, std::nullopt}
const FieldInfo range_std_info = {0.f, 1.f, std::nullopt}
constexpr float raw_prob_norm = 100.f
const FieldInfo rcs_info = {-128.f, 127.f, 1.f}
constexpr int sensor_status_method_id = 380
constexpr int sensor_status_pdu_length = 76
constexpr int sensor_status_udp_payload = 84
const FieldInfo size_x_info = {std::nullopt, std::nullopt, std::nullopt}
const FieldInfo size_y_info = {std::nullopt, std::nullopt, std::nullopt}
constexpr int state_init = 0
constexpr int state_invalid = 2
constexpr int state_ok = 1
constexpr int sync_lost = 3
constexpr int sync_ok = 1
constexpr int vdy_notok = 1
constexpr int vdy_ok = 0
const FieldInfo velocity_x_info = {std::nullopt, std::nullopt, std::nullopt}
const FieldInfo velocity_y_info = {std::nullopt, std::nullopt, std::nullopt}

Public Functions

Type Name
bool is_corner_radar (float yaw)
float normalize_probability (T & raw_prob)
std::ostream & operator<< (std::ostream & os, ContinentalARS548SensorConfiguration const & arg)
Convert ContinentalARS548SensorConfiguration to string (Overloading the << operator)

Public Attributes Documentation

variable acceleration_x_info

const FieldInfo nebula::drivers::continental_ars548::acceleration_x_info;

variable acceleration_y_info

const FieldInfo nebula::drivers::continental_ars548::acceleration_y_info;

variable age_info

const FieldInfo nebula::drivers::continental_ars548::age_info;

variable ambiguity_flag_info

const FieldInfo nebula::drivers::continental_ars548::ambiguity_flag_info;

variable azimuth_info

const FieldInfo nebula::drivers::continental_ars548::azimuth_info;

variable azimuth_std_info

const FieldInfo nebula::drivers::continental_ars548::azimuth_std_info;

variable blockage_status_blind

constexpr int nebula::drivers::continental_ars548::blockage_status_blind;

variable blockage_status_high

constexpr int nebula::drivers::continental_ars548::blockage_status_high;

variable blockage_status_low

constexpr int nebula::drivers::continental_ars548::blockage_status_low;

variable blockage_status_mid

constexpr int nebula::drivers::continental_ars548::blockage_status_mid;

variable blockage_status_none

constexpr int nebula::drivers::continental_ars548::blockage_status_none;

variable blockage_test_failed

constexpr int nebula::drivers::continental_ars548::blockage_test_failed;

variable blockage_test_ongoing

constexpr int nebula::drivers::continental_ars548::blockage_test_ongoing;

variable blockage_test_passed

constexpr int nebula::drivers::continental_ars548::blockage_test_passed;

variable classification_info

const FieldInfo nebula::drivers::continental_ars548::classification_info;

variable configuration_method_id

constexpr int nebula::drivers::continental_ars548::configuration_method_id;

variable configuration_payload_length

constexpr int nebula::drivers::continental_ars548::configuration_payload_length;

variable configuration_service_id

constexpr int nebula::drivers::continental_ars548::configuration_service_id;

variable configuration_udp_length

constexpr int nebula::drivers::continental_ars548::configuration_udp_length;

variable detection_filter_properties_num

constexpr int nebula::drivers::continental_ars548::detection_filter_properties_num;

variable detection_list_method_id

constexpr int nebula::drivers::continental_ars548::detection_list_method_id;

variable detection_list_pdu_length

constexpr int nebula::drivers::continental_ars548::detection_list_pdu_length;

variable detection_list_udp_payload

constexpr int nebula::drivers::continental_ars548::detection_list_udp_payload;

variable elevation_info

const FieldInfo nebula::drivers::continental_ars548::elevation_info;

variable elevation_std_info

const FieldInfo nebula::drivers::continental_ars548::elevation_std_info;

variable existence_probability_info

const FieldInfo nebula::drivers::continental_ars548::existence_probability_info;

variable filter_status_method_id

constexpr int nebula::drivers::continental_ars548::filter_status_method_id;

variable filter_status_pdu_length

constexpr int nebula::drivers::continental_ars548::filter_status_pdu_length;

variable filter_status_udp_payload

constexpr int nebula::drivers::continental_ars548::filter_status_udp_payload;

variable frequency_slot_high

constexpr int nebula::drivers::continental_ars548::frequency_slot_high;

variable frequency_slot_low

constexpr int nebula::drivers::continental_ars548::frequency_slot_low;

variable frequency_slot_mid

constexpr int nebula::drivers::continental_ars548::frequency_slot_mid;

variable hcc_japan

constexpr int nebula::drivers::continental_ars548::hcc_japan;

variable hcc_worldwide

constexpr int nebula::drivers::continental_ars548::hcc_worldwide;

variable max_cycle_time_ms

constexpr int nebula::drivers::continental_ars548::max_cycle_time_ms;

variable max_detections

constexpr int nebula::drivers::continental_ars548::max_detections;

variable max_objects

constexpr int nebula::drivers::continental_ars548::max_objects;

variable max_odometry_hz

constexpr int nebula::drivers::continental_ars548::max_odometry_hz;

variable max_time_slot_ms

constexpr int nebula::drivers::continental_ars548::max_time_slot_ms;

variable maximum_distance_max_value

constexpr int nebula::drivers::continental_ars548::maximum_distance_max_value;

variable maximum_distance_min_value

constexpr int nebula::drivers::continental_ars548::maximum_distance_min_value;

variable measurement_id_info

const FieldInfo nebula::drivers::continental_ars548::measurement_id_info;

variable measurement_status_info

const FieldInfo nebula::drivers::continental_ars548::measurement_status_info;

variable measurement_status_invalid

constexpr int nebula::drivers::continental_ars548::measurement_status_invalid;

variable measurement_status_measured

constexpr int nebula::drivers::continental_ars548::measurement_status_measured;

variable measurement_status_new

constexpr int nebula::drivers::continental_ars548::measurement_status_new;

variable measurement_status_predicted

constexpr int nebula::drivers::continental_ars548::measurement_status_predicted;

variable min_cycle_time_ms

constexpr int nebula::drivers::continental_ars548::min_cycle_time_ms;

variable min_odometry_hz

constexpr int nebula::drivers::continental_ars548::min_odometry_hz;

variable min_time_slot_ms

constexpr int nebula::drivers::continental_ars548::min_time_slot_ms;

variable movement_status_dynamic

constexpr int nebula::drivers::continental_ars548::movement_status_dynamic;

variable movement_status_info

const FieldInfo nebula::drivers::continental_ars548::movement_status_info;

variable movement_status_invalid

constexpr int nebula::drivers::continental_ars548::movement_status_invalid;

variable movement_status_static

constexpr int nebula::drivers::continental_ars548::movement_status_static;

variable multi_target_probability_info

const FieldInfo nebula::drivers::continental_ars548::multi_target_probability_info;

variable never_sync

constexpr int nebula::drivers::continental_ars548::never_sync;

variable object_filter_properties_num

constexpr int nebula::drivers::continental_ars548::object_filter_properties_num;

variable object_id_info

const FieldInfo nebula::drivers::continental_ars548::object_id_info;

variable object_list_method_id

constexpr int nebula::drivers::continental_ars548::object_list_method_id;

variable object_list_pdu_length

constexpr int nebula::drivers::continental_ars548::object_list_pdu_length;

variable object_list_udp_payload

constexpr int nebula::drivers::continental_ars548::object_list_udp_payload;

variable orientation_info

const FieldInfo nebula::drivers::continental_ars548::orientation_info;

variable orientation_rate_info

const FieldInfo nebula::drivers::continental_ars548::orientation_rate_info;

variable orientation_rate_std_info

const FieldInfo nebula::drivers::continental_ars548::orientation_rate_std_info;

variable orientation_std_info

const FieldInfo nebula::drivers::continental_ars548::orientation_std_info;

variable plug_left

constexpr int nebula::drivers::continental_ars548::plug_left;

variable plug_right

constexpr int nebula::drivers::continental_ars548::plug_right;

variable position_x_info

const FieldInfo nebula::drivers::continental_ars548::position_x_info;

variable position_y_info

const FieldInfo nebula::drivers::continental_ars548::position_y_info;

variable position_z_info

const FieldInfo nebula::drivers::continental_ars548::position_z_info;

variable positive_predictive_value_info

const FieldInfo nebula::drivers::continental_ars548::positive_predictive_value_info;

variable powersave_standstill_off

constexpr int nebula::drivers::continental_ars548::powersave_standstill_off;

variable powersave_standstill_on

constexpr int nebula::drivers::continental_ars548::powersave_standstill_on;

variable range_info

const FieldInfo nebula::drivers::continental_ars548::range_info;

variable range_rate_info

const FieldInfo nebula::drivers::continental_ars548::range_rate_info;

variable range_rate_std_info

const FieldInfo nebula::drivers::continental_ars548::range_rate_std_info;

variable range_std_info

const FieldInfo nebula::drivers::continental_ars548::range_std_info;

variable raw_prob_norm

constexpr float nebula::drivers::continental_ars548::raw_prob_norm;

variable rcs_info

const FieldInfo nebula::drivers::continental_ars548::rcs_info;

variable sensor_status_method_id

constexpr int nebula::drivers::continental_ars548::sensor_status_method_id;

variable sensor_status_pdu_length

constexpr int nebula::drivers::continental_ars548::sensor_status_pdu_length;

variable sensor_status_udp_payload

constexpr int nebula::drivers::continental_ars548::sensor_status_udp_payload;

variable size_x_info

const FieldInfo nebula::drivers::continental_ars548::size_x_info;

variable size_y_info

const FieldInfo nebula::drivers::continental_ars548::size_y_info;

variable state_init

constexpr int nebula::drivers::continental_ars548::state_init;

variable state_invalid

constexpr int nebula::drivers::continental_ars548::state_invalid;

variable state_ok

constexpr int nebula::drivers::continental_ars548::state_ok;

variable sync_lost

constexpr int nebula::drivers::continental_ars548::sync_lost;

variable sync_ok

constexpr int nebula::drivers::continental_ars548::sync_ok;

variable vdy_notok

constexpr int nebula::drivers::continental_ars548::vdy_notok;

variable vdy_ok

constexpr int nebula::drivers::continental_ars548::vdy_ok;

variable velocity_x_info

const FieldInfo nebula::drivers::continental_ars548::velocity_x_info;

variable velocity_y_info

const FieldInfo nebula::drivers::continental_ars548::velocity_y_info;

Public Functions Documentation

function is_corner_radar

inline bool nebula::drivers::continental_ars548::is_corner_radar (
    float yaw
) 

function normalize_probability

template<typename T>
inline float nebula::drivers::continental_ars548::normalize_probability (
    T & raw_prob
) 

function operator<<

Convert ContinentalARS548SensorConfiguration to string (Overloading the << operator)

inline std::ostream & nebula::drivers::continental_ars548::operator<< (
    std::ostream & os,
    ContinentalARS548SensorConfiguration const & arg
) 

Parameters:

  • os
  • arg

Returns:

stream



The documentation for this class was generated from the following file nebula_common/include/nebula_common/continental/continental_ars548.hpp