|
Proactive Safety Framework
1.0
|
#include <string>#include <vector>#include <ctime>Go to the source code of this file.
Classes | |
| struct | TrajectoryCoordinates |
| struct | EventFusionMetadata |
| Structure containing metadata for event fusion. More... | |
| struct | SafetyEvent |
| Structure for safety event data with fusion support. More... | |
| struct | FusedSafetyEvent |
| Structure for fused safety events from dual pipelines. More... | |
| struct | SensorData |
| Structure for sensor data summary. More... | |
| struct | SystemStatus |
| Structure for system status. More... | |
| struct | DecisionRequest |
| Structure for decision request. More... | |
| struct | DecisionResponse |
| Structure for decision response. More... | |
Macros | |
| #define | MAX_SENSORS_DATA_SUMMARY_SIZE 8 |
| #define | MAX_TRAJECTORY_COORDINATES 10 |
| #define | MAX_INDENTIFIER_LENGTH 64 |
Enumerations | |
| enum | EventType { EVENT_0 = 0 , EVENT_1 , EVENT_2 , EVENT_3 , EVENT_4 , EVENT_5 , EVENT_6 , EVENT_7 , ROI_ENTRY , ROI_EXIT , TW_CROSSING_ENTRY , TW_CROSSING_EXIT , SW_FAIL } |
| Enumeration for detected safety event type. More... | |
| enum | RecommendedAction { ESTOP , AUDIO_WARNING , VISUAL_WARNING , IMPLEMENT_SAFETY_CONTROL , NO_ACTION_REQUIRED } |
| enum | ObjectType { TYPE_0 = 0 , TYPE_1 , TYPE_2 , TYPE_3 , TYPE_4 , TYPE_5 , TYPE_6 , PERSON , VEHICLE , OBJECT } |
| Enumeration for detected object type. More... | |
| enum | SeverityLevel { LOW , MEDIUM , HIGH , CRITICAL } |
| enum | OperationalMode { NORMAL , DEGRADED , ERROR } |
| enum | SafetyEventStatus { FUSED , PASSTHROUGH , STALE , UNKNOWN } |
| Enumeration for SafetyEvent Fusion status. More... | |
| #define MAX_INDENTIFIER_LENGTH 64 |
| #define MAX_SENSORS_DATA_SUMMARY_SIZE 8 |
| #define MAX_TRAJECTORY_COORDINATES 10 |
| enum EventType |
| enum ObjectType |
| enum OperationalMode |
| enum RecommendedAction |
| enum SafetyEventStatus |
Enumeration for SafetyEvent Fusion status.
| Enumerator | |
|---|---|
| FUSED | |
| PASSTHROUGH | |
| STALE | |
| UNKNOWN | |
| enum SeverityLevel |