nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
util_module_event.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2021 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
7#ifndef _UTIL_MODULE_EVENT_H_
8#define _UTIL_MODULE_EVENT_H_
9
16#include <app_event_manager.h>
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
31};
32
39};
40
44 struct app_event_header header;
49};
50
52
53#ifdef __cplusplus
54}
55#endif
56
61#endif /* _UTIL_MODULE_EVENT_H_ */
Application Event Manager header.
Application Event Manager profiler tracer header.
#define APP_EVENT_TYPE_DECLARE(ename)
Declare an event type.
Definition: app_event_manager.h:143
util_module_event_type
Event types submitted by the utility module.
Definition: util_module_event.h:24
@ UTIL_EVT_SHUTDOWN_REQUEST
Definition: util_module_event.h:30
shutdown_reason
Shutdown reason included in shutdown requests from the utility module.
Definition: util_module_event.h:34
@ REASON_GENERIC
Definition: util_module_event.h:36
@ REASON_FOTA_UPDATE
Definition: util_module_event.h:38
struct app_event_header header
Definition: util_module_event.h:44
enum util_module_event_type type
Definition: util_module_event.h:46
enum shutdown_reason reason
Definition: util_module_event.h:48
Utility module event.
Definition: util_module_event.h:42