From 3c23322424a1393581e18255c3debfa42a7404da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Magnus=20R=C3=B6=C3=B6s?= Date: Tue, 16 Jun 2026 17:07:30 +0200 Subject: [PATCH] add the correct alert levels to the host side This is a fallout from the previous introduction of a alerts --- host/dsig/vllp_alertstream.c | 2 +- host/dsig/vllp_alertstream.h | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/host/dsig/vllp_alertstream.c b/host/dsig/vllp_alertstream.c index a7383780..2e86b436 100644 --- a/host/dsig/vllp_alertstream.c +++ b/host/dsig/vllp_alertstream.c @@ -85,7 +85,7 @@ vllp_alertstream_t * vllp_alertstream_create(vllp_t *v, void *opaque, void (*mark)(void *opaque), void (*raise)(void *opaque, const char *key, - int level, const char *msg), + alert_level_t level, const char *msg), void (*sweep)(void *opaque)) { vllp_alertstream_t *va = calloc(1, sizeof(vllp_alertstream_t)); diff --git a/host/dsig/vllp_alertstream.h b/host/dsig/vllp_alertstream.h index 3ccb561f..3b982089 100644 --- a/host/dsig/vllp_alertstream.h +++ b/host/dsig/vllp_alertstream.h @@ -2,6 +2,15 @@ #include + +// Mirors the enum in include/mios/alert.h +typedef enum { + ALERT_LEVEL_NOTICE, + ALERT_LEVEL_WARNING, + ALERT_LEVEL_ATTENTION, + ALERT_LEVEL_ERROR, +} alert_level_t; + struct vllp; typedef struct vllp_alertstream vllp_alertstream_t; @@ -9,7 +18,7 @@ vllp_alertstream_t *vllp_alertstream_create(struct vllp *v, void *opaque, void (*mark)(void *opaque), void (*raise)(void *opaque, const char *key, - int level, + alert_level_t level, const char *msg), void (*sweep)(void *opaque));