demo-epb
v1.0
Elektrische Parkbremse - slohmaier Dev Process Demo
logger.h
gehe zur Dokumentation dieser Datei
1
/**
2
* @file logger.h
3
* @brief Logger — Ringpuffer + EEPROM-Persistenz.
4
*
5
* @arch SWA-010
6
*
7
* ASIL: QM. STUB.
8
*/
9
#ifndef LOGGER_H
10
#define LOGGER_H
11
12
#include "../epb_types.h"
13
14
typedef
enum
{
15
LOG_DEBUG
= 0,
16
LOG_INFO
,
17
LOG_WARN
,
18
LOG_ERROR
19
}
LogLevel
;
20
21
EpbStatus
log_init
(
void
);
22
void
log_event
(
LogLevel
lvl, uint16_t event_id, uint32_t param);
23
24
#endif
EpbStatus
EpbStatus
Definition:
epb_types.h:13
log_init
EpbStatus log_init(void)
LogLevel
LogLevel
Definition:
logger.h:14
LOG_ERROR
@ LOG_ERROR
Definition:
logger.h:18
LOG_INFO
@ LOG_INFO
Definition:
logger.h:16
LOG_DEBUG
@ LOG_DEBUG
Definition:
logger.h:15
LOG_WARN
@ LOG_WARN
Definition:
logger.h:17
log_event
void log_event(LogLevel lvl, uint16_t event_id, uint32_t param)
src
stubs
logger.h
Erzeugt von
1.9.1