nRF Connect SDK API
3.4.99
Toggle main menu visibility
Loading...
Searching...
No Matches
sensor_data_aggregator_event.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2022 Nordic Semiconductor ASA
3
*
4
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5
*/
6
7
#ifndef _AGGREGATOR_EVENT_H_
8
#define _AGGREGATOR_EVENT_H_
9
16
17
#include <
app_event_manager.h
>
18
#include <
app_event_manager_profiler_tracer.h
>
19
#include "
sensor_event.h
"
20
21
#ifdef __cplusplus
22
extern
"C"
{
23
#endif
24
27
struct
sensor_data_aggregator_event
{
28
struct
app_event_header
header
;
29
const
char
*
sensor_descr
;
30
struct
sensor_value *
samples
;
31
enum
sensor_state
sensor_state
;
32
uint8_t
sample_cnt
;
33
uint8_t
values_in_sample
;
34
};
35
40
struct
sensor_data_aggregator_release_buffer_event
{
41
struct
app_event_header
header
;
42
struct
sensor_value *
samples
;
43
const
char
*
sensor_descr
;
44
};
45
46
APP_EVENT_TYPE_DECLARE
(
sensor_data_aggregator_event
);
47
APP_EVENT_TYPE_DECLARE
(
sensor_data_aggregator_release_buffer_event
);
48
49
#ifdef __cplusplus
50
}
51
#endif
52
56
57
#endif
/* _AGGREGATOR_EVENT_H_ */
app_event_manager.h
Application Event Manager header.
app_event_manager_profiler_tracer.h
Application Event Manager profiler tracer header.
APP_EVENT_TYPE_DECLARE
#define APP_EVENT_TYPE_DECLARE(ename)
Declare an event type.
Definition
app_event_manager.h:143
sensor_event.h
sensor_data_aggregator_event::header
struct app_event_header header
Definition
sensor_data_aggregator_event.h:28
sensor_data_aggregator_event::sensor_state
enum sensor_state sensor_state
Definition
sensor_data_aggregator_event.h:31
sensor_data_aggregator_event::values_in_sample
uint8_t values_in_sample
Definition
sensor_data_aggregator_event.h:33
sensor_data_aggregator_event::sample_cnt
uint8_t sample_cnt
Definition
sensor_data_aggregator_event.h:32
sensor_data_aggregator_event::samples
struct sensor_value * samples
Definition
sensor_data_aggregator_event.h:30
sensor_data_aggregator_event::sensor_descr
const char * sensor_descr
Definition
sensor_data_aggregator_event.h:29
sensor_data_aggregator_event
Sensor data aggregator event.
Definition
sensor_data_aggregator_event.h:27
sensor_data_aggregator_release_buffer_event::header
struct app_event_header header
Definition
sensor_data_aggregator_event.h:41
sensor_data_aggregator_release_buffer_event::sensor_descr
const char * sensor_descr
Definition
sensor_data_aggregator_event.h:43
sensor_data_aggregator_release_buffer_event::samples
struct sensor_value * samples
Definition
sensor_data_aggregator_event.h:42
sensor_data_aggregator_release_buffer_event
Sensor data aggregator release buffer event.
Definition
sensor_data_aggregator_event.h:40
include
caf
events
sensor_data_aggregator_event.h
Generated on
for nRF Connect SDK API by
1.17.0