demo-epb
v1.0
Elektrische Parkbremse - slohmaier Dev Process Demo
wheel_speed_plausi.h
gehe zur Dokumentation dieser Datei
1
/**
2
* @file wheel_speed_plausi.h
3
* @brief Wheel-Speed-Plausibilisierung + Stillstands-Erkennung.
4
*
5
* @arch SWA-004
6
* @reqs SWE-022 SWE-023
7
*
8
* ASIL: B. STUB.
9
*/
10
#ifndef WHEEL_SPEED_PLAUSI_H
11
#define WHEEL_SPEED_PLAUSI_H
12
13
#include "../epb_types.h"
14
15
typedef
struct
{
16
float
fl_kmh
;
17
float
fr_kmh
;
18
float
rl_kmh
;
19
float
rr_kmh
;
20
}
WheelInputs
;
21
22
EpbStatus
wheel_speed_init
(
void
);
23
void
wheel_speed_step_10ms
(
const
WheelInputs
* in);
24
bool
wheel_speed_is_standstill
(
void
);
25
float
wheel_speed_get_vehicle
(
void
);
26
27
#endif
EpbStatus
EpbStatus
Definition:
epb_types.h:13
WheelInputs
Definition:
wheel_speed_plausi.h:15
WheelInputs::fl_kmh
float fl_kmh
Definition:
wheel_speed_plausi.h:16
WheelInputs::rl_kmh
float rl_kmh
Definition:
wheel_speed_plausi.h:18
WheelInputs::rr_kmh
float rr_kmh
Definition:
wheel_speed_plausi.h:19
WheelInputs::fr_kmh
float fr_kmh
Definition:
wheel_speed_plausi.h:17
wheel_speed_is_standstill
bool wheel_speed_is_standstill(void)
wheel_speed_step_10ms
void wheel_speed_step_10ms(const WheelInputs *in)
wheel_speed_init
EpbStatus wheel_speed_init(void)
wheel_speed_get_vehicle
float wheel_speed_get_vehicle(void)
src
stubs
wheel_speed_plausi.h
Erzeugt von
1.9.1