|
Easy Navigation
|
SafetyChannelMonitor, with simulated times. More...
#include <chrono>#include <cmath>#include <limits>#include <thread>#include "gtest/gtest.h"#include "easynav_system/safety/SafetyChannelMonitor.hpp"
Classes | |
| class | SafetyChannelMonitor |
| Turns the safety channel's SafetyStatus messages into what EasyNav applies. More... | |
Typedefs | |
| using | Condition = SafetyChannelMonitor::Condition |
Functions | |
| TEST (SafetyChannelMonitorTest, AStatusIsValidUpToTheTimeoutAndStaleAfter) | |
| TEST (SafetyChannelMonitorTest, AValidStatusAfterAnInvalidOneIsApplied) | |
| TEST (SafetyChannelMonitorTest, AValidStatusIsAppliedAsIs) | |
| TEST (SafetyChannelMonitorTest, ConfigureForgetsTheLastStatus) | |
| TEST (SafetyChannelMonitorTest, EvaluationsCompareByStateAndCondition) | |
| TEST (SafetyChannelMonitorTest, InvalidStatusesAreAProtectiveStop) | |
| TEST (SafetyChannelMonitorTest, ReceivingAndEvaluatingFromDifferentThreads) | |
| TEST (SafetyChannelMonitorTest, TheSpeedLimitOnlyAppliesWhenFlagged) | |
| TEST (SafetyChannelMonitorTest, WithoutStatusItIsAProtectiveStop) | |
SafetyChannelMonitor, with simulated times.
| TEST | ( | SafetyChannelMonitorTest | , |
| AStatusIsValidUpToTheTimeoutAndStaleAfter | ) |
| TEST | ( | SafetyChannelMonitorTest | , |
| AValidStatusAfterAnInvalidOneIsApplied | ) |
| TEST | ( | SafetyChannelMonitorTest | , |
| AValidStatusIsAppliedAsIs | ) |
| TEST | ( | SafetyChannelMonitorTest | , |
| ConfigureForgetsTheLastStatus | ) |
| TEST | ( | SafetyChannelMonitorTest | , |
| EvaluationsCompareByStateAndCondition | ) |
| TEST | ( | SafetyChannelMonitorTest | , |
| InvalidStatusesAreAProtectiveStop | ) |
| TEST | ( | SafetyChannelMonitorTest | , |
| ReceivingAndEvaluatingFromDifferentThreads | ) |
| TEST | ( | SafetyChannelMonitorTest | , |
| TheSpeedLimitOnlyAppliesWhenFlagged | ) |
| TEST | ( | SafetyChannelMonitorTest | , |
| WithoutStatusItIsAProtectiveStop | ) |