nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
ble_ctrl_event.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2020 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
7#ifndef _BLE_CTRL_EVENT_H_
8#define _BLE_CTRL_EVENT_H_
9
16#include <string.h>
17#include <zephyr/toolchain.h>
18
19#include <app_event_manager.h>
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
30};
31
34 struct app_event_header header;
35
37 union {
38 const char *name_update;
40};
41
43
44#ifdef __cplusplus
45}
46#endif
47
52#endif /* _BLE_CTRL_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
ble_ctrl_cmd
Definition: ble_ctrl_event.h:26
@ BLE_CTRL_ENABLE
Definition: ble_ctrl_event.h:27
@ BLE_CTRL_DISABLE
Definition: ble_ctrl_event.h:28
@ BLE_CTRL_NAME_UPDATE
Definition: ble_ctrl_event.h:29
struct app_event_header header
Definition: ble_ctrl_event.h:34
enum ble_ctrl_cmd cmd
Definition: ble_ctrl_event.h:36
const char * name_update
Definition: ble_ctrl_event.h:38
union ble_ctrl_event::@17 param
Definition: ble_ctrl_event.h:33