|
Easy Navigation
|
#include <chrono>#include <atomic>#include <string>#include <thread>#include <vector>#include "sensor_msgs/msg/imu.hpp"#include "sensor_msgs/msg/nav_sat_fix.hpp"#include "vision_msgs/msg/detection3_d_array.hpp"#include "easynav_sensors/types/IMUPerception.hpp"#include "easynav_sensors/types/GNSSPerception.hpp"#include "easynav_sensors/types/DetectionsPerception.hpp"#include "easynav_sensors/types/ImagePerception.hpp"#include "gtest/gtest.h"
Classes | |
| class | PerceptionLockingTestCase |
Functions | |
| TEST_F (PerceptionLockingTestCase, DetectionsConcurrentSetDataDuringCopyConstruction) | |
| TEST_F (PerceptionLockingTestCase, DetectionsConsumeNewDataReturnsThenClears) | |
| TEST_F (PerceptionLockingTestCase, DetectionsCopyConstructorIsIndependentSnapshot) | |
| TEST_F (PerceptionLockingTestCase, DetectionsSetDataUpdatesAllFields) | |
| TEST_F (PerceptionLockingTestCase, GnssConcurrentSetDataDuringCopyConstruction) | |
| TEST_F (PerceptionLockingTestCase, GnssConsumeNewDataReturnsThenClears) | |
| TEST_F (PerceptionLockingTestCase, GnssCopyAssignmentIsIndependentSnapshot) | |
| TEST_F (PerceptionLockingTestCase, GnssCopyConstructorIsIndependentSnapshot) | |
| TEST_F (PerceptionLockingTestCase, GnssSetDataUpdatesAllFields) | |
| TEST_F (PerceptionLockingTestCase, ImageConcurrentSetDataDuringCopyConstruction) | |
| TEST_F (PerceptionLockingTestCase, ImageConsumeNewDataReturnsThenClears) | |
| TEST_F (PerceptionLockingTestCase, ImageCopyConstructorIsIndependentSnapshot) | |
| TEST_F (PerceptionLockingTestCase, ImageMarkInvalidClearsValidButKeepsPreviousData) | |
| TEST_F (PerceptionLockingTestCase, ImageSetDataUpdatesAllFieldsAndIsValid) | |
| TEST_F (PerceptionLockingTestCase, ImuConcurrentSetDataDuringCopyConstruction) | |
| TEST_F (PerceptionLockingTestCase, ImuConsumeNewDataReturnsThenClears) | |
| TEST_F (PerceptionLockingTestCase, ImuCopyAssignmentIsIndependentSnapshot) | |
| TEST_F (PerceptionLockingTestCase, ImuCopyConstructorIsIndependentSnapshot) | |
| TEST_F (PerceptionLockingTestCase, ImuSelfCopyAssignmentIsNoop) | |
| TEST_F (PerceptionLockingTestCase, ImuSetDataUpdatesAllFields) | |
| TEST_F | ( | PerceptionLockingTestCase | , |
| DetectionsConcurrentSetDataDuringCopyConstruction | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| DetectionsConsumeNewDataReturnsThenClears | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| DetectionsCopyConstructorIsIndependentSnapshot | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| DetectionsSetDataUpdatesAllFields | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| GnssConcurrentSetDataDuringCopyConstruction | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| GnssConsumeNewDataReturnsThenClears | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| GnssCopyAssignmentIsIndependentSnapshot | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| GnssCopyConstructorIsIndependentSnapshot | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| GnssSetDataUpdatesAllFields | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImageConcurrentSetDataDuringCopyConstruction | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImageConsumeNewDataReturnsThenClears | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImageCopyConstructorIsIndependentSnapshot | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImageMarkInvalidClearsValidButKeepsPreviousData | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImageSetDataUpdatesAllFieldsAndIsValid | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImuConcurrentSetDataDuringCopyConstruction | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImuConsumeNewDataReturnsThenClears | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImuCopyAssignmentIsIndependentSnapshot | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImuCopyConstructorIsIndependentSnapshot | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImuSelfCopyAssignmentIsNoop | ) |
| TEST_F | ( | PerceptionLockingTestCase | , |
| ImuSetDataUpdatesAllFields | ) |