CARLA
Loading...
Searching...
No Matches
Functions
test_dvs_event_encoding.cpp File Reference
#include "test.h"
#include <carla/ros2/publishers/DvsEventEncoding.h>
#include <array>
#include <cstdint>
#include <cstring>

Go to the source code of this file.

Functions

 TEST (DvsEventEncoding, buffer_length_is_height_times_width_times_three)
 
 TEST (DvsEventEncoding, empty_event_stream_produces_all_zeros)
 
 TEST (DvsEventEncoding, mixed_polarities_at_distinct_pixels_dont_collide)
 
 TEST (DvsEventEncoding, negative_polarity_lights_blue_channel)
 
 TEST (DvsEventEncoding, out_of_bounds_events_are_dropped)
 
 TEST (DvsEventEncoding, point_cloud_buffer_length_is_event_count_times_stride)
 
 TEST (DvsEventEncoding, point_cloud_packs_x_y_pol_at_declared_offsets)
 
 TEST (DvsEventEncoding, point_cloud_raw_byte_overload_matches_struct_overload)
 
 TEST (DvsEventEncoding, point_cloud_timestamp_is_a_real_double_not_reinterpreted_bytes)
 
 TEST (DvsEventEncoding, positive_polarity_lights_red_channel)
 
 TEST (DvsEventEncoding, raw_byte_overload_matches_struct_overload)
 

Function Documentation

◆ TEST() [1/11]

TEST ( DvsEventEncoding  ,
buffer_length_is_height_times_width_times_three   
)

Definition at line 24 of file test_dvs_event_encoding.cpp.

References carla::ros2::EncodeDvsEventsToBgr().

◆ TEST() [2/11]

TEST ( DvsEventEncoding  ,
empty_event_stream_produces_all_zeros   
)

Definition at line 15 of file test_dvs_event_encoding.cpp.

References carla::ros2::EncodeDvsEventsToBgr().

◆ TEST() [3/11]

TEST ( DvsEventEncoding  ,
mixed_polarities_at_distinct_pixels_dont_collide   
)

Definition at line 57 of file test_dvs_event_encoding.cpp.

References carla::ros2::EncodeDvsEventsToBgr().

◆ TEST() [4/11]

TEST ( DvsEventEncoding  ,
negative_polarity_lights_blue_channel   
)

Definition at line 44 of file test_dvs_event_encoding.cpp.

References carla::ros2::EncodeDvsEventsToBgr().

◆ TEST() [5/11]

TEST ( DvsEventEncoding  ,
out_of_bounds_events_are_dropped   
)

Definition at line 70 of file test_dvs_event_encoding.cpp.

References carla::ros2::EncodeDvsEventsToBgr().

◆ TEST() [6/11]

TEST ( DvsEventEncoding  ,
point_cloud_buffer_length_is_event_count_times_stride   
)

◆ TEST() [7/11]

TEST ( DvsEventEncoding  ,
point_cloud_packs_x_y_pol_at_declared_offsets   
)

◆ TEST() [8/11]

TEST ( DvsEventEncoding  ,
point_cloud_raw_byte_overload_matches_struct_overload   
)

◆ TEST() [9/11]

TEST ( DvsEventEncoding  ,
point_cloud_timestamp_is_a_real_double_not_reinterpreted_bytes   
)

◆ TEST() [10/11]

TEST ( DvsEventEncoding  ,
positive_polarity_lights_red_channel   
)

Definition at line 31 of file test_dvs_event_encoding.cpp.

References carla::ros2::EncodeDvsEventsToBgr().

◆ TEST() [11/11]

TEST ( DvsEventEncoding  ,
raw_byte_overload_matches_struct_overload   
)

Definition at line 90 of file test_dvs_event_encoding.cpp.

References x, and y.