demo-epb  v1.0
Elektrische Parkbremse - slohmaier Dev Process Demo
SafetyInputs Strukturreferenz

#include <safety_manager.h>

Datenfelder

bool engine_running
 
bool brake_pedal_pressed
 
float vehicle_speed_kmh
 
float grade_percent
 
EpbState current_state
 
float gas_pedal_percent
 
bool gear_in_drive
 
bool door_closed
 
bool seatbelt_fastened
 

Ausführliche Beschreibung

Definiert in Zeile 36 der Datei safety_manager.h.

Dokumentation der Felder

◆ brake_pedal_pressed

bool SafetyInputs::brake_pedal_pressed

Definiert in Zeile 38 der Datei safety_manager.h.

Wird benutzt von safety_mgr_step_50ms().

◆ current_state

EpbState SafetyInputs::current_state

Definiert in Zeile 41 der Datei safety_manager.h.

Wird benutzt von safety_mgr_step_50ms().

◆ door_closed

bool SafetyInputs::door_closed

Definiert in Zeile 45 der Datei safety_manager.h.

Wird benutzt von drive_away_safety_ok().

◆ engine_running

bool SafetyInputs::engine_running

Definiert in Zeile 37 der Datei safety_manager.h.

Wird benutzt von drive_intent() und safety_mgr_step_50ms().

◆ gas_pedal_percent

float SafetyInputs::gas_pedal_percent

Definiert in Zeile 43 der Datei safety_manager.h.

Wird benutzt von drive_intent().

◆ gear_in_drive

bool SafetyInputs::gear_in_drive

Definiert in Zeile 44 der Datei safety_manager.h.

Wird benutzt von drive_intent().

◆ grade_percent

float SafetyInputs::grade_percent

Definiert in Zeile 40 der Datei safety_manager.h.

Wird benutzt von grade_steep().

◆ seatbelt_fastened

bool SafetyInputs::seatbelt_fastened

Definiert in Zeile 46 der Datei safety_manager.h.

Wird benutzt von drive_away_safety_ok().

◆ vehicle_speed_kmh

float SafetyInputs::vehicle_speed_kmh

Definiert in Zeile 39 der Datei safety_manager.h.

Wird benutzt von safety_mgr_step_50ms() und standstill().


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Datei: