|
demo-epb
v1.0
Elektrische Parkbremse - slohmaier Dev Process Demo
|
Gemeinsame Typen fuer die EPB-Software. Mehr ...
#include <stdbool.h>#include <stdint.h>gehe zum Quellcode dieser Datei
Datenstrukturen | |
| struct | SwitchRaw |
Aufzählungen | |
| enum | EpbStatus { EPB_OK = 0 , EPB_EINVAL = 1 , EPB_ETIMEOUT = 2 , EPB_ENOSPACE = 3 , EPB_EHARDWARE = 4 , EPB_EOVERCURRENT = 5 } |
| enum | EpbState { EPB_STATE_RELEASED = 0 , EPB_STATE_APPLYING = 1 , EPB_STATE_APPLIED = 2 , EPB_STATE_RELEASING = 3 , EPB_STATE_ERROR = 0xFF } |
| enum | ActuatorId { ACTUATOR_LEFT = 0 , ACTUATOR_RIGHT = 1 , ACTUATOR_COUNT = 2 } |
| enum | SwitchState { SWITCH_NEUTRAL = 0 , SWITCH_APPLY = 1 , SWITCH_RELEASE = 2 } |
| enum ActuatorId |
| Aufzählungswerte | |
|---|---|
| ACTUATOR_LEFT | |
| ACTUATOR_RIGHT | |
| ACTUATOR_COUNT | |
Definiert in Zeile 30 der Datei epb_types.h.
| enum EpbState |
| Aufzählungswerte | |
|---|---|
| EPB_STATE_RELEASED | |
| EPB_STATE_APPLYING | |
| EPB_STATE_APPLIED | |
| EPB_STATE_RELEASING | |
| EPB_STATE_ERROR | |
Definiert in Zeile 22 der Datei epb_types.h.
| enum EpbStatus |
| Aufzählungswerte | |
|---|---|
| EPB_OK | |
| EPB_EINVAL | |
| EPB_ETIMEOUT | |
| EPB_ENOSPACE | |
| EPB_EHARDWARE | |
| EPB_EOVERCURRENT | |
Definiert in Zeile 13 der Datei epb_types.h.
| enum SwitchState |
| Aufzählungswerte | |
|---|---|
| SWITCH_NEUTRAL | |
| SWITCH_APPLY | |
| SWITCH_RELEASE | |
Definiert in Zeile 36 der Datei epb_types.h.