Skip to content

Commit d681794

Browse files
committed
cfe_evs.h
1 parent 08f6eab commit d681794

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

fsw/cfe-core/src/inc/cfe_evs.h

+8
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@
5959
#define OS_PRINTF(m,n)
6060
#endif
6161

62+
/*
63+
** Utility macros to make for simpler/more compact/readable code.
64+
*/
65+
#define CFE_EVS_SendDbg(E,...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_DEBUG, __VA_ARGS__)
66+
#define CFE_EVS_SendInfo(E,...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
67+
#define CFE_EVS_SendErr(E,...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
68+
#define CFE_EVS_SendCrit(E,...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_CRITICAL, __VA_ARGS__)
69+
6270
/** \name Common Event Filter Mask Values */
6371
/** \{ */
6472
#define CFE_EVS_NO_FILTER 0x0000 /**< \brief Stops any filtering. All messages are sent. */

0 commit comments

Comments
 (0)