From 09b74e78e3ee898da3d831408f9590c452ba1a80 Mon Sep 17 00:00:00 2001 From: leonarski_f Date: Tue, 17 Feb 2026 20:27:02 +0100 Subject: [PATCH] CBOR: Fix serialization of h,k,l --- frame_serialize/CBORStream2Serializer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frame_serialize/CBORStream2Serializer.cpp b/frame_serialize/CBORStream2Serializer.cpp index 16e8e2c9..c34872f7 100644 --- a/frame_serialize/CBORStream2Serializer.cpp +++ b/frame_serialize/CBORStream2Serializer.cpp @@ -232,9 +232,9 @@ inline void CBOR_ENC(CborEncoder &encoder, const char* key, const XrayFluorescen inline void CBOR_ENC(CborEncoder &encoder, const Reflection& r) { CborEncoder mapEncoder; cborErr(cbor_encoder_create_map(&encoder, &mapEncoder, CborIndefiniteLength)); - CBOR_ENC(mapEncoder, "h", r.h); - CBOR_ENC(mapEncoder, "k", r.k); - CBOR_ENC(mapEncoder, "l", r.l); + CBOR_ENC(mapEncoder, "h", static_cast(r.h)); + CBOR_ENC(mapEncoder, "k", static_cast(r.k)); + CBOR_ENC(mapEncoder, "l", static_cast(r.l)); CBOR_ENC(mapEncoder, "phi", r.delta_phi_deg); CBOR_ENC(mapEncoder, "x", r.predicted_x); CBOR_ENC(mapEncoder, "y", r.predicted_y);