nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches

◆ APP_EVENT_INFO_DEFINE

#define APP_EVENT_INFO_DEFINE ( ename,
types,
labels,
profile_func )

#include <include/app_event_manager_profiler_tracer.h>

Value:
BUILD_ASSERT(profile_func != NULL); \
_APP_EVENT_INFO_DEFINE(ename, ENCODE(types), ENCODE(labels), profile_func)
#define ENCODE(...)
Definition app_event_manager_profiler_tracer.h:54

Define event profiling information.

This macro provides definitions required for an event to be profiled.

Note
Types and labels of the profiled values should be wrapped with the ENCODE macro.
Parameters
enameName of the event.
typesTypes of values to profile (represented as nrf_profiler_arg).
labelsLabels of values to profile.
profile_funcFunction used to profile event data.